3算法教学基本要求与教学建议培训-循

上传人:无*** 文档编号:244013988 上传时间:2024-10-02 格式:PPT 页数:20 大小:1.55MB
返回 下载 相关 举报
3算法教学基本要求与教学建议培训-循_第1页
第1页 / 共20页
3算法教学基本要求与教学建议培训-循_第2页
第2页 / 共20页
3算法教学基本要求与教学建议培训-循_第3页
第3页 / 共20页
点击查看更多>>
资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,2021/9/26,*,*,单击此处编辑母版标题样式,2021/9/26,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,高中算法与程 序设计教学建议 -循环结构部分,算法教学研究组,2009年2月,2021/9/26,1,基本概念,循环结构算法的设计,循环语句,主要知识点,选用例题分析,2021/9/26,2,(一)、基本概念,1、定义,2、组成,3、特点,4、基本模式,5、流程图规范画法,循环条件,循环体,循环条件,循环体,当型循环,直到型循环,:有返回的流程线;一入一出,:当型循环(重点),直到型循环,2021/9/26,3,2、标志法:,(二)循环结构算法的设计,1、计数法:,(三)程序设计语句,循环变量,循环变量三要素:循环变量的初值,终值,递增量。,用一个特殊的数据作为循环条件。,用一个或几个变量满足的规定,作为循环条件。,DO WHILE ,循环体,LOOP,循环条件,循环体,DO WHILE,LOOP,2021/9/26,4,【例1】过马路问题,规范循环结构流程图的画法。,尝试先画循环体和循环条件,再添流程线的画法。,不宜提循环三要素。,循环体,循环条件,循环体,循环条件,当型循环,直到型循环,2021/9/26,5,【例2】输出由30个“=”组成的一行分割线。,介绍计数法设计循环结构算法的方法。,i30,i=0,5,分析结束,引入循环变量的概念,阅读流程图,体会循环变量,通过提问或练习,发现循环变量三要素 ,体会三要素在计数循环中的作用,推荐学生使用:当循环变量,i=1,,,i=n,,,i=i+1,位于循环体最后时,循环体执行,n,次。,2021/9/26,6,输入x,求和,【例3】键盘输入五个数,求它们的和s。,巩固计数法,引入累加的思想。,累加器的理解是一难点,要用变量跟踪表阅读流程,体会等号两边,s,的含义是不同的,一个是原先的和,一个刷新以后的和。,s=+x,s=s+x,分析累加器的特点:赋值号左右变量相同,但含义不同,累加器初值为,0,2021/9/26,7,复习累加,引入了有规律数据的求和问题。,【例4】计算s=1+2+3+4+5的值。,从例,3,入手,启发学生思考:如何让计算机自动产生数据?,不能用数列中的专用名词。,打消使用顺序结构的设计思想,学会摆脱人工操作,2021/9/26,8,案例1:学生误认为后一个数据比前一个数据大1,所以用s=s+1,案例3:用x=x+1自动产生求和数据。应指出:一要尽量利用已有变量,二要养成给新变量赋初值的习惯。,案例4:颠倒了i=i+1和s=s+i的次序,求的是s=2+3+4+5+6。,案例2:提醒同学累加器赋初值0。,F,F,2021/9/26,9,由5个数据的累加推广到n个数据。,不能直接将练习2作为例题,学生要有一个从特殊到一般的认识过程。,【练习2】求s=1+2+3+n的值,其中n由键盘输入。,2021/9/26,10,【例5】求s=123n的值,其中n由键盘输入。,把累加求和的思想推广到数据累乘求积。,提醒同学累乘器初值为1。,2021/9/26,11,案例1:此图错误。将定值n误认为循环变量。,案例2:此图正确。通常采用检测边界值的方法来验证流程图。,案例3:此图错误。学生往往认为可以从2开始累乘,检测累乘数据的边界值后发现累乘的第一个数据是正确的,但最后一个数据为n+1。,2021/9/26,12,帮助学生归纳解决有规律数据求和、求积问题的方法:先考虑数据个数(即循环次数),后分析数据与循环变量的关系。,【练习3】求s=2+4+6+2n的值,其中n为自然数,由键盘输入。,【练习4】求s=1,3,5,2n-1的值,其中n为自然数,由键盘输入。,用计数循环解决有规律数据的求和、求积问题,例,如【练习4】:若i=1 i20最小的n值。,引入标志法控制循环的方法。,帮助学生理解满足条件的最小n=i-1。,先画循环体部分,再考虑循环条件,要注意当型循环的规范画法,2021/9/26,14,*【练习5】求满足1+2+3+4+n20最大的n值。,2021/9/26,15,【例7】输入若干数x,当输入为999时结束,求输入数据的和s。,输入一个特定的数据作为循环条件的标志法。,读图,发现问题,解决问题。,可以先设计循环体,得出循环条件为x999,输入x,s=s+x,要给一个处理此类问题一般方法,2021/9/26,16,【例8】输入某次考试成绩mark,统计100分人数good。(输入-1表示结束),一是巩固标志法,二是在循环体中出现分支结构,为枚举算法作准备 。,让学生了解循环体可以是顺序的、分支的、循环的,若循环体本身是循环结构就是嵌套循环。,要掌握处理特定数字作为结束标志的一般做法,2021/9/26,17,【练习6】求S=1/2+1/4+1/2n的值, 其中n由键盘输入。,【练习7】求s=12+23+34+45+n(n+1)的值,其中n由键盘输入。,【练习8】用循环结构解决求s=a*b的值。(a,b为正数,由键盘输入),【练习9】求s=1-1/2+1/3-1/4+-1/n的值(n为偶数,由键盘输入),【练习10】输入n个数,统计正数的个数nz和非正数的个数nfz。(n的值由键盘输入),【练习11】输入若干个正数,当输入为0时结束,求所有输入数据的平均值average。,【练习12】输入20个数,求其中最大值max和最小值min。,2021/9/26,18,更正,【例3】更改为:,键盘输入五个数,求它们的和 s。,【练习1】删去,【练习3】更改为:求s=2+4+6+,2,n的值,,其中n为,自然数,,由键盘输入。,【练习4】更改为:求s=135,2,n-1的值,,其中n为,自然数,,由键盘输入。,2021/9/26,19,谢 谢 !,2021/9/26,20,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!