课件编号8494483

粤教版高中信息技术选修1 2.4.1 For循环语句 教案

日期:2024-05-02 科目:信息技术 类型:高中教案 查看:92次 大小:19681Byte 来源:二一课件通
预览图 1/2
教版,高中,信息技术,选修,2.4.1,For
  • cover
《循环结构的程序》教学设计 【教学目标】 一、知识目标 1、掌握for-next语句的格式和功能 2、理解for-next语句的执行过程 3、认识程序的书写规范 二、能力目标 1、培养学生观察及实际操作的能力 2、培养和提高学生逻辑思维能力,使其可以独立完成简单循环结构算法的设计 3、培养学生分析解决问题能力 三、情感态度与价值观 1、让学生分析,探究,培养学生的自学能力。 2、培养和提高学生结构化程序设计的理念。养成程序规范化书写的习惯。 【教学重点】 1、学会for…next的格式及其含义 2、“FOR - NEXT”循环结构 【教学难点】 1、For 循环的执行过程,以及循环思想 【教学方法】 任务驱动,演示,讲解 【教学过程】 1、导入新课 提出问题:输出5行竖排“*”,先让学生观察用顺序结构编写程序的可能性,然后引申出循环思想。 顺序结构编程: Private Sub Command_Click( ) Print“*” Print“*” Print“*” …… Print “*” End Sub (1)什么是循环结构的程序:概念,本质 (2)循环结构for语句语法格式: For 循环变量=初值 To 终值 Step 步长值 循环体 Next 循环变量 (3)语法说明: a、For- Next语句成对出现,循环变量名必须保持一致 b、循环变量.初值,终值,步长都是数值型变量 c、步长值可正可负,当步长值为1时,Step及步长值可以省略 d、循环次数(终值-初值)/步长+1的整数部分 (4)for循环语句的执行过程: a、循环变量赋初值 b、判断是否超过终值,如果没有,则执行循环体 c、循环变量增加一个步长,继续第二步 d、如果超过终值,结束循环执行next后面的语句 2、基础任务 例1、输出5行竖排“*”,循环结构编程: Private Sub Command_Click( ) For I=1 To 5 Print“*” Next I End Sub 例2、t=0 For I =2 to 10 step 2 T = t+i Print t Next i 思考:循环变量i的取值是: 完成之后t的值是: 学生分组讨论交流,完成思考题 例3、判断程序的执行过程 For I = 5 to 1 step -1 Print i*i Next i Print I 师生共同探讨分析程序运行结果 例4、 t =0 For I = 2 To 10 Step 2 t=t + I Print t Next I 学生分组交流讨论思考: N 的取值分别为: 循环体执行多少次: 退出循环时,N 的值是多少: 例5 判断以下程序段的执行结果: X = 6 For K = 1 To 10 Step -2 X = X + K Next K Print K,X 教师分析循环执行结果及程序运行结果 3、拓展任务 计算1+2+3+…+100的和,100以内奇数和,100以内偶数和 展示程序代码 Private Sub Command1_Click() Dim i As Integer Dim S As Long S=0 For i= 1 to 100 S=s+i Next i Print “s=”;s End Sub 通过拓展任务的学习,我们让学生记住,累加通式:s=0,s=s+i 连乘 s=1、s=s*i 4、总结练习 教师展示练习题目,程序填空题,学生交流讨论完成练习 【本课小结】 1、FOR语句的格式包括三个部分:FOR语句、NEXT语句和循环体,注意事项要记清楚; 2、分析循环程序时要注意重复处理的操作(循环体)和循环次数(循环结束的条件)。 【课后实践】 1、课后学生实践打印同心圆 ... ...

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