《循环结构程序计》教学设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《循环结构程序设计》教学设计 郑州三十六中 付江波 课????型:新授课 授课对象:高一、二班 课????时:一课时 【教学目标】 1、知识与技能:理解循环结构,能识别和理解简单的流程图的功能。并运用循环结构设计流程图解决简单的问题 2、过程与方法:通过模仿、操作、探究,学习设计循环结构流程图,体会算法思想,发展有条理的思考与表达能力,提高逻辑思维能力,增强识图用图的能力。 3、情感态度与价值观:通过本节课的学习,让学生感受和体会到算法思想在解决具体问题中的意义,增强学生的创新能力及学以致用的意识。构建和谐的课堂氛围,培养学生勇于提问,善于探索的思维品质。 【教学重点、难点】 依据教学目标,根据学生的认知规律,确定本节课的教学重点为理解循环结构,能识别和画出简单的循环结构流程图。难点为循环结构中的循环条件和循环体的确定。 【教学方法与教学手段】 教学方法:本节课主要采用“启发探究与合作探究相结合”教学方式。 教学手段:采用多媒体辅助教学。 【教学过程与设计】 (一)创设情境,形成概念 引例:写出1+2+3+4+……+100算法步骤,并画出流程图。 (二)发现问题,探究新知 1、循环结构定义:在算法中,从某处开始,按照一定条件,反复执行某一处理步骤的过程。 2、流程图表示: 结束开始 结束 开始 ? 输出 开始 开始 ? 是 否 否 是 输出 输出 结束 结束 3、循环结构概念的理解: (1)循环结构中,必须含有循环变量,进而同时具有初始值。 (2)循环结构中,一定含有顺序结构和分支结构。 (3)循环结构三要素: 循环变量初始值: 循环体: 循环条件: 或 (4)两种循环类型:直到型循环结构和当型循环结构 (5)特点:具有反复执行某一处理过程特点的算法用循环结构。 (三)循环结构的程序语言描述 1、while循环 格式: WHILE  条件   循环体   WEND          说明: 条件是终止循环的逻辑表达式,条件应随循环的执行而变化,最终退出循环。 引例程序代码: s=0    i=1    WHILE  i=100    s=s+i i=i+1 WEND  print 1+2+3+...+100=;s end 2、for循环 格式:FOR 变量=初值 TO 终值 STEP 增量    循环体   NEXT 变量 说明:  (1)FOR与NEXT必须配对;                         (2)FOR必须在NEXT的前面;                          (3)FOR中的循环变量与NEXT的变量一致;               (4)步长为1时“ STEP 1”可省略;                       (5)循环终止的条件是循环变量赋值超过终值,而不是等于终值。  (6)循环次数的计算:次数=(终值一初值)/步长+1   (7)循环变量尽量用整型变量;                    (8)循环变量初值和终值、步长值均可以是正值、负值或零,也可是整数或小数;  引例程序代码: s=0  for i=1 to 100      s=s+i  next i  print 1+2+3+...+100=;s  end  3、do循环 格式: do while 条件 或:    循环体    loop do until 条件 循环体  loop 引例程序代码: s=0     i=1     do WHILE  i=100    s=s+i i=i+1     loop print 1+2+3+...+100=;s end (四)例题解析 强化训练 某市进行人口预测,现有人口总数为P,人口增长率为R,预测第T年人口总数将是多少?用流程图描述你的算法?并写出程序? 开始n=0 开始 n=0 ? P=P×(1+R) n=n+11 输出P 结束 输入P,R,T 是

文档评论(0)

剑影 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档