ID: 5611414

第七课 循环结构程序设计 课件(共12张ppt)+教案+素材

日期:2024-11-29 科目:信息技术 类型:初中课件 查看:100次 大小:287545B 来源:二一课件通
预览图 0
第七,循环,结构,程序设计,课件,12张
    《循环结构程序设计》教学设计 一、教学内容分析 本节课讲授的是For-Next循环语句,因为之前学生学习过顺序结构,分支结构中的条件语句,对编程有了一定的基础,但是循环语句相对于条件语句来说,语法和语句的工作流程都复杂了,所以在讲述For-Next循环语句时,可以让学生分析程序的具体执行过程,引导学生分析For-Next循环语句是如何实现程序的循环功能的,加深学生对循环功能的实现方法的理解。 二、教学对象分析 本节课的教学对象是初三学生,因为初三学生的理解能力有限,而这节课涉及的循环语句比较抽象,较难理解,因此在教学中宜比较自然地引入循环语句的功能、格式以及使用方法。并且为了学生更好地理解For-Next语句,尽可能使用程序与流程图结合的方法进行讲解 三、教学目标 知识与技能 1、掌握For-Next语句的格式和功能 2、初步掌握循环结构程序设计方法 过程与方法 1、培养学生观察及实际操作的能力 2、培养和提高学生逻辑思维能力,使其可以独立完成简单循环结构算法的设计 3、培养学生分析解决问题能力 情感态度与价值观 1、让学生分析,探究,培养学生的自学能力。 2、培养和提高学生结构化程序设计的理念。养成程序规范化书写的习惯。 四、教学重点 1、学会For-Next的格式及其含义 2、“For - Next”循环结构 五、教学难点 1、循环结构的功能及使用 六、教学方法 任务驱动,演示,讲解 七、教学过程 教学阶段 教师活动 学生活动 设计意图 1、导入新课 提出问题:输出20以内的所有奇数,先让学生观查用顺序结构编写程序的可能性,再让学生根据书中例题尝试用For-Next循环结构来编写程序。 顺序结构编程: Private Sub Command_Click( ) Print 1 Print 3 Print 5 …… Print 19 End Sub 循环结构编程: Private Sub Command_Click( ) For I=1 To 20 Step 2 Print I Next I End Sub 让学生来归纳循环语句的一般形式: For 循环变量=初值 To 终值 Step 步长值 循环体 Next 循环变量 教师强调: 1、For- Next语句成对出现,循环变量名必须保持一致 2、循环变量是数值型变量 3、步长值可正可负,当步长值为1时,Step及步长值可以省略 4、初值、终值和步长值既可以是常量,也可以是变量和表达式 思考,参考例题绘制流程图 复习顺序结构程序设计,引出循环结构程序设计 2、应用程序实例 教师出示任务 编写凯撒密码器。将明文的每位字母按顺序推后3位,如将字母“A”换成字母“D”,就可以实现明文加密;将密文的每位字母按顺序推前3位,如将字母“D”换成字母“A”,就可以实现解密。如明文“HelloWorld”加密后,成为 “KhoorZruog”。 学生参照书本,编程实现该实例 实践巩固 3、学生练习 教师出示拓展练习:输入数字a,求和S=1+2+…+a的值 尝试编程实现 巩固和应用新知 4、课堂总结 教师小结 1、FOR语句的格式包括三个部分:FOR语句、NEXT语句和循环体,注意事项要记清楚; 2、分析循环程序时要注意重复处理的操作(循环体)和循环次数(循环结束的条件)。 学生做笔记 课件12张PPT。循环结构程序设计复习两种程序结构 1. 复习顺序结构和循环结构设计一个输出20以内奇数 的算法,并画出流程图。开始结束输出1 输出3当型直到型输出5输出19i=i+2 [探究] 1.找出顺序结构和循环结构的区别 (1)顺序结构:按程序语句先后顺序执行; (2)循环结构:满足条件时执行循环体; 2.说出下列赋值语句的含义。 i=i+1:_____。复习两种程序结构 比较回答问题教学 过程FOR NEXT循环语句FOR NEXT 循环语句教学 过程循环变量赋初值循环体FOR 循环变量=初值 TO 终值 [STEP 步长] 循环体 NEXT循环变量小于等于终值?循环变量加步长下一语句FOR i=1 TO 20Pint ii=i+2NEXT iEND循环变量初值循环体把循环结构写成FOR NEXT循环语句。FOR NEXT ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~