- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
循环结构与程序框图的画法
循环结构与程序框图的画法
教学与目标
一、知识与技能
1.掌握画程序框图的基本规则,能正确画出循环结构程序框图。
2.通过模仿、探索、经历设计程序框图表达解决问题的过程。
3.学会灵活、正确地画程序框图。
二、过程与方法
1.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。
2.通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;
认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。
三、情感、态度与价值观
通过数学活动,感受数学对实际生活的需要,体会现实世界和数学知识的联系。
重点 难点
重点 循环结构的特性。
难点
循环结构的运用。
教学过程
一、问题情景
求1х2х3х4х5х6х7,试设计不同的算法并画出流程图?
师生活动
教师提出问题.
学生 在练习本上完成,,
教师 利用多媒体或幻灯片出示答案,
教师 提出问题:这种方法虽然简单,但步骤过于繁琐,如果乘到100,则没法做了,那有没有更好的方法呢?在解题的时候经常会遇到需要重复处理一类相同的事或类似的操作,如此题就需要重复地做加法运算,如果用逐一相加算法,步骤太多,采用循环结构可以很好地解决此类问题,算法如下:
教师 观察图有什么特点?
学生 思考讨论得到如下结论:
当条件满足时反复做,不满足时停止,
教师 循环结构分为两种——当型(WHILE型)和直型(UNTIL型),当型循环在执行循环体前对控制循环条件进判断,当条件满足时反复做,不满足时停止;直到型循环在执了一次循环体之后,对控制循环条件进行判断,当条件不满足时反复做,满足时停止。
教师总结 1.它可以用程序框图表示为两种形式如图所示:
设计意图
通过对顺序结构的复习和教师的提问,引出循环结构,使学生产生好奇,激起学生强烈的求知欲望,引入课题。
二、例题精析
师生活动
教师 我们在学习了循环结构后,我们来共同探讨如用循环结构来解题。
多媒体投影例题:
例1 1х3х5х7х9х11,的算法,并画出流程图,
学生 思考讨论探究并在练习本上完成,
答案:解:算法如下:
第一步,P=1,
第二步,I=3,
第三步,P=PXI
第四步,I=I+2.
第五步,若I≤11,返回第三步;否则,输出P值,结束.
流程图:
教师 将答案用多媒体或幻灯片演示同时指出学生中出现的问题。
例2 下面流程图表示了—个什么样的算法?试用当型循环写出它的算法及流程图。
学生 分组讨论探究并独立在练习本上完成.
解:这是一个计算10个数的平均数的算法,
当型循环的算法如下:
第-步,S=0
第二步,I=1
第三步,如果I大于10,转第七步.
第四步,输入G,
第五步,S=S+G,
第六步,I=I+I,转第三步.
第七步,A=S/10
第八步,输出A.
流程图:
教师 总结:
1,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.算法的表示方法:(1)用自然语言表示算法。 (2)用传统流程图表示算法,
2.能够理解和掌握构成流程图的符号:
3.利用计算机进行数值计算,需要经过以下几个步骤:
(1)提出问题、分析问题,
(2)确定处理方案,建立数学模型,即找出处理此类题的学方法,列出有关方程式.
(3)确定操作步骤,写出流程图算法见下图。
(4)根据操作步骤编写源程序.
(5)将计算机程序输入计算机并运行程序.
(6)整理输出结果,
以上过程可用流程图表示如下:
设计意图
通过学生对循环结构例题的探究,体会循环结构在解题带来的方便,学会灵活利用循环结构解决问题,激发发学生努力学习的品质,
三、课堂练习
.教材“练习”.
四、课堂小结
由学生总结,教师做补充.
循环结构的特点:在程序执行过程中,一条或多条语句被重复执行多次(包括0次),执行的次数由循环条件确定,
五、课下作业
据下面的算法画出相应的流程图,
算法:
一步,T=0,
第二步,I=2;
第三步,T=T+I;
第四步,I=I十2;
第五步,如果I不大于200,转第三步;
第六步,输出T,结束,
答案:这是计算2+4+6+…+200的一个算法,
流程图如下:
文档评论(0)