首页 > 教学资源 > 教案 > 其它教案 > 八年级信息技术教案第五章循环结构程序设计

八年级信息技术教案第五章循环结构程序设计

甜味剂 收藏 投稿 点赞 分享
八年级信息技术教案第五章循环结构程序设计

微信扫码分享

八年级信息技术教案第五章 循环结构程序设计

第五章 循环结构程序设计
第一节 循序渐进
一、学习目的
1.初步掌握计数循环、条件循环两种语句的格式和功能。
2.初步掌握简单循环结构程序的设计方法。
3.理解程序的循环结构的概念。
二、教学重点
掌握计数循环、条件循环两种语句的格式和功能。
三、教学难点
掌握简单循环结构程序的设计方法。
四、教学方法
1.演示法。
2.实践法。
五、教学手段与教学媒体
多媒体网络教室。
六、课时安排
1课时。
七、教学过程
  教学内容、步骤与方法

二、学习指导
1.计数循环语句
(1)格式:for 循环变量=初值 to 终值 step 步长
            语句组(循环体)
         next循环变量
    for语句为循环说明语句,next语句为循环终端语句。
    for和next后面的循环变量必须相同。
    初值、终值和步长都是数值表达式。
    步长为1时,step可省略不写。
    (2)功能:根据for语句说明设定的循环次数重复执行循环体。其具体执行过程可用图5-4-l表示。

图 5—4—1
其中循环变量超过终值的规则是:
步长为正,大于终值;步长为负,小于终值。
一般地循环次数可用下列公式计算:
循环次数=int((终值一初值)/步长)+1
2.条件循环语句
(1)格式:do while条件
语句组(循环体)
        loop
(2)功能:当条件成立(即为真)时,执行do和loop之间的语句组(循环体),否则终止循环,转到loop语句的下一句执行。
3.计数循环程序设计关键是确定循环的次数和重复循环的操作;条件循环程序设计的关键是确定循环的条件和重复循环的操作
三、应用实例
1.编程求1+2+4+8+16+……+2n(n<64)的值
    解:
(1)此题的计算公式是一个和式,加数为2的乘方,可考虑用累加求和的方法来计算。设累加变量为s,加数为2k,k=o…n。构造一个关于k的循环,重复执行s←s+2^k,即可算出和式的值。
  根据分析,可编程序如下:
    input n
    let s=0
    for k=o to n
    let s=s+2^k
    next k
    print“s=”:s
    end
  运行结果如下:
    ?63
    s=1.844674e19
(2)数列各项为2的0、l、2……n次乘方,即乘数始终为2的累乘积,可构造一个n次循环,用卜t*2累乘(t的初值为1)依次生成数列各项,用s←s+t依次累加各项。循环结束,其累加和s的值即所求和式的值。
根据分析,可编程序如下:
    input n
    let t=1
    let s=t
    for k=l to n
    let t=t*2
    let s=s+t
    next k
    print“s=”;s
    end
运行结果如下:
    ?63
    s=1.844674e19
四、练习实践
1.写出下列程序的运行结果
(1)for a=1 t0 5
   print a,a*a,2^a

221381
领取福利

微信扫码领取福利

八年级信息技术教案第五章循环结构程序设计

微信扫码分享https://www.jinbitou.cn/jiaoxueziyuan/jiaoan/qita/16852286551359305.html