江苏省盐城中学(教育集团)高一年级_信息技术_学科教学案课题循环结构之for循环编写人高士娟时间2课时内容设计意图【教学目标与知识点】1)掌握和理解循环结构中的for循环2)学会使用循环结构解决问题【教学重点】for循环结构的格式【教学难点】循环结构的理解【教学过程】提出问题:求s=1+2+3+……+100解决方法:方法一:公式计算方法二:重复计算板书:S=1S=1+2S=1+2+3S=1+2+3+4……S=s+i重复做s=s+I,引出循环结构。通过流程图解读问题求解过程。【流程图】通过学生熟悉的例子引入,学生容易接受,也容易进行知识的迁移,能让学生水到渠成的掌握知识。学生适时归纳,总结规律,可在教学中强调,循环结构就是寻找出规律的重复计算。通过对流程图的解读,使得学生体会流程图对于程序理解的重要性。给出能运行出结果的程序,让学生有自己编程的迫切希望。有了内在动力,学生会自行找到方法。通过几个问题让学生深入理解循环结构的for循环。给出标准格式,让学生真正理解for循环中的循环变量、初值、终值、循环变量增量、循环体的概念。扩展到一般情况,为后继循环结构做好铺垫。课堂练习的设计使得学生通过循环变量增量、循环体的变化巩固for循环各部分的理解。第一课时下来,学生已经对for循环有了深入的理解,学生已能自己编写for循环程序。开始0→s1→is+i→si+1→i输出s结束YNi<=100【程序代码】PrivateSubForm_Click()DimiAsIntegerDimsAsIntegers=0Fori=1To100s=s+i'循环体NextiPrint"s=";sEndSub讨论与思考:⒈本例中循环结束时,循环变量i的值是多少?⒉若有如下一段代码:Forj=15to3Step–2PrintjNextj则循环结束时,循环变量j的值是多少?⒊循环变量的增量能否为0,如果为0,运行结果怎样?问题解决后,引出循环结构的格式:二、for循环结构格式1、格式For循环变量=初值To终值Step循环变量增量循环体Next循环变量使用正确的方法解决读程序结果的题目,学生能举一反三的掌握方法。通过实际生活中的例子,培养学生学以至用。考核分离三位数的方法。所有循环结构应包含以下四个部分:①初始化:给循环变量和其它变量赋初值;②循环体:要重复执行的操作;③修正部分:修改循环变量的值,为循环的下一次重复做准备;④检查部分:测试循环条件,判断循环是否还要重复。根据格式:For循环变量=初值To终值Step循环变量增量循环体Next循环变量分析求1+2+……+100程序中的初值、终值、循环变量增量、循环体分别是什么。2、课堂练习[练习一]求100以内(含100)偶数的和。[练习二]编程实现s=1*2*3*4*5[练习三]编程实现s=1*2*3*4*5*6*7*8*9*10三、:计算1+2+3+……+99+100的值。修改:常量、mand1_click()s=常量fori=1to100step1s=s+,将代码段中“常量1”、“常量2”、“表达式”处分别换成正确的常量值和表达式,其他不变,使得程序运行的结果是::100以内(含100)偶数的和。程序如下:mand1_click()s=常量1fori=0to100s
循环结构之for循环 来自淘豆网m.daumloan.com转载请标明出处.