欢迎您访问教学资源网(www.jxzy.wang)
首页 > 教案设计 > 信息教案设计 > 八年级信息技术教案第五章 循环结构程序设计

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

网友 分享 时间: 加入收藏 我要投稿 点赞 12
0

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

第五章 循环结构程序设计
第一节 循序渐进
一、学习目的
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

4页,当前第11234

精选图文

221381
领取福利

微信扫码领取福利

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

微信扫码分享

月会员
每天200次下载
2元/30天
直接下载
单次下载
0.1元/次
微信支付
欢迎使用微信支付
扫一扫支付
金额:
常见问题

请登录之后再下载!

下载中心

您的账号注册成功!密码为:123456,当前为默认信息,请及时修改

下载文件立即修改

帮助中心

如何获取自己的订单号?

打开微信,找到微信支付,找到自己的订单,就能看到自己的交易订单号了。

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