1、成才之路 数学,路漫漫其修远兮 吾将上下而求索,人教B版 必修3,算法初步,第一章,1.1算法与程序框图1.1.3算法的三种基本逻辑结构和框图表示第1课时顺序结构与条件分支结构,第一章,春节期间某服装商品进行团购优惠活动,购买5件或5件以下,每件99元,超过5件时超过的部分每件按8折优惠若某人购买x件,试写出购物总费用y与购买件数x的关系式,画出算法的程序框图.,从上到下,任何一个算法都离不开的一种算法结构,注意:(1)顺序结构是按从上到下依次执行的顺序,不会引起程序步骤的跳转;(2)顺序结构只能解决一些简单的问题;(3)它的基本形式如图所示,其中的A和B两个框是依顺序执行2条件分支结构在一个
2、算法中,经常会遇到一些条件的判断,算法的流程根据_有不同的流向,这种先根据_,再决定_的结构称为条件结构,条件是否成立,条件作出判断,执行哪一种操作,如图甲所示的虚线框内是一种条件结构,此结构中包含一个判断框,根据给定的条件p是否成立而选择A框或B框,请注意无论条件p是否成立,只能执行A框或B框之一,不可能既执行A框又执行B框,也不可能A框、B框都不执行,无论走哪一条路径,在执行完A或B之后,脱离本条件结构当然A或B两个框中可以有一个是空的,即不执行任何操作,如图乙也是条件结构的一种,1.在算法基本逻辑结构中,哪种是描述最简单的算法结构()A条件分支结构B循环结构C递归结构D顺序结构答案D解析
3、在算法的三种基本结构中顺序结构是描述最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,2下列关于条件分支结构的说法中正确的是()A条件分支结构的程序框图有一个入口和两个出口B无论条件分支结构中的条件是否满足,都只能执行两条路径之一C条件分支结构中的两条路径可以同时执行D对于一个算法来说,判断框中的条件是惟一的答案B解析条件分支结构只有一个出口,故A错,条件分支结构中的两条路径不能同时执行,故C错,对于一个算法来说,判断框中的条件是不惟一的,故D错,所以应选B.,3(2015河南柘城四高高一月考)执行如图的程序框图,如果输入的t1,3,则输出的S属于()A3,4B5,2C4,
4、3D2,5答案A,4已知函数f(x)2x1,在下面程序框图中,若输入x3,则输出z的结果是_答案15解析由程序框图知,x3时,yf(3)7,zf(7)15,故输出z的值是15.,6某公园规定,进入5个景区内收费20元,每多进入一个景区,加收5元,请画出收费的程序框图解析程序框图如图所示:,已知圆的半径,设计一个算法求圆的周长和面积的近似值(取3.14),并用程序框图表示解析算法如下:S1输入圆的半径R;S2计算L2R;S3计算SR2;S4输出L和S.程序框图如图所示:,顺序结构程序框图设计,给出求12345678910的流程图解析按逐一相加的程序进行由此得到下面的流程图:,求过两点P1(x1,
5、y1)、P2(x2,y2)的直线的斜率设计该问题的算法并画出程序框图,条件分支结构的框图设计,某市出租车的起步价为8元(含3 km),超过3 km的里程每千米收2.6元,另外每车次超过3 km收燃油附加费1元(不考虑其他因素)相应的收费系统的程序框图如图所示(此处的x假定为整数),则(1)处应填()Ay82.6xBy92.6xCy82.6(x3)Dy92.6(x3),算法结构在实际生活中的应用,解析当x3时,y82.6(x3)192.6(x3),(1)处应填y92.6(x3)答案D,某居民区的物业管理部门每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超
6、出1人加收1.2元,设计一个算法,根据住户的人数,计算应收取的卫生费,并画出程序框图解析算法如下:S1输入x;S2若x3,则y5,否则,y51.2(x3);S3输入y.,错解我们设这名学生五门课的成绩分别为a、b、c、d、e,设计算法的程序框图如下:,辨析上述三个条件必须同时成立,这个学生才符合学习优良奖的条件,因此我们必须对每一个条件都作出判断,而错解中则是只要有一个条件成立就输出“该学生获学习优良奖”与题意相悖正解我们设这名学生的五门课的成绩分别为a、b、c、d、e.设计算法如下:第一步,输入学生五门课的成绩a、b、c、d、e;第二步,计算学生的总成绩Sabcde;,第三步,若S460,则执行第四步,否则执行第十步;第四步,若a95,则执行第五步,否则执行第十步;第五步,若b95,则执行第六步,否则执行第十步;第六步,若c95,则执行第七步,否则执行第十步;第七步,若d85,则执行第八步,否则执行第十步;第八步,若e85,则执行第九步,否则执行第十步;第九步,输出“该学生获得学习优良奖”;第十步,输出“该学生不获得学习优良奖”,程序框图如图:,