03高一数学(1.1.2-2条件结构与循环结构)

合集下载

1.1(2)程序框图(2)

1.1(2)程序框图(2)

循环体
循环体
满足条件? 否 是
满足条件? 是 否
直到型
当型
循环体:反复执行的步骤称为循环体
直到型循环结构:在执行了一次循环体之后,对控制循环体进 行判断,当条件不满足时执行循环体,满足则停止.
当型循环结构:在每次执行循环体前对控制循环条件进行判断, 当条件满足时执行循环体,不满足则停止.
3.循环结构:
Z2
第五步:输出d.
程序框图
开始 输入x0,y0,A,B,C Z1=Ax0+By0+C
Z2=A2+B2
d | z1 | z2
输出d 结束
2、条件结构
在某些问题的算法中,有些步骤只有在一定条件下才会被执行,算 法的流程因条件是否成立而变化.在算法的程序框图中,由若干个 在一定条件下才会被执行的步骤组成的逻辑结构,称为条件结构, 用程序框图可以表示为下面两种形式:
算法如何设计? 第一步,令f(x)=x2-2,给定精确度d.
第二步,确定区间[a,b],满足f(a)·f(b)<0. 第三步,取区间中点 m a b .
2
第四步,若f(a)·f(m)<0,则含零点的区间为[a,m]; 否则,含零点的区间为[m,b].将新得到的含零点的区间 仍记为[a,b]. 第五步,判断[a,b]的长度是否小于d或f(m)是否等于0. 若是,则m是方程的近似解;否则,返回第三步.
输出y 结束
例4.根据给出的两个流程图, 分析:
(1)图1所解决的是什么问题?
(2)回答:
①当输入的x值为1时,输出 y 的值为多大?
②要使输出的y值为8,输入的 x值为多大?
③输入的x和输出的y能相等 吗?
图2

1.1.2程序框图的概念(循环结构)(高中数学人教版必修三)

1.1.2程序框图的概念(循环结构)(高中数学人教版必修三)

计数变量:用于记录循环次数,同时还用 于判断循环是否终止. 累加变量:用于输出结果,一般与计数变 量同步执行,累加一次,计数一次.
i i 1
循环终止条件
循环体
S Si
Y
i 100?
N
输出 S 结束
练习
1、下面3个图是为计算1 2 3 100 的值而绘制的 程序框图,其中正确的是 C 开始 开始 开始 S=0 S=1 i=2 i=1 i=2 S =1
i=i+1 i≥n-1或r=0?
是 否 否
r=0?

n不是质数
结束
n是质数
开始
语言描述
第一步,给定大于2的整数n。
输入n i=2
简单流程
第二步,令i=2。 求n除以i的余数r 第三步,用i除n,得到余数r。 第四步,判断r=0是否成立, 若是,则n不是质数,结束 算法;否则,将i的值增加 1,仍用i表示。 第五步,判断i >(n-1) 是否成立。若是,则n是 质数,结束算法;否则, 返回第三步. i=i+1 i>n-1或r=0?
1. 画流程图时一定要清晰,用铅笔和直尺画, 要养成有开始和结束的好习惯; 2. 画流程图时拿不准的时候可以先根据结构特 点画出大致的流程,反过来再检查,比如:遇到 判断框时,往往临界的范围或者条件不好确定, 就先给出一个临界条件,画好大致流程,然后检 查这个条件是否正确,再考虑是否取等号的问题 ,这时候也就可以有几种书写方法了; 3. 在输出结果时,如果有多个输出,一定要用 流程线把所有的输出总结到一起,一起终结到结 束框。
如果一个计算过程,要重复一系列的 计算步骤若干次,每次重复的计算步骤完 全相同,则这种算法过程称为循环过程。

高中数学必修3知识点总结

高中数学必修3知识点总结

高中数学必修3知识点总结高中数学必修3知识点总结高中数学必修3知识点第一章算法初步1.1.1算法的概念1、算法概念:2.算法的特点:(1)有限性;(2)确定性;(3)顺序性与正确性;(4)不唯一性;(5)普遍性;1.1.2程序框图(一)构成程序框的图形符号及其作用(二)、演算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。

1、顺序结构:如在示意图中,A框和B框是依次执行的,只有在执行完A框指定的操作后,才能接着执行B框所指定的操作。

2、条件结构:条件结构是依据指定条件选择执行不同指令的控制结构。

依据条件P是否成立而选择执行A框或B框。

无论P条件是否成立,只能执行A框或B框之一,不可能同时执行A框和B框,也不可能A框、B框都不执行。

一个预判判断结构可以有三十多个判断框。

3、循环结构:在一些算法中,经常会发生从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。

1.2.1输入、输出语句和赋值语句AB1、输入语句一般格式Input“提示内容”;变量Print“提示内容”;表达式2、输出语句:一般格式3、赋值语句(1)赋值语句的一般格式变量=表达式(2)赋值语句的作用是将表达式所积极作用代表者的值赋给变量;(3)赋值语句中的“=”称作赋值号,与数学中所的等号的意义是不同的。

赋值号的左右两边不必对换,它将赋值号右边的表达式的值赋给赋值号右边的变量;(4)赋值语句名号左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或算式;(5)对于一个变量可以真值十多次赋值。

1.2.2条件语句1、条件语句的一般格式:IF语句的一般格式为图1,对应的程序框图为图2。

if表达式语句序列1;else语句序列2;图1图2否满足条件?是语句1语句2end必修三IF语句的最简单格式为图3,对应的程序框图为图4。

1.2.3循环语句循环结构是由循环语句来实现的。

高中数学人教A版必修三课件1.1.2 第3课时 循环结构3

高中数学人教A版必修三课件1.1.2 第3课时 循环结构3
答案:(1)√ (2)× (3)×
课前篇自主预习
3.做一做3:下列框图是循环结构的是( )
A.①②
B.②③
C.③④
D.②④
解析:①为顺序结构,②为条件结构,③为当型循环结构,④为直到
型循环结构.故选C.
答案:C
课前篇自主预习
4.做一做4:运行如图所示的程序框图,输出的结果

