《2022年循环结构之for循环.docx》由会员分享,可在线阅读,更多相关《2022年循环结构之for循环.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 江苏省盐城中学 训练集团)高一年级 _信息技术 _学科教案案课题for 循环内容循环结构之for 循环时间2 课时编写人高士娟【教案目标与学问点】设计意图通过同学熟识的例子1 )把握和懂得循环结构中的引 入 , 学 生 容 易 接2 )学会使用循环结构解决问题【教案重点】 for 循环结构的格式受,也简单进行学问 的迁移,能让同学水【教案难点】 循环结构的懂得 到渠成的把握学问;【教案过程】同学适时归纳,总结一、提出问题:求 s=1+2+3+ +100 解决方法:方法一:公式运算 方法二:重复运算 板书:S=1 S=1+2 S=1+2+3 S=
2、1+2+3+4 S=s+i 重复做 s=s+I, 引出循环结构;通过流程图解读问题求解过程;【流程图】1 / 6 名师归纳总结 - - - - - - -第 1 页,共 6 页精选学习资料 - - - - - - - - - 握方法;开 始 0s 通过实际生活中的例 子,培育同学学以至用;考核分别三位数的方 法;1i i Dim i As Integer Dim s As Integer s = 0 For i = 1 To 100 s = s + i ; s 循环体 Next i Print s=End Sub 争论与摸索:本例中循环终止时,循环变量i 的值是多少?如有如下一段代码: For
3、 j=15 to 3 Step 2 Print j Next j 就循环终止时,循环变量 循环变量的增量能否为j 的值是多少?0,假如为 0,运行结果怎样?问题解决后,引出循环结构的格式:二、 for 循环结构格式1、格式终值 Step 循环变量增量For 循环变量 =初值 To 循环体 Next 循环变量2 / 6 名师归纳总结 - - - - - - -第 2 页,共 6 页精选学习资料 - - - - - - - - - 图6-24 全部循环结构应包含以下四个部分:初始化 :给循环变量和其它变量赋初值;循环体 :要重复执行的操作;修正部分 :修改循环变量的值,为循环的下一次重复做预备;检
4、查部分 :测试循环条件,判定循环是否仍要重复;依据格式:分析求For 循环变量 =初值 To 终值 Step 循环变量增量循环体 Next 循环变量1+2+ +100 程序中的初值、终值、循环变量增量、循环体分别是什么;2、课堂练习 练习一 求 100 以内 s=常量 for i=1 to 100 step 1 s=s+变量 1 next i print 变量 2 end sub 2. 完善程序,将代码段中“ 常量 1” 、“ 常量 2” 、“ 表达式” 处分别换成 正确的常量值和表达式,其他不变,使得程序运行的结果是:100 以内 s=常量 1 for i=0 to 100 step 常量
5、2 s=表达式 next i print s end sub 3. 下面的程序是求 7!的值,并在默认窗口中输出这个值;程序中有三处错误,请调试更正;private sub command1_click dim a as integer dim i as integer a=0 for i=1 to n a=a*i next i print i end sub以下可支配在其次课时:4 读程序结果 1Private sub command1_click dim s as integer dim I as integer s=0 for i=1 to 5 s=s+I next i print s,
6、I end sub 2private sub command2_click dim t as integer dim s as integer t=0 s=0 for i=-5 to 5 t=t+1 s=s+t+ i next i print “ t,s= ” ,t,s end sub 3private sub command3_click dim s as integer dim t as integer s=0 t=1 for k=2 to 4 s=s+k t=t*k next k print “ s=” ,s,k4 / 6 名师归纳总结 - - - - - - -第 4 页,共 6 页精
7、选学习资料 - - - - - - - - - end sub 4以下程序段运行后,变量s 的值为 _ a=2:b=1:s=0 : for I=10 to 6 step next I 1 : s=s+a: c=a+b: a=b: b=c : A、10 B、17 C、6 D、28 5. 编写程序 1 编 程 实 现 s=1-2+3-4+5- -100 2 编 程 实 现 s=1 工程” 存入 1 元钱,其次个月存入 2 元钱,第三个月存入 3 元钱 依此类 推,两年时间你将为“ 期望工程” 存入多少钱?4 所谓 水仙花数 是指一个 3 位数 ,其各位数字立方和等于该数本身;例如 , 153 就是
8、一水仙花数打印出全部水仙花数;编程题目程序如下:Private sub command1_click Dim i as integer Dim s as integer S=0 For i=1 to 100 If I mod 2=1 then s=s+I else s=s-i Next i Print s End sub Private sub command2_click Dim i as integer Dim s as integer S=0 For i=1 to 10 s=s+i*i+1 next i Print s End sub Private sub command3_click
9、 Dim I as integer Dim s as integer S=0 For i=1 to 24 S=s+i Next i Print s End sub Private sub command4_click Dim I as integer Dim ge as integer Dim shi as integer Dim bai as integer For i=100 to 999 bai = I 100 5 / 6 名师归纳总结 - - - - - - -第 5 页,共 6 页精选学习资料 - - - - - - - - - shi = I 10 Mod 10 Ge=i mod 10 If i=bai3+shi3+ge3 then print i Next i End sub 申明:全部资料为本人收集整理,仅限个人学习使用,勿做商业用途;6 / 6 名师归纳总结 - - - - - - -第 6 页,共 6 页