资源简介 课题循环语句——Do循环(一)课型新授教 学 目 标知识与技能通过日常生活实例分析,了解Do循环结构和功能;通过储蓄问题,初步掌握Do…loop循环的语句格式。过程与方法尝试采用Do循环结构编写简单的程序,解决实际问题。情感态度价值观培养和提高学生结构化程序设计的理念,从程序设计领域进一步提升学生的信息素养重点难点分析Do…loop循环语句格式;Do循环终止条件的设定。教学准备网络教室,安装VB6.0,实例程序。教学过程设计课堂随记一、导入小明想要买一个飞机模型,该模型的价格是500元,于是他决定每天存15块钱,那么请问他几天后能存够钱呢?用我们已经学过的程序设计方法能否解决这题?二、新授 (一)知识回顾我们上节课学了For循环,我们一起来回顾一下For循环语句格式:For 循环变量 = 初值 To 终值 [Step 步长] 循环体Next 循环变量 而我们的问题是:小明每天存15块,几天能存到500块,我们能用for循环来解决然这个问题吗?究竟是能还是不能呢?我们来分析一下这个问题的特征:已知循环结束条件存够500元,但不知要存几天,也就是不知道循环次数,要在递推过程中才能确定是否结束循环。(二)Do循环结构结论是:不能用For循环语句来解决这个问题,因为我们不确定循环次数。那有什么办法来解决这个问题呢?于是我们引入了Do…Loop循环结构,我们可以用Do循环解决这个问题。接下来我们一起来了解一下:Do…Loop循环结构。Do...Loop循环语句结构是:Do while <条件表达式> 循环体Loop...Do循环就是当条件表达式的值为真(True)时,执行循环体;为假(False)时,结束循环。(三)Do循环结构流程图根据Do...Loop循环语句结构的表达式,我们可以绘制出Do循环结构的流程图。开始——条件表达式-——然后判断结果是真还是假,如果结果是真则执行循环体,如果结果为假,那么循环结束。(四)问题回归我们用Do...Loop循环来解决这个问题,我们用Q表示钱,用T表示天数,程序开始时,Q和T都为0,然后宽判断,q是否小于500,如果小于500,则执行循环体,Q=q+15,T=t+1,如果q大于等于500,说明已经存够500元,则程序结束。三、课堂总结 对本节课进行评价、小结,加深学生对Do语句的印象。通过学生熟悉的例题,进一步提出问题,引导学生思考,逐步引导学生观察分析,寻求解决问题的最佳方法,从而引入课题。温故旧知,进一步For循环结构程序设计。掌握Do...Loop循环结构的三要素。Do…Loop循环语句语法格式对学生来说并没有太大难度,本课的关键是引导学生对不同的循环问题进行分类讨论,特别是对“循环结束条件”的分析,如何把循环结束条件表达明确清晰。通过问题回归,加深学生的理解。 高桥新区中心学校课堂教学设计 课题循环语句——Do循环(二)课型新授教 学 目 标知识与技能通过日常生活实例分析,了解Do循环结构和功能;通过储蓄问题,初步掌握Do…loop循环的语句格式;通过 Do...Loop循环程序实例,掌握Do循环结构的程序设计方法。过程与方法尝试采用Do循环结构编写简单的程序,解决实际问题。情感态度价值观培养和提高学生结构化程序设计的理念,从程序设计领域进一步提升学生的信息素养重点难点分析Do…loop循环语句格式及应用;Do循环终止条件的设定。教学准备网络教室,安装VB6.0,实例程序。教学过程设计课堂随记一、导入回归上节课的知识。提出问题: 已知某同学有一些零用钱,想通过储蓄增值,存入多少年,才能达到一定的数额?二、新授 (一)任务分析(1)存期以一年为单位,存款以元为单位。(2)一年期的存款利率均为3%(不考虑利率调整)。 本金p元,存入银行n年后本息为q元;(二)绘制流程图(三)界面设计(四)代码编写(五)调试运行修改完成程序。三、课堂总结 回归总结。复习回顾上节课知识。引导学生分析问题,得出用顺序结构解决该问题的过程,明确程序中需要用到的变量及其数据类型。绘制流程图,理清思路。根据上述算法分析结果,引导学生搭建界面,设置对象属性。学生实践操作,教师巡视辅导。对调式过程中的问题逐一解决。回顾归纳重点、难点知识。 展开更多...... 收起↑ 资源预览