.
解析:n=1,S=0+1=1;n=2,S=3;n=3,S=6;n=4,S=10;n=5,S=15; n=6,S=21;n=7,S=28.当n=8时,输出S=28. 答案:28
课前篇自主预习
提示(1)是. (2)不可以. (3)控制重复操作的条件为“是否有城市得票超过总票数的一半”, 重复操作的内容是“淘汰得票最少的城市”. (4)在一些算法中,经常会出现从某处开始,按照一定的条件反复 执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环 体.
课前篇自主预习
2.做一做1:判断题 (1)循环结构中必然包含条件结构,以保证在适当的时候终止循环. () (2)循环结构中,判断框内的条件不是唯一的. ( ) 答案:(1)√ (2)√
2.控制循环次数要引入循环变量,其取值如何限制,要弄清两个问 题:一是需要运算的次数;二是循环结构的情势,是“当型”还是“直到 型”.
3.要特别注意判断框中计数变量的取值限制,是“>”“<”,还是 “≥”“≤”,它们的意义是不同的.
课堂篇探究学习
探究一
探究二
探究三
思维辨析
当堂检测
循环结束的条件判断不准致错 例2如图是一算法的程序框图,若此程序的输出结果为S=720,则 判断框内可填入的条件是( ) A.k≥6? B.k≥7? C.k≥8? D.k≥9? 错因分析本题容易出错的就是这个判断条件是什么,本题是当不 满足判断框中的条件时结束循环,当满足判断框中的条件时执行循 环,故应该从k=10开始按照递减的方式逐步到S的值为720时,结束 循环,如果不清楚这个要求就可能误选选项B.

(人教a版)必修三同步课件:1.1.2(3)循环结构、程序框图的画法

(人教a版)必修三同步课件:1.1.2(3)循环结构、程序框图的画法

程序框图如图所示:
规律方法 1.在使用循环结构时,需恰当地设置累加(乘)变量 和计数变量,在循环体中要设置循环终止的条件. 2.在最后输出结果时,要避免出现多循环一次或少循环一次 的情况出现.
跟踪演练2
求使1+2+3+4+5+…+n>100成立的最小自然数n的值,只画出程序框图.

设累加变量为S,
要点一 当型循环结构与直到型循环结构
例1 设计一个计算1+2+…+100的值的算法,并画出程序框图.

算法是:第一步,令i=1,S=0.
第二步,若i≤100成立,则执行第三步;否则,输出S,结 束算法.
第三步,S=S+i.
第四步,i=i+1,返回第二步.
程序框图:
规律方法 当型循环结构与直到型循环结构的联系和区别 (1)联系 ①当型循环结构与直到型循环结构可以相互转化; ②循环结构中必然包含条件结构,以保证在适当的时候终止 循环; ③循环结构只有一个入口和一个出口;
④循环结构内不存在死循环,即不存在无终止的循环.
(2)区别 直到型循环结构是先执行一次循环体,然后再判断是否继续 执行循环体,当型循环结构是先判断是否执行循环体;直到
型循环结构是在条件不满足时执行循环体,当型循环结构是
在条件满足时执行循环体.要掌握这两种循环结构,必须抓 住它们的区别.
跟踪演练1
要点四 循环结构的实际应用
例4 某工厂2012年生产小轿车200万辆,技术革新后预计每年的生产能力比上一年增加
5%,问最早哪一年该厂生产的小轿车数量超过300万辆?写出解决该问题的一个算法,
并画出相应的程序框图.

算法如下:
第一步,令n=0,a=200,r=0.05. 第二步,T=ar(计算年增量). 第三步,a=a+T(计算年产量). 第四步,如果a≤300,那么n=n+1, 返回第二步;否则执行第五步.

人教版高中数学必修三课件:1.1.2-4第4课时 循环结构

人教版高中数学必修三课件:1.1.2-4第4课时 循环结构

学号,G1 代表第 1 个学生的成绩,Gi 代表第 i 个学生的成绩,那 么如图所示,它表示一个什么样的算法?
【思路】 本题的算法流程图是条件结构和循环结构的综合 应用,要弄清变量的含义,按流程图的流向,执行即可. 【解析】 算法如下: 第一步,i=1. 第二步,若 Gi≥90,则打印 Ni,Gi 后转到第三步,否则,直 接转到第三步.
探究 1 (1)每次循环都要注意记数变量和累加变量的变化. (2)每次循环都要验证是否满足判断条件. (3)高考中对程序框图的考查类型之一就是读图, 解决此类问 题的关键是根据程序框图理解算法的功能.考查的重点是程序框 图的输出功能、程序框图的补充,以及算法思想和基本的运算能 力、逻辑思维能力,试题难度不大,大多可以按照程序框图的流 程逐步运算而得到.
思考题 1 (1)某程序框图如图①所示,该程序运行后输出 的 k 的值是( A.4 C.6 ) B.5 D.7
(2)如图②是一个算法的程序框图,该算法所输出的结果是 ( ) 1 A. 2 3 C.4 2 B.3 4 D.5
【解析】 (1)当k=0时,S=0S=1k=1, 当S=1时,S=1+21=3k=2, 当S=3时,S=3+23=11<100k=3, 当S=11时,S=11+211>100,k=4,故k=4.
相应程序框图如图所示.
探究 2 (1)本题在设计算法时, 要注意前后两个加数相差 2, 此时计数变量表达式可以相应变成 i=i+2,又如果计算 1+4+7 +10+„+31,此时表达式可变为 i=i+3.一般地累加变量的初 始值取 0,累乘变量的初始值取 1.
(2)直到型与当型循环的本质区别:直到型循环先执行 i=i+ 2, 再判断“i>99?”, 若不满足则进入循环, 直到满足才输出 S; 而当型循环先判断“i≤99?”,若满足,则使 i =i+2,直到条 件 i≤99 不成立才结束循环,输出 S,即直到型循环先循环,再 判断,直到满足条件结束循环;而当型循环是先判断是否满足条 件,若满足,则循环,直到不满足条件才终止循环.

人教A版 高中数学 必修3 第一章 1.1.2 循环结构的程序框图课件(共16张PPT)

人教A版 高中数学 必修3 第一章 1.1.2 循环结构的程序框图课件(共16张PPT)

巩固提高
1、设计一算法,求 积:1×2×3×…×100, 画出流程图
思考:该流程图与前面 的例1中求和的流程图有 何不同?
开始 i=0,S=1
i=i+1 S=S*i 否 i>=100?
是 输出S 结束
巩固提高
2、设计一算法输出1~1000以内能被3整除的整数
开始
算法:
i=0
S1:确定i的初始值为0;
开始 i=0,S=0
否 i<100? 是 i=i+1 S=S+ i
输出S 结束
思考:将步骤A和步骤B交换位 置,结果会怎样?能达到预期结果 吗?为什么?要达到预期结果,还 需要做怎样的修改?
步骤A
步骤B 答:达不到预期结果;
当i = 100时,退出循环,i 的值未能加入到S中;修 改的方法是将判断条件改 为i<101
1.1.2 程序框图与算法的基本逻辑
——————循环结构
复习回顾
1、程序框图(流程图)的概念: 2、算法的三种逻辑结构: 3、顺序结构的概念及其程序框图: 4、条件结构的概念及其程序框图:
复习回顾
i) 顺序结构
ii) 条件结构
Yp N A
A
B
B
循环结构
循环结构:在一些算法中,也经常会出现从某处开始,
小结:
4.画循环结构流程图前: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的转向位置; ④确定循环的终止条件.
循环结构的三要素:
循环变量,循环体、循环的终止条件。
其中顺序结构是最简单的结构,也是最基 本的结构,循环结构必然包含条件结构,所以 这三种基本逻辑结构是相互支撑的,无论怎样 复杂的逻辑结构,都可以通过这三种结构来表 达。

