1、习题课课时目标 1.理解并掌握画流程图的规则.2.在具体问题的解决过程中,理解流程图的三种基本逻辑结构.3.能正确选择并运用三种逻辑结构框图表示具体问题的算法1下列关于流程图的描述对于一个算法来说流程图是唯一的;任何一个流程图都必须有起止框;流程图只有一个入口,也只有一个出口;输出框一定要在终止框前其中正确的有_个2早上从起床到出门需要洗脸刷牙(5 min) 、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min) 、听广播(8 min)几个步骤从下列选项中选出最好的一种流程_1.洗脸刷牙、2.刷水壶、3.烧水、4.泡面、5.吃饭、6.听广播1.刷水壶、2.烧水同时
2、洗脸刷牙、3.泡面、4.吃饭、5.听广播1.刷水壶、2.烧水同时洗脸刷牙、3.泡面、4.吃饭同时听广播1.吃饭同时听广播、2.泡面、3.烧水同时洗脸刷牙、4.刷水壶3如图是一个算法的流程图,该算法所输出的结果是_4阅读下边的流程图,若输出 s 的值为7,则判断框内可填写_5求边长为 3,4,5 的直角三角形的内切圆半径的算法为:S1 _;S2 r ;a b c2S3 输出 r.6根据下面的流程图操作,使得当成绩不低于 60 分时,输出“及格” ,当成绩低于60 分时,输出“不及格” ,则框 1 中填_,框 2 中填_一、填空题1一个完整的流程图至少包含_框2下列流程图表示的算法是_3完成求 1
3、2310 的算法S1 I 1;S2 k2;S3 I Ik;S4 k_;S5 _S6 输出 I.4阅读下边的流程图,运行相应的程序,则输出的 i 值为_5如图给出的是计算 的值的一个流程图,其中判断框内应填入的条12 14 16 1100件是_6读下面流程图则循环体执行的次数为_次7直到型循环结构框图为_8已知下列框图,若 a5,则输出 b_.9执行如图所示的流程图,若输入 x4,则输出 y 的值为_二、解答题10已知点 P0(x0,y 0)和直线 l:Ax ByC0,写出求点 P0 到直线 l 的距离 d 的算法并画出流程图11画出求满足 122 23 2i 2106 的最小正整数 n 的流程
4、图能力提升12一队士兵来到一条有鳄鱼的深河的左岸只有一条小船和两个小孩,这条船只能承载两个小孩或一个士兵试设计一个算法,将这队士兵渡到对岸,并将这个算法用流程图表示13某工厂 2010 年生产轿车 200 万辆,技术革新后预计每年的产量比上一年增加5%,问最早哪一年生产的轿车超过 300 万辆?试设计算法并画出相应的流程图1流程图是用规定的图形、流程线及文字说明表示算法的图形,因此首要任务应是会画基本的流程图并熟知它们的功能2画流程图必须遵守一些共同的规则:(1)使用框图的符号要标准(2)框图一般按从上到下、从左到右的顺序画(3)除了判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是
5、唯一具有超过一个退出点的框图符号(4)判断框有两种:一种是“Y”与“N”两个分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种不同的结果,这种判断框中学阶段很少用到(5)在图形符号内描述的语言要简练清楚答案双基演练12解析 、正确,对于一个算法来说,流程图不唯一,与设计有关,故错输入输出的位置,不一定在开始和结束处,故错2解析 中洗脸刷牙可以在烧水的过程中进行,听广播可以和吃饭同时进行;中吃饭要在刷水壶、烧水、泡面之后3.34解析 运行第一次的结果为 n0 ;112 12第二次 n ;12 123 23第三次 n .23 134 34此时 i4 程序终止,即输出 n .344i10,那么转 S6,否则转 S344解析 S0i1a 2S2i2a 8S10i3a 24S34i4输出 i4.5i51(或 i50)解析 i1 时,S0 ,12 12i2 时,S ,12 14i50 时,S ,12 14 16 1100当 i51 时结束程序649解析 ii2,当 22n100 时循环结束此时 n49.7826解析 因 a5,所以 55 不成立,判断框执行“N ”,即 b5 2126.954解析 当输入 x4 时,计算 y x1,得 y1.12不满足|yx|300,输出 n.否则转 S3.流程图: