1、数学必修 3(人教 A 版)1.1.2 程序框图与算法的基本逻辑结构基 础 达 标1在程序框图中,算法要输入或输出信息,可以写在( )A处理框内 B判断框内C输入,输出框内 D循环框内答案:C2如果一个算法的程序框图中有 ,则表示该算法中一定有哪种逻辑结构( )A循环结构和条件结构 B条件结构算法初步C循环结构 D顺序结构和循环结构解析:因为该程序框图含有判断框,所以一定含有条件结构答案:B3下边的程序框图能判断任意输入的数 x 的奇偶性,其中判断框内应该填写的是( )A m0? B x0? C x1? D m1?答案:A4如图所示的程序框图的运行结果是( )A. B. C. D312 32
2、52解析:根据程序框图的意义可知在当 a2, b4 时, S 24 42,故输出 .52 52答案:C5阅读如图所示的程序框图,若输入的 a、 b、 c 分别是21、32、75,则输出的 a、 b、 c 分别是( )A75、21、32 B21、32、75C32、21、75 D75、32、21答案:A6下图中所示的是一个算法的流程图,已知 a13,输出的b7,则 a2的值是_答案:11巩 固 提 升7设 x 为一个正整数,规定如下运算:若 x 为奇数,则求3x2;若 x 为偶数,则求 5x.写出算法,并画出程序框图解析:算法如下:第一步,输入 x.第二步,若 x 为奇数,则输出 A3 x2;否则
3、输出 A5 x.程序框图如下:8画出计算 246100 的程序框图解析:计算 246100 的程序框图如下:9在音乐超市里,每张唱片售价 25 元顾客如果购买 5 张以上(含 5 张),则按九折收费;如果顾客购买 10 张以上(含 10 张),则按八五折收费你能用程序框图来表示此收费的算法吗?解析:设顾客购买 x 张,花费为 y 元,则yError!显然需要判断顾客购买唱片的张数,直接用顺序结构无法画出其程序框图为了解决问题,需要引入条件结构程序框图如下图:10.3310在程序框图中输入 a 、 b ,则输出 c_.116 531注意正确使用下列图标:程序框 名称 功能起止框表示一个算法的起始和结束,是任何流程图不可少的输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置处理框赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y” ,不成立时标明“否”或“N”2.注意“是” 、 “否”的方向3分清直到型循环与当型循环的异同.