《循环结构》示范公开课教学PPT课件【高中数学必修3(北师大版)】
最新文档-《循环结构》PPT课件-PPT精品文档
材生 学 法 学 学
分学
目
手 程 效 通过本节课的教学,培养学生严肃
析
情情感态度标价值观段认学真习的品科质学,序态进度一与步积发极展探学果索生的有良条好理
的思考、表达问题的能力,逐步提
高学生的逻辑思维能力。
循环结构
教学方法
讲授与探究相结合,启发引导学生参 与探索。
教
学学法指导教
授人以鱼不如授之以渔,因此,教学
循环结构
知识准备
学生已经学习了顺序结构和条件分支 结构及其它们的框图表示,同时也具 备了设计程序框图的基础,甚至可能 有一部分学生了解循环结构,因此展 开本节课的教学有了必要的知识基础。
教Hale Waihona Puke 能学力储备教学生经过中学四年的学习,数学思维
也逐步方向理性层次教跃进,形成教一定的
材
生
学
法 学 学 辩证思维体系。但学生自主探索编制
课堂小结
布置作业
12.. 课画一本出个练求算习满法A足程第不序1等框、式图3题1,;并12通13过 追踪n1变3量成的立值的检最验小你自的然结数论n的; 3.结合《必修1》2.4.2节例题,试画出一个用二分法求函数
过设f0(.x 1计))意的x3程 图序x2 :框2 图x.2的一个正零点的近似值(误差不超
程序框图的能力还有所不足。
分学 目 手 程 效
析
学情生情况标
段 序 果 施教的班级是理科班,学生基本具备
有条理的思考、表达问题的能力,和
一定的逻辑思维能力,因此,课堂探
索程序设计会比较顺利。
循环结构
知识与技能 通过模仿、操作、探索的过程,引导学生理 解循环结构,学会画循环结构的程序框图。
教
1.1.2程序框图与算法的基本逻辑结构第3课时 循环结构 课件(人教A版必修3)
双 基
计
达
课 利息,若一个月后付第一个月的分期付款,月利率为 1%,那 标
前
自 么购冰箱钱全部付清后,实际共付出款额多少元?画出程序 课
主
时
导 学
框图.
作 业
课 堂 互 动 探 究
教 师 备 课 资 源
菜单
新课标 ·数学 必修3
教
学
易
教
错
法
易
分 析
利用循环结构解决累加(乘)问题
误 辨
析
教
学 方
设计一个算法,求 13+23+…+993+1003 的值,
当 堂
案
双
设
计 并画出程序框图.
基 达
标
课
前
【思路探究】 确定计数变量、累计变量和循环体后利
自
课
主 导
用循环结构画出框图.
时 作
学
业
课 堂 互 动 探 究
教 师 备 课 资 源
易
教
错
法
易
分
误
析
辨
利用循环结构寻数
析
教
学
当
方
堂
案
双
设 计
写出一个求满足 1×3×5×7×…×n>50 000 的
基 达
标
课 前
最小正整数 n 的算法,并画出相应的程序框图.
自
课
主
时
导
作
学
业
课 堂 互 动 探 究
教 师 备 课 资 源
菜单
新课标 ·数学 必修3
教
学
易
教
错
法 分
【思路探究】
利用循环结构,重复操作,可求出最小
高中数学新北师大版精品教案《北师大版高中数学必修3 2.3循环结构》
§循环结构宿州市第二中学白彬一、教学内容的分析1.教材的地位和作用《循环结构》是北京师范大学出版社课程教材研究所编著的普通高中课程标准实验教科书数学(必修3)中§的内容,是新课标教材的新增内容。
算法是数学及其应用的重要组成部分,是计算机科学的重要基础.算法的程序化思想已成为现代人应具备的一种数学素养。
培养算法思想对高中学生养成思考、分析问题的条理性和逻辑思维的严谨性有着积极、深远的意义。
本节课所学习的是算法三种基本逻辑结构中的循环结构,是算法中最重要、最核心的一种结构;循环结构是算法三大基本逻辑结构中最灵活,内涵最丰富的一种结构,该算法结构充分体现了算法的优势。
循环结构的学习,对于学生体会算法的基本思想以及算法的重要性和有效性,有重要的意义循环结构广泛存在于许多著名算法设计中,譬如二分法,欧几里德算法,秦九韶算法等,且循环结构是学习循环语句的基础,循环结构中蕴含的“递推”思想为必修五数列的学习奠定了基础,是整个算法教学的重点与难点,同时也是高考关注的重点。
本节课是在学习了顺序结构,条件结构和赋值语句的基础上进行的,安排1课时。
2.教学的重点和难点由于循环变量赋初值、循环体、循环的终止条件是在顺序结构和条件结构未出现的概念,同时也是掌握循环结构的关键,由此确立本节课的重难点是:重点:循环结构的三要素的理解;难点:循环三要素的确定以及循环执行时变量的变化规律;3学情分析学生已经学习了算法的概念、顺序结构、条件结构及简单的赋值问题。
高一学生形象思维、感性认识较强,理性思维、抽象认识能力还很薄弱,因此教学中选择学生熟悉的,易懂的实例引入,通过对例子的分析,使学生逐步经历循环结构设计的全过程,学会有条理的思考问题,表达循环结构,并整理成程序框图。
二、学习目标分析1、知识与技能通过模仿、操作、探索的过程,引导学生能理解循环结构概念。
学会画简单的循环结构框图,把握循环结构的三要素:循环的初始值、循环体、循环的终止条件;能识别和理解循环结构的框图以及功能。
高一数学必修3课件:1-1-2-3循环结构、程序框图的画法
第一章
1.1
1.1.2 第3课时
成才之路 ·数学 ·人教A版 · 必修3
4.如下图是某一函数的求值流程图,则满足流程图的 函数解析式为________.
[答案]f(x)=|x-3|+1
第一章
1.1
1.1.2 第3课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]程序框图判断框中对“x>3”的判断表示f(x)为分段 函数. 当x>3时,f(x)=x-2=x-3+1; 当x≤3时,f(x)=-x+4=-x+3+1. ∴f(x)=|x-3|+1.
第一章
1.1
1.1.2 第3课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
算法步骤:
第一步:把计数变量n的初值设为1. 第二步:输入一个成绩x,判断x与9.90的大小:若 x>9.90,则执行下一步;若x≤9.90,则输出x,并执行下一 步. 第三步:使计数变量n的值增加1. 第四步:判断计数变量n的值与成绩个数8的大小,若 n≤8,则返回第二步,否则结束.程序框图如图所示.
框图表示.
第一章
1.1
1.1.2 第3课时
成才之路 ·数学 ·人教A版 · 必修3
(2)直到型循环结构:如图①所示,其特征是:在执行了
不满足 一次循环体后,对条件进行判断,如果条件_______,就继 满足 续执行循环体,直到条件______时终止循环.
第一章
1.1
1.1.2 第3课时
成才之路 ·数学 ·人教A版 · 必修3
循环结构控制输入的次数,同时引进两个累加变量,分别计 算高于80分的成绩的总和和人数.
第一章
1.1
1.1.2 第3课时
成才之路 ·数学 ·人教A版 · 必修3
2018-2019学年高中数学新课标必修3课件:4《循环结构
解析:第一次循环:k=0,S=0<100,S=0+20=1,k=0+1=1; 第 2 次循环;S=1<100,S=1+21=3,k=1+1=2; 第 3 次循环:S=3<100,S=3+23=11,k=2+1=3; 第 4 次循环;S=11<100,S=11+211>100,k=3+1=4. 退出循环,故选 A. 答案:A
目标导航 1.理解两种循环结构的概念以及各自的运行过程,明确循环终止 的条件.(重点) 2.能用循环结构设计程序框图解决有关问题.(难点) 3.能进行两种循环结构的程序框图间的转化.(易错易混点)
1 新知识· 预习探究 知识点 循环结构 1.概念 在一些算法中,经常会出现从某处开始,按照一定的条件反复执 行某些步骤的情况,这就是循环结构,反复执行的步骤为循环体.可 以用如图①②所示的程序框图表示.
(4)循环结构中常用的几个变量: 计数变量:即计数器,用来记录执行循环体的次数,如 i=i+1, n=n+1. 累加变量:即累加器,用来计算数据之和,如 S=S+i. 累乘变量:即累乘器,用来计算数据之积,如 P=P*i. (5) 在程序框图中,一般要根据实际情况先给这些变量赋初始 值.一般情况下,计数变量的初始值为 1,累加变量的初始值为 0,累 乘变量的初始值为 1.
点评:利用循环结构表示算法,第一要先确定是利用当型循环结 构,还是直到型循环结构;第二要选择准确的表示累计的变量;第三 要注意在哪一步开始循环,满足什么条件不再执行循环体.
变式探究 1 设计一个算法,求出 1×2×3ׄ×100 的值,并 画出程序框图. 解析:算法如下: 第一步,S=1. 第二步,i=1. 第三步,S=S×i. 第四步,i=i+1. 第五步,判断 i 是否大于 100, 若成立,则输出 S,结束; 否则,返回第三步重新执行. 程序框图如图所示:
高中北师大版数学课件必修三 第2章-2.3循环结构
1.上述投票选举城市申办奥运会是算法吗? 【提示】 是.
2.该算法若用框图表示,只有顺序结构与选择结构可以 吗? 【提示】 不可以. 3.在该算法中,要多次重复操作,那么控制重复操作的 条件及重复的内容是什么? 【提示】 控制重复操作的条件为是否有城市得票超过
总票数的一半,重复的内容是淘汰得票最少的城市.
3.情感、态度与价值观 通过师生、生生互动的活动过程,培养学生主动探究、 勇于发现的科学精神,提高数学学习的兴趣,体验成功的喜 悦.
通过实例,培养学生发现、提出问题的意识,积极思考, 分析类比,归纳提升,并能创造性地解决问题;感受和体会 算法思想在解决具体问题中的意义,提高算法素养;经历体 验发现、创造和运用的历程与乐趣,形成在继承中提高、发 展,在思辨中观察、分析并认识客观事物的思维品质;体会 数学中的算法与计算机技术建立联系的有效性和优势体现; 培养学生的逻辑思维能力,形式化的表达能力,构造性解决 问题的能力,培养学生程序化的思想意识,为学生的未来和 个性发展及进一步学习做好准备.
1.定义 按照一定条件, 反复执行某一步骤 的算法结构称为循 环结构,反复执行的部分称为循环体. 2.循环变量 控制着循环的 开始 和 结束 的变量,称为循环变量. 3.循环的终止条件 决定是否继续执行 循环体 的判断条件, 称为循环的终 止条件.
循环结构的基本模式
在画出循环结构的算法框图之前,需要确定三件事: 1.确定
1.了解循环结构的概念,掌握循 环结构的特点及功能(重点). 课标 2.能运用算法框图表示循环结 解读 构,并通过模仿、操作、探索设 计循环结构解决问题(难点).
循环结构的概念
【问题导思】 伦敦举办了 2012 年第 30 届夏季奥运会,你知道在申办 奥运会的最后阶段,国际奥委会是如何通过投票决定主办权 归属吗?对竞选出的 5 个申办城市进行表决的操作程序是: 首先进行第一轮投票,如果有一个城市得票超过总票数的一 半,那么该城市就获得主办权;如果所有申办城市得票数都 不超过总票数的一半,则将得票最少的城市淘汰,然后重复 上述过程,直到选出一个申办城市为止.
高中数学必修三北师大版 循环结构 课件(共21张 )
类型三 利用循环结构解决筛选问题 【例 3】 给出以下 10 个数:5,9,80,43,95,73,28,17,60,36,要求把 大于 40 的数找出来并输出,试画出解决该问题的算法框图. 思维启迪:可以考虑从第 1 个数开始与 40 比较大小,共需比较 10 次,可以设计一个计数变量来控制比较的次数.利用循环结构来设 计算法.
解析:算法如下: (1)S=0; (2)i=0; (3)S=S+2i; (4)i=i+1; (5)如果 i 不大于 49,返回重新执行(3)、(4), 否则执行(6); (6)输出 S 的值. 算法框图如图:
点评 1.本题中由于加数众多,不宜采用逐一相加的思路,进行 这种运算都是通过循环结构实现的,方法是引进两个变量 i 和 S.其中 i 一般称为计数变量,用来计算和控制运算次数,S 称为累积变量,它 表示所求得的和或积,它是不断地将前一个结果与新数相加或相乘得 到的.这两个变量的表示形式一般为 i=i+m(m 为每次增加的数值)和 S=S+A(A 为所加的数)或 S=S*A(A 为所乘的数).2.如果算法问题中 涉及到的运算进行了多次重复,且参与运算的数前后有规律可循,就 可以引入变量以参与循环结构.3.在不同的循环结构中,应注意判断 条件的差别及计数变量和累加(乘)变量的初值与运算框先后关系的对 应性.
变式训练 1
设计求 1×2×3×4×…×2 012 的算法.
解析:算法如下: 1.设 m 的值为 1; 2.设 i 的值为 2; 3.如果 i≤2 012,则执行第四步,否则转去执行第六步; 4.计算 m 乘 i 并将结果赋给 m; 5.计算 i 加 1 并将结果赋给 i,转去执行第三步; 6.输出 m 的值并结束算法.
解析:
点评 1.这类比较特殊的数要注意找规律,本题的规律是对 2 开 方,然后乘 2 再开方重复进行直到满足要求为止.2.设计的关键是循 环体的设置及循环的终止条件.
高一数学北师大版必修3第二章2.3 循环结构
安边中学高一年级下学期数学学科导学稿执笔人:王广青总第课时备课组长签字:王广青包级领导签字:学生:上课时间:第周集体备课个人空间一、课题: 2.3循环结构二、学习目标1.理解循环结构的有关概念.2.能正确地运用循环结构框图表示具体问题的算法.三、教学过程【自主预习】1.循环结构的概念在算法中,从某处开始,按照一定的条件________某些步骤的结构称为循环结构.反复执行的______称为循环体;控制着循环的______和______的变量,称为循环变量;决定是否继续执行循环体的________,称为循环的终止条件.【1-1】算法框图中的三种基本逻辑结构是().A.顺序结构、选择结构和循环结构B.输入、输出结构、判断结构和循环结构C.输入、输出结构、选择结构和循环结构D.顺序结构、判断结构和循环结构2.循环结构的设计过程设计循环结构之前需要确定的三件事:(1)确定循环变量和________;(2)确定算法中________的部分,即循环体;(3)确定循环的______条件.【2-1】如图所示的程序框图中,属于循环结构的是().A.①②B.②③C.③④D.②④【合作探究】1、(福建高考,文)阅读下图所示的程序框图,运行相应的程序,输出的结果是().A.3 B.11 C.38 D.123 【检测训练】1、下列四个说法:①任何一个算法都离不开顺序结构;②算法框图中,根据条件是否成立有不同的流向;③循环体是指按照一定条件,反复执行的某一处理步骤;④循环结构中一定有选择结构,选择结构中一定有循环结构.其中正确的个数为().A.1 B.2 C.3 D.42、阅读如图所示的算法框图,该算法框图输出的结果为().A.81 B.3 C.5 D.153、阅读下面的程序框图,则输出的数据S为__________.反思栏。
高中数学北师大版必修3配套课件:2.2.3循环结构
[解析] 本题考查了程序框图及计算. x=1,S=S+x3=0+13=1; x=2,S=S+x3=1+23=9; x=4,S=S+x3=9+43=9+64=73>50,故输出S.
点评:计算程序框图问题,要注意判断框中的条件与循环
结构.
第二章
§2
2.3
成才之路 ·高中新课程 ·学习指导 ·北师大版 ·数学 ·必修3
∵4>3,∴x=|4-3|=1; ∵1<3,则y=21=2,输出2.
第二章
§2
2.3
成才之路 ·高中新课程 ·学习指导 ·北师大版 ·数学 ·必修3
4.下面的流程图表示的算法的结果是________.
第二章
§2
2.3
成才之路 ·高中新课程 ·学习指导 ·北师大版 ·数学 ·必修3
[答案] 7 [解析] 第一次运算到判断框时 I = 5, S= 3 ,继续第二次 运算到判断框时I=7,S=15,终止输出I=7.
称为循环变量.
循环体 的判断条 (3)循环的终止条件:决定是否继续执行________ 件,称为循环的终止条件.
第二章
§2
2.3
成才之路 ·高中新课程 ·学习指导 ·北师大版 ·数学 ·必修3
2.在画出算法框图之前,需要确定三件事 (1)确定循环变量和___________ 初始条件 ; 循环体 (2)确定算法中反复执行的部分,即___________ ; 终止条件 . (3)确定循环的___________
第二章
§2
2.3
成才之路 ·高中新课程 ·学习指导 ·北师大版 ·数学 ·必修3
1.下列框图是循环结构的是(
)
第二章
§2
2.3
成才之路 ·高中新课程 ·学习指导 ·北师大版 ·数学 ·必修3
高中数学 2.2.3 循环结构课件 北师大版必修3
s 1 9 9 , k 8; 当k=81时0 ,执10行第二次循环,此时s=
当k=7时,执行第三次循环,此时s=
故判断框内应填的条件为s> .
7 10
,k9=78; 4 ,1k0=69;结束5 循环. 4 7 7 5 8 10
第二十七页,共47页。
(2)算法(suàn fǎ)框图如图所示:
第二十八页,共47页。
【方法技巧】应用(yìngyòng)循环结构设计框图时应注意的三个对应 关系
第二十九页,共47页。
【变式训练】画出求4+
1 的值的算法(suàn fǎ)框图.
4
4
4
1
1 1
4
1
【解析】算法(suàn fǎ)框图如图: 4
第三十页,共47页。
【补偿(bǔcháng)训练】画出求1×2×4×…×249的值的算法框图. 【解析】
第三十四页,共47页。
(2)计数变量用n表示,学生的成绩用r表示. 算法步骤如下: 第一步,把计数变量n的初始值设为1. 第二步,输入一个成绩r,比较r与85的大小,若r>85,则输出r,然后执 行下一步;若r≤85,执行下一步. 第三步,使计数变量n的值增加1. 第四步,判断n与54的大小,若n≤54,返回(fǎnhuí)第二步;若 n>54,结束.
s 10 5 . 答6 案:6 3
5 3
第四十一页,共47页。
【规范(guīfàn)解答】设计循环结构求最值 【典例】(12分)(2014·济南高一检测)画出满足 12+22+32+…+n2>20142的最小正整数n的算法框图.
第四十二页,共47页。
【审题】抓信息(xìnxī),找思路
高中数学第2章算法初步22.3循环结构课件北师大版必修3
解析:选 C 月总收入为 S,因此 A>0 时,归入 S,① 处应填 A>0,支出 T 为负数,因此月盈利 V=S+T.
休息时间到啦
同学们,下课休息十分钟。现在是休息时间,你们休 睛,
看看远处,要保护好眼睛哦~站起来动一动,久坐对 哦~
结束
语 同学们,你们要相信梦想是价值的源泉,相信成
功的信念比成功本身更重要,相信人生有挫折没 有失败,相信生命的质量来自决不妥协的信念,
2.程序框图(如图所示)中的循环体是( )
A.① C.①②③④
B.③ D.②④
解析:选 D ①是循环终止条件,③是循环变量的初始 值,②和④是反复执行的部分,称为循环体.
知识点二 利用循环结构计算累加、累乘
3.如图所示,算法框图的输出结果为( )
3
1
A.4
B.6
11
25
C.12
D.24
解析:选 C 第一次循环后:s=0+12,n=4;第二次循 环后:s=0+12+14,n=6;第三次循环后:s=0+12+14+16, n=8,跳出循环,输出 s=0+12+14+16=1112.
4.如图所示的算法框图,表示的算法的功能是( ) A.计算小于 100 的奇数的连乘积 B.计算从 1 开始的连续奇数的连乘积 C.从 1 开始的连续奇数的连乘积, 当乘积大于 100 时,计算奇数的个数 D.计算 1×3×5×…×n≥100 时的最小的 n 值
解析:选 D 由输出框知,输出为奇数 i,由判断框 S≥100 知,该框图功能是计算 1×3×5×…×n≥100 时的最小的 n 值.
考试加油。
复习课件
高中数学第2章算法初步22.3循环结构课件北师大版必修3
2021/4/17
【北师大版】2015年秋高中数学必修三:2.2.3《循环结构》ppt课件
课程目标 1.了解循环结构的概念,了解循环结构的基本 思想. 2.能用含循环结构的算法框图表示相应算法, 能识别框图中循环结构的功能. 3.能够运用循环结构设计算法,解决相关的问 题.
学习脉络
1.循环结构 (1)定义 :按照一定条件,反复执行某些步骤的算法结构称为循环结构. (2)相关概念 :反复执行的部分,称为循环体;控制着循环的开始和结束 的变量,称为循环变量; 用来判断是否继续执行循环体的条件,称为循环的终止条件. (3)三要素 :循环的初始状态、循环体、循环的终止条件. 2.循环结构的设计 用循环结构来描述算法,在画算法框图之前,需要确定的三件事 : (1)确定循环变量和初始条件; (2)确定算法中反复执行的部分,即循环体; (3)确定循环的终止条件.
������ s=s+ ,这个式子可反复执行,用循环结构实 ������+1
探究一
探究二
探究三
探究四
解:(1)算法框图如下 :
探究一
探究二
探究三
探究四
(2)算法步骤如下 : 1.s=1; 2.i=99; 3.如果 i≥1,则执行第 4 步;否则,执行第 6 步; 4.s=s×i ; 5.i=i-2;返回第 3 步; 6.输出 s.
D.i>n
探究一
探究二
探究三
探究四
(3)算法框图如图所示,其表示的算法功能是(
)
探究一
探究二
探究三
探究四
A.计算小于 100 的奇数的连乘积 B.计算从 1 开始的连续奇数的连乘积 C.从 1 开始的连续奇数的连乘积,当乘积大于 100 时,计算奇数的个数 D.计算 1×3×5×…×n≥100 时的最小的 n 值
高中数学必修三北师大版 循环结构 课件(52张)
终止条件,一定含有选择结构,因此该说法是正确的 .
(4)按照算法的性质可知算法的步骤必须是有限的,所以循环 结构不能无限的进行,因此该说法是错误的. 答案:(1)× (2)√ (3)√ (4)×
主题一
对循环结构的理解
阅读材料,思考下列问题: 德国著名数学家高斯幼年时聪明过人,上学时,有一天老师出 了一道题让同学们计算:1+2+3+4+„+99+100=?
2.3 循环结构
1.理解循环结构,能识别和理解简单框图的功能.
2.能够运用循环结构设计程序框图解决简单的问题.
3.通过模仿、操作、探究,学习设计循环结构程序框图,体会 算法思想,发展有条理的思考与表达能力,提高逻辑思维能力, 增强识图用图的能力.
1.循环结构的定义
相同操作 的结构,称为循环结构. 反复执行_________
2 2x 1 1 > 115 2x 1 115
,解得28<x≤57.
(2)28<x≤57
【规律总结】循环结构框图功能的判断方法
应用循环结构解决问题时,应特别注意两个变量(计数变量和累
加(乘)变量)的初始值,以及计数变量到底是什么?增加的值是 多少? 还要注意判断框内计数变量的限制,是“>”还是“<”; 是“≥”还是“≤”,它们的含义是不同的.
1.根据图A所示程序框图,回答下面的问题:
(1)图中箭头③指向①时,输出sum=__________;箭头③指向
②时输出sum=_____________.
(2)箭头③指向②时,该程序框图的算法功能是
_____________________________________________________.
主题二
利用循环结构解决累加累乘问题
高中数学 2.3 循环结构多媒体教学优质课件 北师大版必修3
③确定循环的终止条件.
第九页,共27页。
循环(xúnhuán)结构的算法框 图为:
开始
循环(xúnhuán)变量=初始值
循环体
循环变量(biànliàng)=循环变量(biànliàng)的后继值
否 终止条件是否成立
是
结束
第十页,共27页。
例3 设计(shèjì)一个算法,求100个数中的最大数,画出框图.
开始 输入a1,a2,a3,a4,a5 将a1,a2比较,大数记作b 将b,a3比较,大数记作b 将b,a4比较,大数记作b 将b,a5比较,大数记作b
输出b 结束
第三页,共27页。
2、设计(shèjì)一个算法,求100个数中的最大数,画出算法框 图.
我们(wǒ men)是否还可以用上题的方法呢? 不能,如果用上述的方法(fāngfǎ)过程太繁杂了. 下面介绍另一种结构来解决这类问题, 即循环结构.
是
是
否
否 是
画虚线部分(bù fen)在算法中有什么作用? 结束
第二十页,共27页。
思考题:请观察给出的框图,这是
一个求和算法的框图,请运行几步看一
看,指出该循环结构的循环体,循环变量
(biànliàng)和循环的终止条件.
循环(xúnhuán)变量:
循环体
i
终止(zhōngzhǐ)条件:
i>4
处理功能:s=1+2+3+4=10
3、_______9_9_0____
开始 n=1
a=15n
n=n+1 否 n>66
是 输出a
(3题图)
结束
高中数学北师大版必修三2.2.3【教学课件】《循环结构》
开始 n=3 输出n n=n+5 i>1000? 是 结束
i>1000?
否
北京师范大学出版社 | 必修三
2、设计算法流程图,求解方程x 3+4x-10=0在区间[0,2]内的解(精确至10-5)
开始
a=0,b=1
f((a+b)/2)=0 否 f(a)f((a+b)/2)>0 是
是
a=(a+b)/2
北京师范大学出版社 | 必修三
开始 n=1
a=15n
输出a
n=n+1 否
一般地,循环结构中都有一个 计数变量和累加变量。计数 变量用于记录循环次数,同时 它的取值还用于判断循环是 否终止,累加变量用于输出结 果。累加变量和计数变量一 般是同步执行的,累加一次,记 数一次。
n>66 是
结束
北京师范大学出版社 | 必修三
开始 i=1
i能被3 整除吗?
否
是 输出i
i=i+1
是 i≤50? 否
结束
北京师范大学出版社 | 必修三
探索新知 1、循环结构的概念: 在一些算法中,经常会出现从某处开始,按照一定的条件反复执 行某些步骤的情况,这就是循环结构。反复执行的步骤称为循环体。
2、循环变量:控制着循环的开始和结束的变量,称为循环变量。 3、循环的终止条件:
例题讲解
例1 阅读如图所示的流程图,解答下列问题:
开始 y=2000 否 4整除y 是 100整除y 否 输出“y是闰年” ① 输出“y不是闰年” 是 否 400整除y 是 输出“y 是闰年”
(1)变量 y 在这个算法中的作
用是什么?
(2)这个算法的循环体是哪一 部分,功能是什么? (3)这个算法的处理功能是什 么?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随堂练习
例1 阅读如图所示的流程图,解答下列问题:
开始
y=2000
①
4整除y 否 输出“y不是闰年”
是
100整除y
是
否 输出“y是闰年”
否 400整除y 是
输出“y 不是闰年”
输出“y 是闰年”
y:=y+1
②
否 y>2500
③
是结束
(1)变量 y 在这个算法中的
作用是什么? (2)这个算法的循环体是哪一 部分,功能是什么? (3)这个算法的处理功能是什 么?
开始
是 a=(a+b)/2
否
a=0,b=1
f((a+b)/2)=0 否
f(a)f((a+b)/2)>0
是 否 b=(a+b)/2
b-a<10-5
是 输出(a+b)/2
结束
随堂练习
3、画出计算1+2+3+……+100的值的程序框图。
解:
开始 Sum=0,i=1
Sum=Sum+i
i=i+1
否 i>100 是 输出Sum
解: 引入变量a 表示待输出的数,则 a=15n (n=1,2,3,…,66)n从 1变到66,反复输出a,就输出1000以内的所有能被3和5整除的正整数。
开始
n=1
a=15n
输出a
n=n+1 否
n>66 是
结束
新课学习
一般地,循环结构中都有 一个计数变量和累加变量。 计数变量用于记录循环次数, 同时它的取值还用于判断循 环是否终止,累加变量用于输 出结果。累加变量和计数变 量一般是同步执行的,累加一 次,记数一次。
新课学习
在画出循环结构的算法框图之前,需要确定三件事: (1)确定循环变量和初始条件。 (2)确定算法中反复执行的部分,即循环体。 (3)确定循环的终止条件。
这样,循环结构的算法框图的基本模式如图所示:
新课学习
循环变量=初始值 循环体
循环变量=循环变量的后继值 否 终止条件是否成立
是
新课学习
设计算法,输出1000以内能被3和5整除的所有正整数,画出算法流程图。
随堂练习
开始
输入a1,a2,…a100 i=2
b=a1
是
否Hale Waihona Puke b<aib=ai
i=i+1
否 i>100 是
输出b
结束
随堂练习
例3 斐波那契数列表示的是这样的一列数:0,1,1,2,3,5…,从第三项起 每一项等于前两项的和,设计一个算法框图,输出这个数列的前50项。
随堂练习
开始 A1=0 A2=1 输出A1,A2 i=3
Ai=Ai-1+Ai-2 输出Ai
否
i=i+1
i>50
是 结束
随堂练习
1、设计程序框图,输出1000以内除以5余3的正整数。
随堂练习
开始 n=3
输出n
n=n+5 否
ii>1>0001? 000? 是
结束
随堂练习
2、设计算法流程图,求解方程x 3+4x-10=0在区间[0,2]内的解(精确至10-5)
结束
新课学习
概念:在的一条些件算反法复中执,行经某常些会步出骤现的从情某况处,开这始就,是按循照环一结定构
1、循环结构:
反复执行的步骤称为循环体。
形式:
循环变量=初始值
循环体
循环变量=循环变量的后继值 否 终止条件是否成立
是
新课学习
2、循环变量: 控制着循环的开始和结束的变量,称为循环变量。
3、循环的终止条件: 决定是否继续执行循环体的判断条件,称为循环的终止条件。
随堂练习
(1)变量y 是循环变量,控制着循环的开始和结束;
(2)框图中的第②个部分是循环体,其功能是判断年份y是否是闰年, 并输出结果; (3)这个算法的处理功能是判断2000~2500(包括2500)年中,哪些年 份是闰年,哪些年份不是闰年,并输出结果。
随堂练习
例2 设计算法,求100个数中的最大数,画出算法流程图。
再见
新课学习
1、循环结构的概念: 在一些算法中,经常会出现从某处开始,按照一定的条件反复
执行某些步骤的情况,这就是循环结构。反复执行的步骤称为循环体。 2、循环变量:控制着循环的开始和结束的变量,称为循环变量。 3、循环的终止条件:
决定是否继续执行循环体的判断条件,称为循环的终止条件。
4、循环结构的基本模式
北师大版·统编教材高中数学必修3
第二章·算法初步
《循环结构》
新课学习
高一(1)班有50人,现在要抽样检测同学们的身体素质,要求学号 能被3整除的同学参加体检,已知同学们的学号是从1到50号,请编写输 出参加体检的学生学号的一个程序框图。
新课学习
开始
i=1
i能被3
否
整除吗?
是
输出i
i=i+1
是
i≤50? 否 结束