2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3

上传人:bin****86 文档编号:62130822 上传时间:2018-12-17 格式:PPT 页数:35 大小:15.31MB
返回 下载 相关 举报
2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3_第1页
第1页 / 共35页
2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3_第2页
第2页 / 共35页
2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3_第3页
第3页 / 共35页
2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3_第4页
第4页 / 共35页
2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3》由会员分享,可在线阅读,更多相关《2017_2018学年高中数学第一章算法初步1_1_3算法的三种基本逻辑结构和框图表示2课件新人教b版必修3(35页珍藏版)》请在金锄头文库上搜索。

1、1.1.3 算法的三种基本逻辑结构和框图表示(2) 循环结构,1.了解循环结构的概念,能运用程序框图表示循环结构. 2.会用循环结构设计算法解决有关重复性计算和判断等问题.,循环结构的概念 循环结构是根据指定条件决定是否重复执行一条或多条指令的控制结构.,温馨提示1.循环结构中必须包含条件分支结构,以保证在适当时候终止循环. 2.循环结构只有一个入口和一个出口. 3.循环结构内不存在无终止的循环.,4.循环结构中几个常用的变量: 计数器:即计数变量,用来记录某个事件发生的次数,如i=i+1,n=n+1; 累加器:即累加变量,用来计算数据之和,如sum=sum+i; 累乘器:即累乘变量,用来计算

2、数据之积,如p=pi.,对于这些变量,在程序开始,一般要先赋初值,可根据实际问题合理选择初始值,一般情况下,计数器可设初值为0或1,累加器初值为0,累乘器初值为1.,循环结构的特点 剖析:(1)循环结构不能是永无终止的“死循环”,一定要在某个条件下终止循环,这就需要条件分支结构来作出判断,因此循环结构中一定包含条件分支结构. (2)用循环结构描述算法,一般说需要事先确定三件事:确定循环变量和初始条件;确定算法中反复执行的部分,即循环体;确定循环的条件.,(3)一般地,循环结构中都有一个计数变量和累加变量.计数变量用于记录循环次数,同时它的取值还用于判断循环是否终止;累加变量用于输出结果.计数变

3、量和累加变量一般是同步执行的,累加一次,计数一次.另外,还有累乘变量,累乘变量和累加变量的设置目的是一样的,只不过分工不同,累加变量用来计算很多项的和,累乘变量用来处理很多项的积.无论哪一种变量都是为最终输出结果服务的.,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,反思已知含循环结构的程序框图,分析其算法功能,确定其输出结果,或完善其缺少的内容是一类重要问题,解决这类问题时,应注意以下几点: (1)明确循环变量、计数变量、循环体分别是什么,尤其要弄清楚循环的次数以及循环终止的条件分别是什么; (2)若循环执行的次数较少,可将算法执行过程一一列举、分析获得结果;若循环执行的次

4、数较多,则应考查循环过程中相关变量取值的周期性.,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,反思在循环结构中,要注意根据条件设计合理的计数变量、累加变量、累乘变量等,特别要求条件的表述要恰当、准确,累加变量的初始值一般取0,累乘变量的初始值一般取1.,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型四,【变式

5、训练4】 写出求满足1357n50 000的最大正整数n的算法,并画出程序框图. 解:算法步骤如下: S1 S=1; S2 i=3; S3 如果S50 000,那么S=Si,i=i+2,重复S3;否则,执行S4; S4 i=i-2; S5 输出i.,题型一,题型二,题型三,题型四,题型一,题型二,题型三,题型五,题型四,题型一,题型二,题型三,题型五,题型四,题型一,题型二,题型三,题型五,题型四,题型一,题型二,题型三,题型五,题型四,随堂演练即时巩固 1下列框图是循环结构的是( ) A. B. C. D. 解析:由循环结构的特点知,是循环结构,其中是顺序结构,是条件分支结构. 答案:C,2

6、阅读下面的程序框图,则输出的S等于( ) A.40 B.38 C.32 D.20 解析:算法执行过程为:S=0,i=4S=20,i=3S=32,i=2S=38,i=1,这时输出S=38. 答案:B,3阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是( ) A.S8 B.S9 C.S10 D.S11 解析:i=2,S=5;i=3,S=8;i=4,S=9,结束.所以填入的条件是“S9”.故选B. 答案:B,4阅读下面的程序框图,若输入m=4,n=6,则输出a= ,i= .,解析:若输入m=4,n=6,则当i=1时,a=mi=4,n不能整除4, 当i=2时,a=mi=8,n不能整除8, 当i=3时,a=mi=12,n能整除12. 故a=12,i=3. 答案:12 3,5阅读如图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i= .,解析:由题中程序框图可知,i=1,A=12,B=11,AB,执行“否”;i=2,A=22,B=12,AB,执行“否”;i=3,A=42,B=23,AB,执行“否”;i=4,A=82,B=64,AB,执行“是”,输出i=4. 答案:4,解:程序框图如图或图所示.,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号