2022版优化方案高一数学人教版必修三学案 第一章 算法初步 1.1.2第2课时循环结构

2022版优化方案高一数学人教版必修三学案 第一章 算法初步 1.1.2第2课时循环结构

第2课时循环结构1.问题导航(1)什么是循环结构、循环体?(2)循环结构可细分为哪两类?它们有什么相同点和不同点?(3)什么状况下,可以使用循环结构?(4)循环结构与条件结构有什么关系?2.例题导读通过对例6的学习,学会当算法过程中包含重复存在的步骤时,可以用循环结构表示,同时学会循环结构的两类表示:一类是当型循环结构,另一类是直到型循环结构;通过对例7的学习,学会依据“确定循环体”“初始化变量”“设定循环把握条件”的挨次来构造循环结构.1.循环结构的概念及相关内容(1)循环结构:依据肯定的条件反复执行某些步骤的状况.(2)循环体:反复执行的步骤.2.循环结构的分类及特征名称直到型循环当型循环结构特征先执行循环体,后推断条件,若条件不满足,就连续执行循环体,直到条件满足时终止循环.先推断条件,若条件满足,则执行循环体,否则终止循环.1.推断下列各题.(对的打“√”,错的打“×”)(1)程序框图中的循环可以是无尽的循环;()(2)循环结构是在一些算法中从某处开头依据肯定条件,反复执行某一处理步骤,故循环结构中肯定包含条件结构;()(3)循环结构中不肯定包含条件结构.()解析:程序框图中的循环,必需是有限循环;循环结构肯定包含条件结构.答案:(1)×(2)√(3)×2.下面的框图是循环结构的是()A.①②B.②③C.③④D.②④解析:选C.由循环结构的特点知③④是循环结构,其中①是挨次结构,②是条件结构.3.运行如图所示的程序框图,输出的结果为________.解析:n=1;S=1+0=1,n=2;S=3,n=3;S=6,n=4;S=10,n=5;S=15,n=6;S=21,n=7;S=28,n=8.答案:284.举例说明循环结构适用哪些常见的计算?解:循环结构主要用在一些有规律的重复计算中,如累加求和,累乘求积等问题.1.算法的基本规律结构有三种,即挨次结构、条件结构和循环结构.其中挨次结构是最简洁的结构,也是最基本的结构,循环结构必定包含条件结构,所以这三种基本规律结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样简单的规律结构,都可以通过这三种结构来表达.2.两种循环结构的相同点:从两种不同形式的循环结构可以看出,循环结构中肯定包含条件结构,用于确定何时终止执行循环体.3.假如算法问题里涉及的运算进行了很多次重复的操作,且先后参与运算的数之间有相同的规律,就可引入变量循环参与运算(我们称之为循环变量),应用于循环结构.在循环结构中,要留意依据条件设计合理的计数变量、累加和累乘变量等,特殊要求条件的表述要恰当、精确.循环结构程序框图的设计设计一个算法,求13+23+…+993+1003的值,并画出程序框图.(链接教材P13例6)[解]算法如下:第一步,使S=0.其次步,使I=1.第三步,使S=S+I3.第四步,使I=I+1.第五步,若I≤100,则返回第三步;否则,输出S,算法结束.程序框图如图所示.方法归纳(1)假如算法问题中涉及的运算进行了多次重复的操作,且先后参与运算的数之间有相同的变化规律,就可以利用循环结构设计算法解决.(2)本题易错点是初始值与计数变量的取值;在循环结构中,要留意依据条件设计合理的计数变量、累加变量和累乘变量等,条件的表述肯定要恰当、精确,累加变量的初始值一般取0,而累乘变量的初始值一般取1.1.(1)如图所示程序框图输出的结果是() A.8 B.9C.10 D.11解析:选D.当i=11时,不满足条件即输出.(2)设计求1×2×3×4×…×2 015的程序框图.解:程序框图如图所示:利用循环结构求满足条件的数值求满足1+12+13+14+…+1n>2的最小正整数n,写出算法,并画出程序框图.[解]算法如下:第一步,S=0;其次步,i=1;第三步,S=S+1i;第四步,i=i+1;第五步,若S>2,则输出i-1,否则返回第三步,循环结束.程序框图如图所示:[互动探究] 若将本例中的1n 改为1n 2,其他条件与结论都不变,那么,算法与程序框图需要怎样变化?解:算法与程序框图中,都将“S =S +1i ”改为“S =S +1i 2”.方法归纳求满足条件的最值问题的实质及留意事项:(1)实质:利用计算机的快速运算功能,对全部满足条件的变量逐一测试,直到产生第一个(不)满足条件的值时结束循环.(2)留意事项:①要明确数字的结构特征,打算循环的终止条件与数的结构特征的关系及循环次数.②要留意要统计的数消灭的次数与循环次数的区分.③要特殊留意推断框中循环变量的取值限制,是“>”“<”还是“≥”“≤”,它们的意义是不同的.2.(1)某程序框图如图所示,则该程序的算法功能是________.解析:由程序框图可知,输出的i 是满足1×3×5×7×…×n >50 000的最小正整数n .答案:求满足1×3×5×7×…×n >50 000的最小正整数n(2)已知1+2+3+4+…+i ≤200,画出求i 的最大值的程序框图. 解:程序框图如图所示.循环结构的实际应用某工厂2022年生产小轿车200万辆,技术革新后估计每年的生产力量比上一年增加5%,问最早哪一年该厂生产的小轿车数量超过300万辆?写出解决该问题的一个算法,并画出相应的程序框图.[解] 算法如下:第一步,令n =0,a =200,r =0.05;其次步,T =ar (计算年增量);第三步,a =a +T (计算年产量);第四步,假如a ≤300,那么n =n +1,返回其次步;否则执行第五步; 第五步,N =2022+n ; 第六步,输出N . 程序框图如图所示:方法归纳(1)在解决实际问题时,关键是读懂题目,建立合适的模型,找到问题的计算公式.例如本题中T=200(1+5%)n.然后再去设计算法,画出程序框图.(2)设计一个程序框图算法的一般步骤:①用自然语言表述算法步骤;②确定每一个算法步骤所包含的规律结构,并用相应的程序框图表示,得到表示该步骤的程序框图;③将全部步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图.3.(1)小红今年12岁,她父亲比她大25岁,设计程序框图,计算出几年后她父亲比她的年龄大一倍,那时他们两人的年龄各是多少?解:程序框图如图所示.(2)某城市现有人口总数为100万人,假如年自然增长率为1.2%,试解答下列问题:①写出该城市人口数y(万人)与年份x(年)的函数关系式;②用流程图表示如下算法:计算大约多少年以后该城市人口将达到120万人.解:①y=100(1+1.2%)x;②程序框图如图:易错警示忽视初始值以及循环终止条件致误画出求S=14+24+34+…+104的程序框图.[解]程序框图如图所示:[错因与防范](1)本题易消灭累加和S的初始值为1,循环终止条件为i<10的错误.(2)循环结构中对循环次数的把握格外关键,它直接影响着运算的结果.(3)把握循环次数要引入循环变量,其取值如何限制,要弄清两个问题:一是需要运算的次数;二是循环结构的形式,是“当型”还是“直到型”.扫一扫进入91导学网()循环结构4.(1)(2022·高考重庆卷)执行如图所示的程序框图,则输出s的值为()A.10 B.17C.19 D.36解析:选C.开头s=0,k=2;第一次循环s=2,k=3;其次次循环s=5,k=5;第三次循环s=10,k=9;第四次循环s=19,k=17,不满足条件,退出循环,输出s=19.故选C.(2)给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推,要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示),请在图中推断框①处和执行框②处填上合适的语句,使之能完成该题算法功能.解:该算法使用了当型循环结构.由于是求30个数的和,故循环体应执行30次,其中i是计数变量.因此推断框内的条件应当用来限制计数变量i,故应填写i≤30?.算法中的变量p表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i-1,第i +1个数比其前一个数大i,故应有p=p+i.即:①处应填i≤30?;②处应填p=p+i.1.如图所示的程序框图中,语句“S=S×n”将被执行的次数是()A.4 B.5C.6 D.7解析:选B.由程序框图知:S=1×2×3×…×n.又1×2×3×4×5=120<200,1×2×3×4×5×6=720>200.故语句“S=S×n”被执行了5次.2.如图所示的程序框图表示的算法功能是()A.计算小于100的奇数的连乘积B.计算从1开头的连续奇数的连乘积C.从1开头的连续奇数的连乘积,当乘积大于或等于100时,计算奇数的个数D.计算1×3×5×…×n≥100时的最小的n值解析:选D.这是一个直到型循环结构,S=1×3×5×…,推断条件是S≥100?,输出的是i,所以表示的是S=1×3×5×…×n≥100时的最小的n值,故选D.3.如图所示的程序框图的输出结果为-18,那么在推断框中①表示的条件应当是()A.i≥9? B.i≥8?C.i≥7? D.i≥6?解析:选A.当S=6,i=1时,m=-2×1+6=4,S=6+4=10;当i=2时,m=-2×2+6=2,S=10+2=12;当i=3时,m=-2×3+6=0,S=0+12=12;当i=4时,m=-2×4+6=-2,S=-2+12=10;当i=5时,m=-2×5+6=-4,S=-4+10=6;当i=6时,m=-2×6+6=-6,S=-6+6=0;当i=7时,m=-2×7+6=-8,S=-8+0=-8;当i=8时,m=-2×8+6=-10,S=-10-8=-18.故推断条件为:i≥9?,故选A.4.(2022·高考江苏卷)如图是一个算法流程图,则输出的n的值是________.解析:由算法流程图可知:第一次循环:n=1,2n=2<20,不满足要求,进入下一次循环;其次次循环:n=2,2n=4<20,不满足要求,进入下一次循环;第三次循环:n=3,2n=8<20,不满足要求,进入下一次循环;第四次循环:n=4,2n=16<20,不满足要求,进入下一次循环;第五次循环:n=5,2n=32>20,满足要求,输出n=5.答案:5[A.基础达标]1.一个完整的程序框图至少包含()A.起止框和输入、输出框B.起止框和处理框C.起止框和推断框D.起止框、处理框和输入、输出框解析:选A.一个完整的程序框图至少包括起止框和输入、输出框,故选A. 2.(2021·安徽巢湖检测)如图所示是一个循环结构的算法,下列说法不正确的是()A.①是循环变量初始化,循环就要开头B.②为循环体C.③是推断是否连续循环的终止条件D.①可以省略不写解析:选D.①为循环变量初始化,必需先赋值才能有效把握循环,不行省略.故选D.3.执行如图所示的程序框图,输出的S值为()A.2 B.4C.8 D.16解析:选C.框图执行如下:k=0,S=1;S=1,k=1;S=2,k=2;S=8,k=3.所以输出S的值为8.4.(2022·高考安徽卷)如图所示,程序框图(算法流程图)的输出结果是()A.34 B.55C.78 D.89解析:选B.当输入x=1,y=1,执行z=x+y及z≤50,x=y,y=z后,x,y,z的值依次对应如下:x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55.由于55≤50不成立,故输出55.故选B.5.执行如图所示的程序框图,若m=5,则输出的结果为()A.4B.5C.6D.8解析:选B.由程序框图可知,k=0,P=1.第一次循环:由于k=0<5,所以P=1×30=1,k=0+1=1.其次次循环:由于k=1<5,所以P=1×31=3,k=1+1=2.第三次循环:由于k=2<5,所以P=3×32=33,k=2+1=3.第四次循环:由于k=3<5,所以P=33×33=36,k=3+1=4.第五次循环:由于k=4<5,所以P=36×34=310,k=4+1=5.此时满足推断框内的条件,输出结果为z=log9 310=5.故选B.6.(2022·高考天津卷)阅读如图所示的框图,运行相应的程序,输出S的值为________.解析:S=0,n=3,S=0+(-2)3=-8,n=3-1=2≤1不成立;故S=-8+(-2)2=-4,n=2-1=1≤1成立.故输出S的值为-4.答案:-47.(2021·临沂调研)假如执行如图所示的程序框图,输入x=4.5,则输出的数i=________.解析:第一次执行循环体时,i=1,x=3.5;其次次执行循环体时,i=2,x=2.5;第三次执行循环体时,i=3,x=1.5;第四次执行循环体时,i=4,x=0.5<1.输出i=4,结束.答案:48.执行如图所示的程序框图,若输出的a值大于2 015,那么推断框内的条件应为________.解析:第一次循环:k=1,a=1,满足条件,所以a=4×1+3=7,k=1+1=2.SGKS87其次次循环:a=7<2 015,故连续循环,所以a=4×7+3=31,k=2+1=3.第三次循环:a=31<2 015,故连续循环,所以a=4×31+3=127,k=3+1=4.第四次循环:a=127<2 015,故连续循环,所以a=4×127+3=511,k=4+1=5.第五次循环:k=511<2 015,故连续循环,所以a=4×511+3=2 047,k=5+1=6.由于a=2 047>2 015,故不符合条件,输出a值.所以推断框内的条件是“k≤5?”.答案:k≤5?9.设计一个算法,求表达式12+22+32+…+102的值,并画出程序框图.解:算法如下:第一步,令S=0,i=1.其次步,推断i是否小于或等于10,若是,则执行第三步;若否,则输出S.第三步,令S=S+i2,并令i=i+1,然后返回其次步.程序框图如图:10.有一列数1,1,2,3,5,8,…,其规律是从第3个数开头,后一个数等于前两个数的和,画出计算这列数前20个数的和的程序框图.解:程序框图如图所示:[B.力量提升]1.(2022·高考北京卷)执行如图所示的程序框图,输出的S值为()A.1 B.3C.7 D.15解析:选C.S=20+21+22=7.2.(2022·高考福建卷)阅读如图所示的程序框图,运行相应的程序,输出的n的值为()A.1 B.2C.3 D.4解析:选B.当n=1时,21>12满足条件,连续循环得n=2,22>22不成立,不满足条件,所以输出n=2.3.(2022·高考湖北卷)阅读如图所示的程序框图,运行相应的程序,若输入n的值为9,则输出S的值为________.解析:由题意,程序运行如下:k=1<9,S=21+1=3,k=2<9;S=3+22+2=9,k=3<9;S=9+23+3=20,k=4<9;S=20+24+4=40,k=5<9;S=40+25+5=77,k=6<9;S=77+26+6=147,k=7<9;S=147+27+7=282,k=8<9;S=282+28+8=546,k=9≤9;S=546+29+9=1 067,k=10>9,输出S=1 067,程序结束.答案:1 0674.阅读如图所示的程序框图,运行相应的程序,则程序运行后输出的结果为________.解析:i=1,S=0.第一次循环:S=0+lg 13=-lg 3>-1,连续循环,i =3;其次次循环:S=-lg 3+lg 35=-lg 5>-1,连续循环,i=5;第三次循环:S=-lg 5+lg 57=-lg 7>-1,连续循环,i=7;第四次循环:S=-lg 7+lg 79=-lg 9>-1,连续循环,i=9;第五次循环:S=-lg 9+lg 911=-lg 11<-1,结束循环,输出i=9.答案:95.画出计算1+13+15+17+…+12 015的值的一个程序框图.解:相加各数的分子都是1,而分母是有规律递增的,每次增加2,引入变量S表示和,计数变量i,i的值每次增加2,则每次循环都有S=S+1i,i=i+2,这样反复进行.程序框图如图所示:6.(选做题)设计一个求满足10<x2<1 000的全部正整数x的值的程序框图.解:可以从最小的正整数1开头进行推断,推断是否满足10<x2<1 000.若满足,则输出x的值;若不满足,则对1进行累加后再进行推断,依次下去,直到x2≥1 000为止,结束程序.程序框图如图所示:。

