高中数学(人教A版必修3)作业1.1.2.2条件结构及程序框图
高中人教版数学必修3课本练习-习题参考答案
高中数学必修③课本练习,习题参考答案第一章算法初步1.1算法与程序框图1.1.1算法的概念(p5)1. 解;第一步:输入任意正实数r,第二步:计算第三步:输出圆的面积S2. 解;第一步:给定一个大于l的正整数;第二步:令;第三步:用除,得到余数;第四步:判断“”是否成立,若成立,则i是n的因数;否则,i不是n的因数;第五步:使的值增加l,仍用表示,即令;第六步,判断“”是否成立.若是,则结束算法;否则,返回第三步1.1.2程序框图与算法的基本逻辑(P19)1.解;算法步骤:第一步,给定精确地d,令i=1第二步,取出的到小数点后第i位的不足近似值,记为a;取出的到小数点后第i位的过剩近似值,记为b,第三步,计算第四步,若m<d,则执行第五步;否则,将i的值增加1,返回第二步.第五步,输出程序框图如下图所示:1.1算法与程序框图(P20)解; 题目:在国内寄平信(外埠),每封信的质量x (克)不超过60克时的邮费(单位:分)标准为,试写出计算邮费的算法并画出程序框图。
算法如下:第一步,输入质量数x 。
第二步,判断是否成立,若是,则输出y=120,否则执行第三步。
第三步,判断是否成立,若是,则输出y=240,否则,输出y=360,算法结束。
程序框图如下图所示:(注释:条件结构)2.解:算法如下:第一步,i=1,S=0.第二步,判断是否成立,若成立,则执行第三步,否则,执行第四步。
第三步,,i=i+1,返回第二步。
第四步,输出S.程序框图如下图所示:(注释:循环结构)3. 解:算法如下:第一步,输入人数x,设收取的卫生费为y元。
第二步,判断x>3是否成立,若不成立,y=5,输出y;否则,输出y.程序框图如下图所示:(注释:条件结构)1. 解:分析:我们设计对于一般的二元一次方程组(其中)的通用算法:第一步,,得(即) (3)第二步,解(3),得 (4)第三步,将(4)代入(1),得,因此,只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可以输出x、y的值,用顺序结构即可。
高一数学人教A版必修三第一章 1.1 1.1.2 第一课时 程序框图、顺序结构
3.常见的程序框及其功能
图形符号
名称 功能 终端框(起止框) 表示一个算法的____ 结束 起始和____ ______________ 输入和____ 输出的 表示一个算法 ____ 输入、输出框 ______________ 信息 处理框(执行框) ______________ 判断框 __________
(6)在程序框图的图形符号内,用于描述的语言要简练、 清楚. 2.规则的记法 以上规则简记为:框图符号标准化;框内语言精练化; 框间流程方向化,从上到下,从左到右勿颠倒;起止框不可 少,判断框搞特殊:一进口,两出口.
[活学活用]
1.在程序框图中,表示判断框的图形符号的是 ( )
解析: 四个选项中的程序框依次为处理框, 输入、 输出框, 判断框和起止框. 答案:C
①任何一个程序框图都必须有起止框;②输入框、输出框可 以在算法中任何需要输入、输出的位置出现;③判断框是唯一具 有超过一个退出点的框图符号;④对于一个程序来说,判断框内 的条件是唯一的. A.1 个 C.3 个 B.2 个 D.4 个
(2)下列说法正确的是 A.程序框图中的图形符号可以由个人来确定
[随堂即时演练]
1.对程序框图叙述正确的是 A.表示一个算法的起始和结束,程序框是 B.表示一个算法输入和输出的信息,程序框是 C.表示一个算法的起始和结束,程序框是 D.表示一个算法输入和输出的信息,程序框是
解析:由程序框的算法功能可知,选项 C 正确. 答案:C
(
)
2.下列所画程序框图是已知直角三角形两直角边 a,b 求斜边 c 的 算法,其中正确的是 ( )
程序框图:
与顺序结构有关的读图问题
[例 3] 如图所示是解决某个问题而绘制的程序框图. 仔细分析各
2020-2021人教版数学3课时1.1.2第2课时 条件结构含解析
2020-2021学年人教A版数学必修3课时分层作业:1.1.2第2课时条件结构含解析课时分层作业(三)条件结构(建议用时:60分钟)一、选择题1.下列问题的算法中,需要条件结构的是()A.求三个数的和B.求某个正实数的常用对数C.求半径为r的圆的面积D.解关于x的一元二次不等式ax2+bx+c>0D[A,B,C中均不对变量进行讨论,只有D中需要讨论,因此需要条件结构.]2.若f(x)=x2,g(x)=log2x,则如图所示的程序框图中,输入x =0。
25,输出h(x)=()A.0.25B.2C.-2D.-0。
25C[当x=0。
25时,f(0。
25)=错误!〉g(0。
25)=-2,故执行“是”路径,即h(x)=log2x,h(0.25)=log20.25=-2.]3.已知函数y=错误!图中表示的是给定x的值,求其对应的函数值y的程序框图①处应为()A.x〈2? B.x〉2?C.x≠2?D.x=2?A[框图“是”出口对应的是y=2-x,结合分段函数的解析式知,①处应填x<2?]4.执行如图所示的程序框图,若输出结果为2,则输入的实数x的值是()A.3 B。
14C.4 D.2C[由题意,若x〉1,则令y=log2x=2,得x=4>1;若x≤1,则令y=x-1=2,得x=3,但3〉1,应舍去.]5.计算函数y=错误!的值的程序框图如图所示,则对①②③的填空完全正确的是()A.①y=0;②x=0?;③y=x+6B.①y=0;②x<0?;③y=x+6C.①y=x2+1;②x>0?;③y=0D.①y=x2+1;②x=0?;③y=0D[由分段函数的表达式知,当x>0时,y=x2+1,故①处填“y=x2+1";由②的条件不满足则执行y=x+6知②处填“x=0?”;由当x=0时,y=0知,③处填“y=0”.]二、填空题6.判断正整数x的奇偶性的程序框图如图,则①处应为________(只要写出一种正确答案即可).r=1?[框图的功能是判断一个正整数是奇数还是偶数,关键看能否被2整除,当满足条件时为奇数,所以余数为1,即①处可填r=1?。
人教A版高中数学必修3:1.1.2程序框图与算法的基本逻辑结构
例4.画程序框图, 对于输入的x值, 输出相应的y值.
0(x 0) y 1(0 x 1)
x(x 1)
开始
程序框图
输入x
是 x<0?
否 是
0≤x<1? 否
y=x
y=1 y=0
输出y 结束
知识探究(二):算法的循环结构
思考1:在算法的程序框图中,由按照一 定的条件反复执行的某些步骤组成的逻 辑结构,称为循环结构,反复执行的步 骤称为循环体,那么循环结构中一定包 含条件结构吗?
知识探究(一):算法的程序框图
表示算法的图形称为算法的程序框图又 称流程图,其中的多边形叫做程序框, 带方向箭头的线叫做流程线,程序框图 的含义是 用程序框、流程线及文字说
明来表示算法的图形.
图形符号
名称
功能
终端框
表示一个算法的起始和结束
(起止框)
输入、输出 框
表示一个算法输入和输出的 信息
处理框
普通高中课程标准试验教科书 人教A版数学必修3 第一章 算法初步
1.1.2 程序框图与算法 的基本逻辑结构
大庆铁人中学数学组 李莎
问题提出
1.算法的含义是什么?
在数学中,按照一定规则解决某一 类问题的明确和有限的步骤称为算法.
2.算法是由一系列明确和有限的计算步 骤组成的,我们可以用自然语言表述一 个算法,但往往过程复杂,缺乏简洁性, 因此,我们有必要探究使算法表达得更 加直观、准确的方法,这个想法可以通 过程序框图来实现.
n≤100?
是
是 n是偶数?
否 输出S
结束
S=S+n×n
否
例7:用“二分法”求方程 x2 2 0(x 0) 的近 似解的算法如何设计?
人教版高中数学必修3课件程序框图
结束
否 否
d=d+1
否 n不是质数
程序框图:又称流程图,是一种用规定的图形、指向线及文字说明来准确、
直观的表示算法的图形.
名称
作用 终端框或起止框
表示算法的 起始和结束
名称
输入、输出框 作用 表示算法的输入 和输出的信息
名称
作用
处理框或执行框
赋值、计算
名称 判断框 作用
判断某一条件是否成立, 成立在出口处标明“是”或“Y” 不成立标明“否”或“N”
5;
结束
指向②处时,输出 sum 15 .
5.下图为求1~1000的所有的偶数的和而设计的一个程 序框图,将空白处补上,并指明它是循环结构中的哪一 种类型,并画出它的另一种循环结构框图.
开始
i=2
sum=0 i<=1000
i=i+2 sum=sum+i
输出sum 结束
课堂小结:
1.要掌握程序框的作用; 2.掌握三种逻辑结构,并能正确使用这三种结构画流程图; 3.在循环结构中,一定有条件结构,通常都有一个起到循环计数作用的变量; 4.确实明确当型和直到型的区别和联系,不要混用。
输出S 结束
输出S 结束
练习:
1.就(1)、(2)两种逻辑结构,说出各自的算法功能 ຫໍສະໝຸດ 1)开始(2) 开始
输入a,b
输入a,b
2.已知梯形上底为2,下底为4, 高为5,求其面积,设计出该 问题的流程图.
开始
d a2 b2
sum=a+b
a 2,b 4, h 5
c d
输出c
结束
输出sum 结束
S 1 (a b)h 2
(人教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程序框图(结)
人教版必修三1.1.2程序框图[例1]利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问题的算法及程序框图.[自主解答]算法如下:第一步,a=2,b=4,h=5.其次步,S=12(a+b)h.第三步,输出S.该算法的程序框图如图所示:——————————————————(1)挨次结构的适用范围:数学中很多问题都可以按挨次结构设计算法,如运用公式进行计算、几何中的作图步骤等.(2)应用挨次结构表示算法的步骤:①认真审题,理清题意,找到解决问题的方法;②梳理解题步骤;③用数学语言描述算法,明确输入量、计算过程、输出量;④用程序框图表示算法过程.——————————————————————————————————————1.已知圆的半径,设计一个算法求圆的周长和面积的近似值,并用程序框图表示.解:算法步骤如下:第一步,输入圆的半径R. 其次步,计算L=2πR. 第三步,计算S=πR2.第四步,输出L和S.程序框图:条件结构[例2]设计一个算法推断由键盘输入的一个整数是不是偶数,并画出程序框图.(提示:看被2除的余数是否为零)[自主解答]算法分析:第一步,输入整数x.其次步,令y是x除以2所得的余数.第三步,推断y是否为零,若y是零,输出“是偶数”,结束算法;若y不是零,输出“不是偶数”,结束算法.程序框图:——————————————————1.凡是依据条件作出推断,再打算进行哪一个步骤的问题,在使用程序框图时,必需引入推断框,应用条挨次结构件结构,如分段函数求值,数据的大小比较及含“若……,则……”字样的问题等2.解题时应留意:经常先推断条件,再打算程序流向推断框有两个出口,但在最终执行程序时,选择的路线只有一条.——————————————————————————————————————2.儿童乘坐火车时,若身高不超过1.2 m ,则无需购票;若身超群过1.2 m ,但不超过1.5 m ,可买半票;若超过1.5 m ,应买全票,请设计一个算法,并画出程序框图.解:依据题意,该题的算法中应用条件结构,首先以身高为标准,分成买票和免费,在买票中再分出半票和全票.买票的算法步骤如下:第一步:测量儿童身高h .其次步:假如h ≤1.2 m ,那么免费乘车,否则若h ≤1.5 m ,则买半票,否则买全票. 程序框图如图所示:如图所示,是求函数y =|x -3|的函数值的程序框图,则①处应填________,②处应填________.[巧思] 借助学习过函数y =|x -3|=⎩⎪⎨⎪⎧x -3, x ≥3,3-x , x <3.故而①处应推断x <3?,若条件为否也就是x ≥3,则执行y =x -3.[妙解] ∵y =|x -3|=⎩⎪⎨⎪⎧x -3, x ≥3,3-x , x <3.∴①中应填x <3? 又∵若x ≥3,则y =x -3. ∴②中应填y =x -3. [答案] x <3? y =x -3[例1] 设计求12+22+32+…+n 2的一个算法,并画出相应的程序框图. [自主解答] 第一步,令i =1,S =0. 其次步,S =S +i 2. 第三步,i =i +1.第四步,若i 不大于n ,则转到其次步,否则输出S . 程序框图:——————————————————1.用循环结构描述算法,需确定三件事 (1)确定循环变量和初始条件;(2)确定算法中反复执行的部分,即循环体;(3)确定循环的循环条件.2.留意事项(1)不要漏掉流程线的箭头.(2)与推断框相连的流程线上要标注“是”或“否”.(3)循环结构要在某个条件下终止循环,这就需要用条件结构来推断,因此循环结构中肯定包含条件结构,但不允许是死循环.3.一个循环结构可以使用当型,也可以使用直到型,但依据条件限制的不同,有时用当型比用直到型要好,关键是看题目中给定的条件,有时用两种循环都可以.当型循环结构是指当条件满足时执行循环体,直到。
人教版高中数学必修三第一章第1节 《1-1-2 程序框图与算法的基本逻辑结构》课件(共16张PPT)
否
x=y?
是 结束
循环结构一定包含条件结构,条件结构不一定包含循环结构.
直到型循环
直到型循环结构的特点:
输入x
1.先执行,后判断; 2.“是”结束,“否”循环.
否 x=y? 是
直到型(Until)
思考:循环终止条件改为“x≠y”,循环结构怎样改变?
当型循环
当型循环结构的特点
1.先判断,后执行;
知识重拾
开始 提出问题 算法分析 算法步骤 画程序框图
有无错误? 无 结束
修改程序 有
课堂小结 循环结构的特点:
顺序
判断
直线型循环
先执行, 后判断
“是”结束, “否”循环
当型循环
先判断, “否”结束, 后执行 “是”循环
结构图
输入x
x=y?
否
是
x≠y? 否
输入x 是
1、只要有坚强的意志力,就自然而然地会有能耐、机灵和知识。2、你们应该培养对自己,对自己的力量的信心,百这种信心是靠克服障碍,培养意志和锻炼意志而获得的。 3、坚强的信念能赢得强者的心,并使他们变得更坚强。4、天行健,君子以自强不息。5、有百折不挠的信念的所支持的人的意志,比那些似乎是无敌的物质力量有更强大 的威力。6、永远没有人力可以击退一个坚决强毅的希望。7、意大利有一句谚语:对一个歌手的要求,首先是嗓子、嗓子和嗓子……我现在按照这一公式拙劣地摹仿为:对 一个要成为不负于高尔基所声称的那种“人”的要求,首先是意志、意志和意志。8、执着追求并从中得到最大快乐的人,才是成功者。9、三军可夺帅也,匹夫不可夺志也。 10、发现者,尤其是一个初出茅庐的年轻发现者,需要勇气才能无视他人的冷漠和怀疑,才能坚持自己发现的意志,并把研究继续下去。11、我的本质不是我的意志的结果, 相反,我的意志是我的本质的结果,因为我先有存在,后有意志,存在可以没有意志,但是没有存在就没有意志。12、公共的利益,人类的福利,可以使可憎的工作变为可 贵,只有开明人士才能知道克服困难所需要的热忱。13、立志用功如种树然,方其根芽,犹未有干;及其有干,尚未有枝;枝而后叶,叶而后花。14、意志的出现不是对愿 望的否定,而是把愿望合并和提升到一个更高的意识水平上。15、无论是美女的歌声,还是鬓狗的狂吠,无论是鳄鱼的眼泪,还是恶狼的嚎叫,都不会使我动摇。16、即使 遇到了不幸的灾难,已经开始了的事情决不放弃。17、最可怕的敌人,就是没有坚强的信念。18、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下 去。19、意志若是屈从,不论程度如何,它都帮助了暴力。20、有了坚定的意志,就等于给双脚添了一对翅膀。21、意志坚强,就会战胜恶运。22、只有刚强的人,才有神 圣的意志,凡是战斗的人,才能取得胜利。23、卓越的人的一大优点是:在不利和艰难的遭遇里百折不挠。24、疼痛的强度,同自然赋于人类的意志和刚度成正比。25、能 够岿然不动,坚持正见,度过难关的人是不多的。26、钢是在烈火和急剧冷却里锻炼出来的,所以才能坚硬和什么也不怕。我们的一代也是这样的在斗争中和可怕的考验中 锻炼出来的,学习了不在生活面前屈服。27、只要持续地努力,不懈地奋斗,就没有征服不了的东西。28、立志不坚,终不济事。29、功崇惟志,业广惟勤。30、一个崇高 的目标,只要不渝地追求,就会居为壮举;在它纯洁的目光里,一切美德必将胜利。31、书不记,熟读可记;义不精,细思可精;惟有志不立,直是无着力处。32、您得相 信,有志者事竟成。古人告诫说:“天国是努力进入的”。只有当勉为其难地一步步向它走去的时候,才必须勉为其难地一步步走下去,才必须勉为其难地去达到它。33、 告诉你使我达到目标的奥秘吧,我唯一的力量就是我的坚持精神。34、成大事不在于力量的大小,而在于能坚持多久。35、一个人所能做的就是做出好榜样,要有勇气在风 言风语的社会中坚定地高举伦理的信念。36、即使在把眼睛盯着大地的时候,那超群的目光仍然保持着凝视太阳的能力。37、你既然期望辉煌伟大的一生,那么就应该从今 天起,以毫不动摇的决心和坚定不移的信念,凭自己的智慧和毅力,去创造你和人类的快乐。38、一个有决心的人,将会找到他的道路。39、在希望与失望的决斗中,如果 你用勇气与坚决的双手紧握着,胜利必属于希望。40、富贵不能淫,贫贱不能移,威武不能屈。41、生活的道路一旦选定,就要勇敢地走到底,决不回头。42、生命里最重 要的事情是要有个远大的目标,并借助才能与坚持来完成它。43、事业常成于坚忍,毁于急躁。我在沙漠中曾亲眼看见,匆忙的旅人落在从容的后边;疾驰的骏马落在后头, 缓步的骆驼继续向前。44、有志者事竟成。45、穷且益坚,不坠青云之志。46、意志目标不在自然中存在,而在生命中蕴藏。47、坚持意志伟大的事业需要始终不渝的精神。 48、思想的形成,首先是意志的形成。49、谁有历经千辛万苦的意志,谁就能达到任何目的。50、不作什么决定的意志不是现实的意志;无性格的人从来不做出决定。我终 生的等待,换不来你刹那的凝眸。最美的不是下雨天,是曾与你躲过雨的屋檐。征服畏惧、建立自信的最快最确实的方法,就是去做你害怕的事,直到你获得成功的经验。 真正的爱,应该超越生命的长度、心灵的宽度、灵魂的深度。生活真象这杯浓酒,不经三番五次的提炼呵,就不会这样可口!人格的完善是本,财富的确立是末能力可以慢 慢锻炼,经验可以慢慢积累,热情不可以没有。不管什么东西,总是觉得,别人的比自己的好!只有经历过地狱般的折磨,才有征服天堂的力量。只有流过血的手指才能弹 出世间的绝唱。对时间的价值没有没有深切认识的人,决不会坚韧勤勉。第一个青春是上帝给的;第二个的青春是靠自己努力的。不要因为寂寞而恋爱,孤独是为了幸福而 等待。每天清晨,当我睁开眼睛,我告诉自己:我今天快乐或是不快乐,并非由我所遭遇的事情造成的,而应该取决于我自己。我可以自己选择事情的发展方向。昨日已逝,
人教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.画循环结构流程图前: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的转向位置; ④确定循环的终止条件.
循环结构的三要素:
循环变量,循环体、循环的终止条件。
其中顺序结构是最简单的结构,也是最基 本的结构,循环结构必然包含条件结构,所以 这三种基本逻辑结构是相互支撑的,无论怎样 复杂的逻辑结构,都可以通过这三种结构来表 达。
(人教a版)必修三同步课件:1.1.2(1)程序框图、顺序结构
1.1.2 程序框图与算法的基本 逻辑结构 第1课时 程序框图、顺序结构
[学习目标]
1.掌握程序框图的概念; 2.熟悉各种程序框及流程线的功能和作用; 3.能用程序框图表示顺序结构的算法.
[知识链接] (1)已知一梯形的上底和下底分别为a,b,高为h,则梯形
(a+b)h 的面积S=_________ . 2
a+b+c 其中 p= ,该公式叫海伦 —秦九韶公式. 2
[预习导引]
1.程序框图
流程图_______、_______及 程序框 流程线 (1)程序框图又称_______,是一种用 _________来表示算法的图形 文字说明 . 程序框 (2)在程序框图中,一个或几个_______的组合表示算法中的一个步骤;带有 _________ 方向箭头 _________. 的流程线将程序框连接起来,表示算法步骤的 执行顺序
2.常见的程序框、流程线及各自表示的功能
图形符号
名称
终端框 (起止框) 输入、 输出框 处理框 (执行框)
功能
表示一个算法的起始和结束 __________________________ 表示一个算法输入和输出的信息 _____________________________ 赋值、计算 ___________
规律方法
应用顺序结构表示算法的步骤:
(1)仔细审题,理清题意,找到解决问题的方法. (2)梳理解题步骤. (3)用数学语言描述算法,明确输入量,计算过程,输出量. (4)用程序框图表示算法过程.
跟踪演练2
利用梯形的面积公式计算上底为2,下底为4,高为5的梯形面积,设计出该问
题的算法及程序框图.
(2)已知点P0(x0,y0)和直线l:Ax+By+C=0,则点到直线 |Ax0+By0+C| A2+B2 的距离公式d=______________ .
1.1.2.2条件结构及程序框图
程序框图:
规律技巧:在程序设计中,程序的流向要多次根据判断做出选择时, 一般要用到条件结构的“嵌套”.所谓“嵌套”就是条件结构 分支中用到条件结构. (1)求分段函数的函数值的程序框图画法不唯一,判断框内的内容 可以改变,但相应处理框的内容也要发生改变. (2)如果是分两段的分段函数,只需引入一个判断框;如果分三段,
B.f x 2x 1 D.f x 2x
解析:对于分段函数求值需用到条件结构,故选C.
答案:C
3.下列关于条件结构的说法正确的是(
)
A.条件结构的程序框图中有两个入口和一个出口 B.无论条件结构中的条件是否满足,都只能执行两条路径之一 C.条件结构中的两条路径可以同时执行 D.对于一个算来说,判断框中的条件是唯一的 答案:B
)
x 1, x≤1, 解析 : 该程序框图的功能是求分段函数y 的函数值, x 2, x 1 当x 2时, y 2 2 2, 输出2.
题型二 条件结构的嵌套
1, ( x 0), 例2 :已知函数y f (x ) 0, ( x 0), 1, ( x 0) 试写出求该函数值的算法, 并画出程序框图.
分析:解答本题可先对x的值进行判断,然后根据不同情况y取不同 的值.
解:算法设计: 第一步,输入x. 第二步,判断x>0是否成立, 若成立,则y=1,转执行第四步; 若不成立,则执行第三步. 第三步,判断x=0是否成立, 若成立,则y=0,转执行第四步; 否则y=-1,执行第四步. 第四步,输出y.
第二课时 条件结构及程序框图
自学导引 1.掌握条件结构的程序框图的画法. 2.能用条件结构程序框图描述实际问题.
课前热身
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《程序框图与算法基本逻辑结构-程序框图、顺序结构》教案设计
《程序框图、顺序结构》教学设计一、课标分析:按课标要求,通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.二、教材分析:《程序框图、顺序结构》是人教版高中数学必修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
i=1
sum=0 i=i+1 sum=sum+1 i≤100? 否 输出sum 输出 结束
是
练习2 练习 城区一中学生数学模块学分 认定由模块成绩决定, 认定由模块成绩决定,模块 成绩由模块考试成绩和平时 成绩构成,各占50%,若模 成绩构成,各占 , 块成绩大于或等于60分 块成绩大于或等于 分,获 学分, 得2学分,否则不能获得学分 学分 设计一算法, (为0分),设计一算法,通 分),设计一算法 过考试成绩和平时成绩计算 学分, 学分,并画出程序框图 开始 输入a,b 输入 S=(a+b)*0.5 否 S>=60? 是 credit=2 输出credit 输出 结束 credit=0
课堂作业P11
练习1
开始
输入a
N
a ≥0
Y
输出 |a|=a
输出 |a|=-a
结束
开始 X1=1
练习2
X2=2
m=(x1+x2)/2 N m*m -3<>0 y (x1*x1 -3)*(m*m -3) >0
x1=m N |x1 -x2|<0.005 y m=(x1+x2)/2
x2=m
输出所求的近似值m
条件结构: 条件结构:
满足条件? 满足条件? 是 步骤A 步骤
否
满足条件? 满足条件? 是
否
步骤B 步骤
步骤A 步骤
例3:设计求︱x︱的算法,并画出程序框图表示。 :设计求︱ ︱的算法,并画出程序框图表示。 算法分析: 算法分析: 第一步: 第一步:输入 x 第二步: 第二步:若x≥0,则 , ︱x︱= x ︱ 第三步: < , 第三步:若x<0,则 ︱x︱=-x ︱ 第四步:输出︱ ︱ 第四步:输出︱x︱的值
(人教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.
高中数学人教A版必修3第一章 1.1 1.1.2 第一课时 程序框图、顺序结构课件
[答案] (1)D (2)A
程序框图的理解 框图符合标准化,框内语言简练化,框间流程方向 化.从上到下,从左到右,勿颠倒.起止框不可少,判断 框一口进,两口出.顺序结构处处有.
[活学活用] 在程序框图中,表示判断框的图形符号的是
()
解析:选 C 四个选项中的程序框依次为处理框,输入、输 出框,判断框和起止框.
()
解析:选 B 由处理框的定义知选 B. 3.在程序框图中,算法中间要处理数据或计算,可以分别
写在不同的
()
A.处理框内
B.判断框内
C.输入、输出框内
D.起、止框内
解析:选 A 处理框表示的意义为赋值、执行计算语句、
结果的传送,故选 A,其他选项皆不正确.
4.阅读如图所示的程序框图,输入 a1=3,a2=4,则输出的结
用顺序结构表示算法
[典例] 求底面边长为 4,侧棱长为 5 的正四棱锥的侧面
积及体积,为该问题设计算法,并画出程序框图. [解] 算法一:第一步,a=4,c=5.
第二步,计算
R=
2 2 a.
第三步,计算 h= c2-R2,S1=a2.
第四步,计算 V=13S1h.
第五步,计算 h′=
c2-a42.
(1)框图①中 x=4 的含义是什么? (2)框图②中 y1=x3+2x+3 的含义是什么? (3)框图④中 y2=x3+2x+3 的含义是什么? [解] (1)框图①的含义是初始化变量,令 x=4. (2)框图②中 y1=x3+2x+3 的含义:该框图是在执行① 的前提下,即当 x=4 时,计算 x3+2x+3 的值,并令 y1 等 于这个值. (3)框图④中 y2=x3+2x+3 的含义:该图框是在执行③ 的前提下,即当 x=-2 时,计算 x3+2x+3 的值,并令 y2 等于这个值.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技能提升作业(三)
1.如图,是算法流程图的一部分,其算法的逻辑结构是( )
A .顺序结构
B .条件结构
C .判断结构
D .以上都不对
答案 B
2.下列函数的求值流程图中需要用到条件结构的是( )
A .f(x)=x 2-1
B .f(x)=2x +1
C .f(x)=⎩⎪⎨⎪⎧ x 2+1x 2-1
D .f(x)=2x
解析 对于分段函数求值需用到条件结构,故选C .
答案 C
3.下列关于条件结构的说法正确的是( )
A .条件结构的程序框图中有两个入口和一个出口
B .无论条件结构中的条件是否满足,都只能执行两条路径之一
C .条件结构中的两条路径可以同时执行
D .对于一个算法来说,判断框中的条件是唯一的
答案 B
4.(2011·浙江温州一模)给出一个如图所示的程序框图,若要使
输入的x 值与输出的y 值相等,则x 的可能值的个数为(
)
A .1
B .2
C .3
D .4
解析 该程序框图的功能是已知函数y =
⎩⎨⎧ x 2,(x ≤2),2x -3,(2<x ≤5),1x ,(x>5),输入x 的值,输出对应的函数值.
则当x ≤2时,x =x 2,解得x =0,或x =1;
当2<x ≤5时,x =2x -3,解得x =3;
当x>5时,x =1x ,解得x =±1(舍去).
即x =0,或1,或3.
答案 C
5.如图所示的程序框图,其功能是()
A.输入a,b的值,按从小到大的顺序输出它们的值
B.输入a,b的值,按从大到小的顺序输出它们的值
C.输出a,b中较大的一个
D.输出a,b中较小的一个
解析取a=1,b=2,知该程序框图输出2,因此是输出a,b 中较大的一个.
答案C
6.已知函数y=|x-3|,以下程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填_______,②处应填_______.
解析 由f(x)=|x -3|=⎩⎪⎨⎪⎧
x -3,(x ≥3),3-x ,(x<3),及程序框图知,①处应填x<3?,②处应填y =x -3.
答案 x <3? y =x -3
7.指出下面程序框图的运行结果.若输入-4,则输出结果为________.
解析由程序框图知,求a的算术平方根.当a≥0时,输出a;当a<0时,输出是负数.因此当a=-4时,输出的结果为是负数.答案是负数
8.如图给出了一个算法的程序框图.根据该程序框图,回答以
下问题:
(1)若输入的四个数为5,3,7,2,则最后输出的结果是什么?
(2)该算法的程序框图是为什么问题而设计的?
解 (1)由程序框图知,该运算是求a ,b ,c ,d 中的最小数.因此输入5,3,7,2,则最后输出结果为2.
(2)求a ,b ,c ,d 四个数中的最小数,并输出最小数.
9.已知函数y =⎩⎪⎨⎪⎧ 1+x ,(x>0),0,(x =0),-x -3,(x<0),设计一个算法,输入自变
量x 的值,输出对应的函数值.请写出算法步骤,并画出程序框图.
解算法如下:
第一步,输入自变量x的值.
第二步,判断x>0是否成立,若成立,计算y=1+x,转第四步,否则,执行下一步.
第三步,判断x=0是否成立,若成立,令y=0,否则,计算y =-x-3.
第四步,输出y.
程序框图如图所示.
10.(2011·广东质检)儿童乘火车时,若身高不超过1.2米,则无需购票;若身高超过1.2米但不超过1.4米,买半票;若超过1.4米,
应买全票.设计一个算法,并画出程序框图.
解 本问题中旅客的身高影响他的票价,属于分段函数问题.设身高为h 米,票价为a 元,则旅客的购票款y 为:
y =⎩⎨⎧ 0,(h ≤1.2),a 2,(1.2<h ≤1.4),
a ,(h>1.4).
设计算法如下:
第一步,输入身高h. 第二步,若h ≤1.2,则不必购买车票,否则进行下一步. 第三步,若h>1.4,则购买全票,否则买半票.
框图表示如下.。