1、1.1 习题课课时目标 1.理解并掌握画程序框图的规则.2.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构.3.能正确选择并运用三种逻辑结构框图表示具体问题的算法1下列关于程序框图的描述对于一个算法来说程序框图是唯一的;任何一个框图都必须有起止框;程序框图只有一个入口,也只有一个出口;输出框一定要在终止框前其中正确的有( )A1 个 B2 个C3 个 D4 个答案 B解析 、正确,对于一个算法来说,程序框图不唯一,与设计有关,故 错输入输出的位置,不一定在开始和 结束处,故 错2某程序框图如图所示,该程序运行后输出的 k 的值是( )A4 B5C6 D7答案 A解析 当 k0 时,S0
2、 S1 k1,当 S1 时,S12 13 k2,当 S3 时,S32 311100,故 k4.3如图是一个算法的程序框图,该算法所输出的结果是( )A. B. C. D.12 23 34 45答案 C解析 运行第一次的结果为 n0 ;112 12第二次 n ;12 123 23第三次 n .23 134 34此时 i4 程序终止,即输出 n .344阅读下边的程序框图,若输出 s 的值为7,则判断框内可填写( )Ai B|x 1x 2|5 不成立,判断框执行“否” ,即 b5 2 126.9执行如图所示的程序框图,若输入 x4,则输出 y 的值为_答案 54解析 当输入 x4 时,计算 y x
3、1,得 y1.12不满足|yx|106 的最小正整数 n 的程序框图解 程序框图如下:能力提升12一队士兵来到一条有鳄鱼的深河的左岸只有一条小船和两个小孩,这条船只能承载两个小孩或一个士兵试设计一个算法,将这队士兵渡到对岸,并将这个算法用程序框图表示解 第 1 步,两个儿童将船划到右岸;第 2 步,他们中一个上岸,另一个划回来;第 3 步,儿童上岸,一个士兵划过去;第 4 步,士兵上岸,让儿童划回来;第 5 步,如果左岸没有士兵,那么结束,否则转第 1 步程序框图如图所示13某工厂 2010 年生产轿车 200 万辆,技术革新后预计每年的产量比上一年增加5%,问最早哪一年生产的轿车超过 300
4、 万辆?试设计算法并画出相应的程序框图解 算法如下:第一步:n2 010;第二步:a200;第三步:T0.05a;第四步:aaT;第五步:nn1;第六步:若 a300,输出 n.否则执行第三步程序框图:1程序框图是用规定的图形、指向 线及文字说明表示算法的 图形,因此首要任 务应是会画基本的程序框图并熟知它们的功能2画程序框图必须遵守一些共同的 规则:(1)使用框图的符号要标准(2)框图一般按从上到下、从左到右的顺序画(3)除了判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是唯一具有超过一个退出点的框图符号(4)判断框有两种:一种是“是”与“否”两个分支的判断,而且有且仅有两个结果;另一种是多分支判断,有几种不同的结果, 这种判断框中学阶 段很少用到(5)在图形符号内描述的语言要简练清楚