1.1.2(2)条件结构(教学设计)

1.1.2(2)条件结构(教学设计)

1.1.2(2)条件结构(教学设计)教学目标:1.知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的条件结构;掌握画程序框图的基本规则,能正确画出程序框图.2.过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图. 3.情感态度与价值观:通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的条件结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路.教学重点、难点:重点:程序框图的基本概念、基本图形符号和条件结构.难点:综合运用所学知识正确地读懂程序框图是做什么的.教学过程:(一)复习提问、导入课题1. 算法是什么?在数学中,按照一定规则解决某一类问题的明确和有限的步骤称为算法.2.算法是由一系列明确和有限的步骤组成的,我们可以用自然语言表述一个算法,但往往过程复杂,缺乏简洁性,因此,我们有必要探究使算法表达得更加直观、准确的方法,这个想法可以通过程序框图来实现.(二)讲授概念、学习新知程序框图的概念:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.程序框图是算法的一种表现形式,也就是说,算法可以用算法步骤表示,也可以用程序框图表示.程序框图的基本符号:(1起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.(2表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置.(3它是采用来赋值、执行计算语句、传送运算结果的图形符号.(4判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支.(三)师生互动、探究新知程序框图的基本符号用程序框图表示算法时,算法的逻辑结构展现得非常清楚.讨论:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图由几部分组成?任何一个算法各步骤之间都有明确的顺序性,在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构,称为顺序结构,用程序框图可以表示为:在一个算法中,经常会遇到一些条件的判断,有些步骤只有在一定条件下才会被执行,算法的流程因条件是否成立有不同的流向.在算法的程序框图中,由若干个在一定条件下才会被执行的步骤组成的逻辑结构,称为条件结构,用程序框图可以表示为下面两种形式:思考:你如何理解这两种程序框图的共性和个性?例1(课本P10例4):判断以任意给定的3个正实数为三条边边长的三角形是否存在,设计一个算法,并画出这个算法的程序框图.算法:第一步,输入三个正实数a,b,c.第二步,判断a+b>c,b+c>a,c+a>b是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形. 程序框图:例2(课本P11例5)设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示.算法:第一步,输入三个系数a ,b ,c. 第二步,计算△=b 2-4ac.第三步,判断△≥0是否成立.若是,则计算 a b p 2-= ,a q 2∆=;否则,输出“方程没有实数根”,结束算法.第四步,判断△=0是否成立.若是,则输出 x 1=x 2=p ,否则,计算x 1=p+q ,x 2=p-q ,并输出x 1,x 2. 程序框图:结束例3.设火车托运重量为P(kg)行李时,每千米的费用(单位:元)标准为0.3P,P 30kg y=0.330+0.5(P-30),P>30kg ≤⎧⎨⨯⎩ 画出行李托运费用的程序框图.解:先输入托运的重量P 和里程D ,再分别用各自的条件下的计算公式来计算处理. 然后将结果与托运路程D 相乘,最后输出托运行李的费用M.(四)课堂小结、巩固反思 1.条件结构的概念:先根据条件作出判断,再决定执行哪一种操作的结构称为条件结构.2.理解条件结构的逻辑以及框图的规范画法,条件结构主要用在判断、分类或分情况的问题解决中. (五)布置作业:1.下列关于条件结构的说法正确的是( ) A .条件结构的程序框图中有两个入口和一个出口B .无论条件结构中的条件是否满足,都只能执行两条路径之一C .条件结构中的两条路径可以同时执行D .对于一个算法来说,判断框中的条件是唯一的解析:选B 条件结构只有一个入口,故A 错;条件结构的两条路径只能由判断框内条件选择其一执行,故C 错,判断框内条件可适当变化,只需其后步骤相应调整即可,故D 错.2.已知函数f (x )=⎩⎪⎨⎪⎧4x ,0<x ≤5,20,5<x ≤9,56-4x ,9<x <14,在求f (a )(0<a <14)的算法中,需要用到条件结构,其中判断框的形式是()解析:选D 本题给定的分段函数有三个选择,所以要在条件结构内嵌套条件结构,符合这一条件的只有D. 3.阅读下面的程序框图,若输入a ,b ,c 分别是21,32,75,则输出的值分别是( ) A .96 B .53 C .107D .128解析:选B ∵21<32,∴m =21+32=53,即输出53.第3题图 第4题图 4.程序框图如图所示,若输出的y =0,那么输入的x 为( ) A .-3、0 B .-3、-5 C .0、-5D .-3、0、-5解析:选A 由框图知,当x =-3、0时,输出的y 值均为0.5.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( ) A .f (x )=x 2 B .f (x )=1xC .f (x )=ln x +2x -6D .f (x )=x 3+x解析:选D 由框图可知,当输入的函数f (x )为奇函数且存在零点时,才可输出f (x ),由选项可知,仅f (x )=x 3+x 同时满足这两个条件,故选D.6.任给一个x 值计算y =⎩⎪⎨⎪⎧1(x <0),2(x =0),3(x >0)中的y 值的算法的程序框图如图所示,其中图框中的①②③分别为________,________,________.解析:由于第一个判断框“是”执行y =1,故①填“x <0?”,再由y =1,y =2知③填“y =3”,故②填“x >0?”.答案:x <0? x >0? y =37.如图是某种算法的程序框图,当输出的y 的值大于2时,则输入的x 的取值范围为________.解析:由题知,此算法的程序框图是求分段函数f (x )=⎩⎪⎨⎪⎧3-x-1, x ≤0,x , x >0的值.若f (x )>2,①当x ≤0时,3-x -1>2,即3-x >3,所以-x >1,即x <-1; ②当x >0时,x >2,即x >4.综上所述,x 的取值范围为(-∞,-1)∪(4,+∞). 答案:(-∞,-1)∪(4,+∞)8.如图所示的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入________.解析:由框图知将a ,b ,c 中较大的用x 表示,先令x =a ,再比较x 与b 的大小,若b >x ,则令x =b ,否则判断x 与c 的大小,若x >c ,则输出x ,否则令x =c ,再输出x .答案:c >x?。

高一数学必修3课件:1-1-2-3 循环结构、程序框图的画法

高一数学必修3课件:1-1-2-3 循环结构、程序框图的画法

[思路分析] i=1,s=2; s=2-1=1, i=1+2=3; s=1-2=-2,i=3+2=5; s=-2-5=-7,i=5+2=7,则判断框内应填 “i<6?”,故选D.
[正解] D
1.在一个算法中,如果出现反复执行某一处理步骤的情 况,最好采用( )
A.顺序结构 B.条件结构 C.循环结构 D.条件结构或循环结构
[解析] 成绩不低于60分时输出“及格”,即x≥60时满 足条件,故框1填“是”,框2填“否”.
3.如下图是某一函数的求值流程图,则满足流程图的 函数解析式为________.
[答案]f(x)=|2x-1|-2
[解析]程序框图判断框中对“x>
1 2
”的判断表示f(x)为分
段函数.
当x>12时,f(x)=2x-3=2x-1-2;
[破疑点] 对循环结构的理解: ①循环结构中必须包含条件结构,以保证在适当的时候 终止循环. ②循环结构内不存在无终止的循环. ③循环结构实质上是判断和处理的结合,可以先判断, 再处理,此时是当型循环结构;也可以先处理再判断,此时 是直到型循环结构.
④循环结构中常量的几个变量: 计数变量:即计数器,用来记录执行循环体的次数,如i =i+1,n=n+1. 累加变量:即累加器,用来计算数据之和,如S=S+i. 累乘变量:即累乘器,用来计算数据之积,如P=P*i. ⑤在程序框图中,一般要根据实际情况先给这些变量赋 初始值.一般情况下,计数变量的初始值为1,累加变量的 初始值为0,累乘变量的初始值为1.
第一章 算法初步
1.1 算法与程序框图 1.1.2 程序框图与算法的基本逻辑结构 第3课时 循环结构、程序框图的画法
温故知新 1.下列问题的算法宜用条件结构表示的是( ) A.求点P(-1,3)到直线3x-2y+1=0的距离 B.由直角三角形的两条直角边求斜边 C.解关于x的方程ax+b=0 D.计算100个数的平均数 [答案] C

1.1.2-1.1.3 程序框图与算法的基本逻辑结构(二2)

1.1.2-1.1.3 程序框图与算法的基本逻辑结构(二2)

循环结构:
循环结构:
(1)循环体:设a为某年的年生产总值, t为年生产总值的年增长量,n为年份,则 t=0.05a,a=a+t,n=n+1.
循环结构:
(1)循环体:设a为某年的年生产总值, t 为年生产总值的年增长量, n 为年份,则 (2)初始值:n=2005,a=200. t=0.05a,a=a+t,n=n+1.
循环结构:
(1)循环体:设a为某年的年生产总值, t 为年生产总值的年增长量, n 为年份,则 (2)初始值:n=2005,a=200. t=0.05a,a=a+t,n=n+1. (3)控制条件:当“a>300”时终止循环.
程序框图:
开始
程序框图:
开始
程序框图:
n=2005
开始
程序框图:
n=2005 a=200
算法分析: 第一步, 输入2005年的年生产总值. 第二步,计算下一年的年生产总值.
例4:某工厂2005年的年生产总值为200万元, 技术革新后预计以后每年的年生产总值都比上 一年增长5%. 设计一个程序框图,输出预计年 生产总值超过300万元的最早年份.
算法分析: 第一步, 输入2005年的年生产总值. 第二步,计算下一年的年生产总值.
算法分析:
例4:某工厂2005年的年生产总值为200万元, 技术革新后预计以后每年的年生产总值都比上 一年增长5%. 设计一个程序框图,输出预计年 生产总值超过300万元的最早年份.
算法分析: 第一步, 输入2005年的年生产总值.
例4:某工厂2005年的年生产总值为200万元, 技术革新后预计以后每年的年生产总值都比上 一年增长5%. 设计一个程序框图,输出预计年 生1.2 程序框图与算法的基本逻辑结构

高一数学必修3课件:1-1-2-2条件结构

高一数学必修3课件:1-1-2-2条件结构

[答案] D
第一章
1.1
1.1.2 第2课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
1 因为a= 2 >b= = 4
1 ,所以a>b成立,所以 16
1 2 输出a· b= 2×4= 4 .
第一章
1.1
1.1.2 第2课时
成才之路 ·数学 ·人教A版 · 必修3
5.某市的出租车收费办法如下:不超过2千米收7元(即 起步价7元),超过2千米的里程每千米收2.6元,另每车次超 过2千米收燃油附加费1元(不考虑其他因素).相应收费系统 的程序框图如图所示,则①处应填( )
第一章
1.1
1.1.2 第2课时
成才之路 ·数学 ·人教A版 · 必修3
[解析]
算法如下:
第一步,输入x1,y1,x2,y2. 第二步,如果x1=x2,输出“斜率不存在”; y2-y1 否则,k= . x2-x1 第三步,输出k.
第一章
1.1
1.1.2 第2课时
成才之路 ·数学 ·人教A版 · 必修3
第一章
1.1
1.1.2 第2课时
成才之路 ·数学 ·人教A版 · 必修3
程序框图如下.
第一章
1.1
1.1.2 第2课时
成才之路 ·数学 ·人教A版 · 必修3
命题方向2
嵌套式条件结构
凡是必须先根据条件作出判断,然后再决定进行哪一个 步骤的问题,在画程序框图时,必须引入判断框,根据题目 条件,选择简单条件结构或嵌套式条件结构.如求分段函数 的函数值的程序框图的画法,如果是分两段的函数,只需引 入一个判断框;如果是分三段的函数,需引入两个判断框; 分四段的函数需引入三个判断框,依此类推.判断框内的内 容是没有固定顺序的.

1-1-2-3循环结构及程序框图 课件(人教A版必修3)

1-1-2-3循环结构及程序框图 课件(人教A版必修3)

【解】
解法1:直到型循环结构.
算法:第一步,令n=0,S=0. 第二步,n=n+1. 第三步,S=S+n. 第四步,如果S>2000,则输出n,否则执行第二步.
该算法的程序框图如图所示.
解法2:当型循环结构. 算法:第一步,令n=0,S=0. 第二步,若S≤2000成立,则执行第三步,否则输出n,结 束算法. 第三步,n=n+1. 第四步,S=S+n.返回第二步.
第一章
算法初步
§1.1
算法与程序框图
1.1.2 程序框图与算法的基本逻辑结构
第三课时
循环结构及程序框图
课前预习目标
课堂互动探究
课前预习目标
梳理知识 夯实基础
课前热身 1.循环结构的概念 在一些算法中,经常会出现从某处开始,按照一定的条件 ________某些步骤的情况,这就是循环结构,反复执行的步骤 称为________. 2.循环结构的类型 循环结构又分为________和________,这两种形式的循环 结构在执行流程上有所不同.
自 1.反复执行 循环体 我 2.直到型循环结构 当型循环结构
校 (1)条件 循环体 直到型循环结构 对 (2)判断 循环体 终止循环 当型循环结构
名师讲解 1.循环结构的两种基本类型
2.两种循环结构的特点与联系 (1)当型循环先判断后执行,可以不执行循环体;直到型 循环先执行后判断,至少执行一次循环体. (2)当型循环与直到型循环可以互相转化. (3)循环结构只有一个入口一个出口. (4)在循环结构中,循环体被执行的次数必须是有限次, 不能存在死循环,即无终止循环.
分析 投票过程是个循环结构. 第一步,投票; 第二步,统计票数,如果有一个城市得票数超过一半,则 停止,否则淘汰得票最少的城市后转第一步; 第三步,宣布主办城市.

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

高中数学人教A版必修三1.1.2《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计

《程序框图、顺序结构》教学设计一、课标分析:按课标要求,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.二、教材分析:《程序框图、顺序结构》是人教版高中数学必修3第一章《算法初步》第一节《算法与程序框图》的内容,本节设计为4课时,今天所授内容为第一课时.本节内容是在学生学习了算法的概念的基础上进行的,算法通常可以编成计算机程序,让计算机执行并解决问题.这对高中学习算法提出了要求,也决定了高中算法学习的范围,即不仅掌握算法的概念,认识算法基本逻辑结构,还必须学习计算机能执行的算法程序,能用程序表达算法.三、学情分析:从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础;从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性.因此,在设计教学中不仅要充分调动学生的学习积极性,更要注意培养学生严谨的数学思维.四、教学目标:1.知识与技能目标:(1)了解程序框图的概念,掌握各种图形符号的功能.(2)了解顺序结构的概念,能用程序框图表示顺序结构.2.过程与方法目标:(1)通过学习程序框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力.(2)学生通过设计程序框图表达解决问题的过程,在解决具体问题的过程中理解程序框图的结构.3.情感、态度与价值观目标:学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会程序框图表达算法的准确与简洁,培养学生的数学表达能力和逻辑思维能力.五、教学重点和难点:重点:各种图形符号的功能以及用程序框图表示顺序结构.难点:对顺序结构的概念的理解,用程序框图表示顺序结构.六、教学方法:合作探究、螺旋推进、激趣实验、多媒体课件教学.七、教学流程:顺序结构是由若干个依次执行的步骤组成的;这是任何一个算法都离不开的一种基本算法结构.用程序框图表示算法时,算法的逻辑结构展现得非常清楚,即顺序结构、条件结构和循环结构.并引出本节课的第三个内容:顺序结构.习例讲解例2.已知一个三角形的三边长分别为a, b, c,利用海伦-秦九韶公式设计一个计算三角形面积的算法,并画出程序框图表示.解析:算法步骤:第一步,输入三角形三边长a,b,c;第二步,计算;第三步,计算;第四步,输出S.程序框图:学生在学习了顺序结构的基础,教师通过此例题演示将用自然语言描述的算法改写成程序框图的过程,让学生感受简单程序框图画法,并通过练习进行模仿.a b cp2++=s p(p-a)(p-b)(p-c)=练习2.任意给定一个正实数,设计一个算法求以这个数为半径的圆面积,并画出程序框图表示.激趣探究趣味实验:有一杯饮料A和一杯清水B,如何快速交换两杯中的液体呢?具体的操作步骤是怎样的?教师提前隐藏了空杯X,教师让学生先行回答,可能学生的回答不着边际或者学生不知所措,然后教师拿出空杯开始实验演示.实验的引入,为例3的讲解作铺垫;同时,也引导学生用发散的思维看待问题.合作讨论例3.已知两个变量A和B的值,试设计一个交换这两个变量的值的算法,并画出程序框图.学生活动:让学生结合实验结论,四人为一小组,讨论例3,先讨论出来的小组派代表上黑板展示小组成果,即具体的算法步骤和程序框图,教师进行点评.算法步骤:第一步,输入A、B;第二步,令X=A;第三步,令A=B;第四步,令B=X;第五步,输出A、B.程序框图:通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮;也使学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.练习3.写出下列算法的功能:(1)图(1)中算法的功能(a>0,b>0)______; (2)图(2)中算法的功能是____________.练习3的选取是为了培养学生的识图能力.归结总结让学生谈收获做总结,最后由教师做补充完善.一、程序框图及基本图形符号;二、三种逻辑结构及顺序结构;三、程序框图的画法.通过总结加深学生对程序框图和顺序结构的理解,提高学生交流讨论,总结的能力.布置作业1.书面作业:(1)已知摄氏温度C与华氏温度F之间的关系为F=1.8C+32.设计一个由摄氏温度求华氏温度的算法,并画出相应的程序框图.(2)已知变量A、B、C的值,试设计一个算法程序框图,使得A为B的值,B为C的值,C为A的值.(3)课本P20,B组1题.作业题目的选取与课堂例题联系紧密,且分层作业使得不同层次的学生得到不同程度的提高和发展.八、板书设计:九、教学预想:本节课采用的是情景导入式教学,从生活实际出发,开展对新知识的探索.这样的教学模式对学生的参与度要求较高,因此在教学设计中我要求学生在学习了程序框图概念、各种图形符号的名称和功能及三种逻辑结构后,结合上一节课用语言文字表示算法的基础上,自己动手画简单的顺序结构的程序框图,激发了学生学习的积极性.通过兴趣实验,学生将抽象的数学思维变得直观形象,使本节课达到高潮.本节课学生在探究问题的过程中,亲身经历解决问题的全过程,提高学生独立分析问题、解决问题的能力.设计整节课放手给学生,让他们交流讨论发言,很好地调动了学生学习的主动性,激发了学习的积极性,这也充分体现了新课标“以学生为主体”的思想.。

高中数学人教A版必修3课件:1.1.2.3循环结构、程序框图的画法

高中数学人教A版必修3课件:1.1.2.3循环结构、程序框图的画法

【解题指南】4年后钢琴的价格为10000(1+0.03)4,设 钢琴价格为P,价格增长率为R,可在循环体中设计 P=P(1+R).
【解析】程序框图如图所示.
【补偿训练】以下是某次考试中某班15名同学的数学 成绩:72,91,58,63,84,88,90,55,61,73,64,77,82, 94,60.要求将80分以上的同学的平均分求出来,请画 出程序框图.
2.设计算法求1×2×3×4×…×2015×2016×2017的 值,并画出程序框图.
【审题路线图】 1.循环结构中缺少执行循环的条件和循环体⇒逐步运 行观察A和n的变化规律. 2.计算累乘问题⇒引入循环变量和累乘变量,设计循环 结构的循环体.
【解析】1.选D.由题意知3n-2n>1000时,输出n,故判断 框内填A≤1000,因为所求为最小偶数,所以矩形框内填 n=n+2.
第2次循环:S=1+1 ;
3
第3次循环:S=1+1 1 ;……
35
第2017次循环:S=1+11 ,1
3 5 2017
此时,设置条件退出循环,输出S的值. 故判断框内可填入i≤2017?.
【错解分析】分析解题过程,请找出错误之处. 提示:错误的根本原因是忽视了循环变量i变化规律的分 析,实际上i=1009时, S=1+11 1 .
【解析】程序框图如图所示.
【核心素养培优区】
【易错案例】循环结构中的求值问题
【典例】(2018·保定高一检测)如图给出的是计算 111 1 的值的一个程序框图,则判断框内
3 5 2017
应填入的条件是_i_≤__2_0_1_7_?_.
【失误案例】根据程序框图可知

1.1.2.2 程序框图与算法的基本逻辑结构(2)

1.1.2.2 程序框图与算法的基本逻辑结构(2)
算法分析: 第一步, 输入2005年的年生产总值. 第二步, 计算下一年的年生产总值. 第三步, 判断所得的结果是否大于300.若是, 则输出该年的年份;否则,返回第二步.
高效课堂
1.1.2 程序框图与算法的基本逻辑结构 2
由于“第二步”是重复操作的步骤,所以可以 用循环结构来实现.按照“确定循环体”“初始化变 量”“设定循环控制条件”的顺序来构造循环结构.
例4:判断以任意给定的3个正实数为三条边边长 的三角形是否存在,设计一个算法,并画出这个算法 的程序框图. 第一步,输入三个正实数a,b,c. 第二步,判断a+b>c,b+c>a,c+a>b是否同时 成立.若是,则存在这样的三角形;否则,不存在这 样的三角形.
高效课堂
1.1.2 程序框图与算法的基本逻辑结构 2
高效课堂
1.1.2 程序框图与算法的基本逻辑结构 2
某些循环结构用程序框图可以表示为: 在执行了一次 循环体后,对条件 进行判断,如果条 件不满足,就继续 执行循环体,直到 条件满足时终止循 环.
循环体 否
满足条件? 是
这种循环结构称为直到型循环结构,你能指出直 到型循环结构的特征吗?
高效课堂
1.1.2 程序框图与算法的基本逻辑结构 2
高效课堂
1.1.2 程序框图与算法的基本逻辑结构 2
我们用一个累加变量S表示每一步的计算结果,即 把S+i的结果仍记为S,从而把第i步表示为S=S+i,其中 S的初始值为0,i依次取1,2,„,100.由于i同时记录 了循环体的次数,所以也称为计数变量.通过重复操作, 上述问题的算法设计如下:
第一步, 令i=1,S=0. 第二步, S =S+i.

(人教a版)必修三同步课件:1.1.2(2)条件结构

(人教a版)必修三同步课件:1.1.2(2)条件结构
解析
C
输入a=1,b=2,运行程序框图可得输出2.根据执行
过程可知该程序框图的功能是输入a,b的值,输出它们的最 大值,即求a,b的最大值.
4.(2013· 大连高二检测)如图所示的程序框图中,当输入的数为3时,输出的结果为
________.
答案
8
解析
∵3<5,∴y=32-1=8.
5.设计一个程序框图,使之能判断任意输入的整数x是奇数还是偶数.
第四步:输出M.
程序框图如图所示.
1.条件结构不同于顺序结构的特征是含有 A.处理框 C.输入、输出框 B.判断框 D.起止框
(
)
答案 解析
B 由于顺序结构中不含判断框,而条件结构中必须含
有判断框,故选B.
2.如图所示的程序框图中,输入x=2,则输出的结果是
( )
A.1
B. 2
C.3
D.4
答案
Δ
否则,计算x1=p+q,x2=p-q,并输出x1,x2.
程序框图如下:
规律方法
1.当给出一个一元二次方程时,必须先确定判别
式的值,然后再根据判别式的值的取值情况确定方程是否有 解.该例仅用顺序结构是办不到的,要对判别式的值进行判
断,需要用到条件结构.
2.解决分段函数求值问题一般采用条件结构来设计算法.对 于判断具有两个以上条件的问题,往往需要用到条件结构的
嵌套,这时要注意嵌套的次序.
-1,x>0, 跟踪演练 2 已知函数 y=0,x=0, 写出求该函数的函数 1,x<0, 值的算法,并画出相应的程序框图.

=1.
算法如下:第一步,输入x.
第二步,若x>0,则y=-1;若x=0,则y=0;若x<0,则y 第三步,输出函数值y.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档