算法教学基本要求与建议-循环结构教

算法教学基本要求与建议-循环结构教

ID:39616765

大小:1.51 MB

页数:15页

时间:2019-07-07

算法教学基本要求与建议-循环结构教_第1页
算法教学基本要求与建议-循环结构教_第2页
算法教学基本要求与建议-循环结构教_第3页
算法教学基本要求与建议-循环结构教_第4页
算法教学基本要求与建议-循环结构教_第5页
资源描述:

《算法教学基本要求与建议-循环结构教》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高中算法与程序设计 教学建议---循环结构部分基本概念循环结构算法的设计循环语句主要知识点选用例题分析(一)、基本概念1、定义2、组成3、特点4、基本模式5、流程图规范画法循环条件循环体循环条件循环体当型循环直到型循环:有返回的流程线;一入一出:当型循环(重点),直到型循环【例1】过马路问题规范循环结构流程图的画法。尝试先画循环体和循环条件,再添流程线的画法。不宜提循环三要素。循环体循环条件循环体循环条件当型循环直到型循环(二)循环结构算法的设计(三)程序设计语句循环变量循环变量三要素:循环变量的初值,

2、终值,递增量。DOWHILE<循环条件>循环体LOOP循环条件循环体DOWHILELOOP【例2】输出由30个“=”组成的一行分割线。介绍计数法设计循环结构算法的方法。i<30i=05分析结束,引入循环变量的概念阅读流程图,体会循环变量通过提问或练习,发现循环变量三要素,体会三要素在计数循环中的作用推荐学生使用:当循环变量i=1,i<=n,i=i+1位于循环体最后时,循环体执行n次。推荐学生使用:当循环变量i=1,i<=n,i=i+1位于循环体最后时,循环体执行n次。【例2】输出由30个“=”组成的一行

3、分割线。循环语句Fori=初值To终值循环体Nextii=1Dowhilei<=30Print“=”i=i+1loop输入x求和【例3】键盘输入五个数,求它们的和s。巩固计数法,引入累加的思想。累加器的理解是一难点,要用变量跟踪表阅读流程,体会等号两边s的含义是不同的,一个是原先的和,一个刷新以后的和。s=+xs=s+x分析累加器的特点:赋值号左右变量相同,但含义不同,累加器初值为0【例4】计算s=1+2+3+4+5的值。从例3入手,启发学生思考:如何让计算机自动产生数据?用累加的方法,解决有规律数据的

4、求和问题。由5个数据的累加推广到n个数据。不能直接将练习2作为例题,学生要有一个从特殊到一般的认识过程。【练习2】求s=1+2+3+……+n的值,其中n由键盘输入。【例5】求s=1×2×3×……×n的值,其中n由键盘输入。把累加求和的思想推广到数据累乘求积。提醒同学累乘器初值为1。案例1:此图错误。将定值n误认为循环变量。案例2:此图正确。通常采用检测边界值的方法来验证流程图。案例3:此图错误。学生往往认为可以从2开始累乘,检测累乘数据的边界值后发现累乘的第一个数据是正确的,但最后一个数据为n+1。帮助

5、学生归纳解决有规律数据求和、求积问题的方法:先考虑数据个数(即循环次数),后分析数据与循环变量的关系。【练习3】求s=2+4+6+……+2n的值,其中n为自然数,由键盘输入。【练习4】求s=1×3×5×……×2n-1的值,其中n为自然数,由键盘输入。用计数循环解决有规律数据的求和、求积问题例如【练习4】:若i=1i<=ni=i+1123......n135......2n-1循环变量i数据_______________数据=2*i-1s=s*(2*i-1)【例7】输入若干数x,当输入为999时结束,求输

6、入数据的和s。输入一个特定的数据作为循环条件的标志法。读图,发现问题,解决问题。可以先设计循环体,得出循环条件为x≠999输入xs=s+x要给一个处理此类问题一般方法谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。