1、1高中数学 第一章 算法初步 1.2 基本算法语句(第 2 课时)自我小测 新人教 A 版必修 31下列语句对应条件结构的是( )A输入语句 B输出语句C赋值语句 D条件语句2条件语句的格式可以是( )AINPUT “提示内容” ,变量BPRINT 变量CIF 条件 THENEND IFDIF 条件 THEN语句体END IF3已知条件语句如下:IF 条件 THEN语句体 1ELSE语句体 2END IF则下列说法正确的是( )A条件成立时,先执行语句体 1,再执行语句体 2,最后结束条件语句B条件不成立时,先执行语句体 2,再执行语句体 1,最后结束条件语句C条件成立时,先执行语句体 1,再
2、结束条件语句D条件成立时,先执行语句体 2,再结束条件语句4给出以下四个问题:输入一个数 x,输出它的平方;求已知半径为 r 的圆的面积;求面积为 6 的正方形的周长;求三个数 a, b, c 中的最小数其中不需要用条件语句来描述其算法的有( )A1 个 B2 个C3 个 D4 个5已知程序如下:2INPUT xIF x0 THENy4ELSEy2END IFPRINT yEND如果输出的结果为 2,那么输入的自变量 x 的取值范围是( )A0 B(,0 C(0,) DR6下列程序求函数 y| x4|1 的函数值,则处应填_INPUT “x” ;xIF x4 THENyx3ELSE_END I
3、FPRINT yEND7下列程序INPUT xIF x10 THENpx *0.35ELSEp10 * 0.35(x10) * 0.7END IFPRINT pEND若 x6,则 p_;若 x20,则 p_.8给出下列程序:INPUT xIF x1 THENy3*x1ELSE3yx4END IFPRINT yEND若输出的结果是 5,则输入的 x_.9给出如下程序:INPUT“a,b,c” ;a,b,cIF a0 THENPRINT aELSEIF b0 THENPRINT bELSEPRINT cEND IFEND IFEND试画出该程序对应的程序框图10元旦期间,某商场搞挂历促销活动:原价
4、每本 20 元,购买 5 到 9 本按九折收费,买 10 本或 10 本以上则按八折收费,画出收费的程序框图,并写出相应的程序4参考答案1D2D3C4解析:四个问题中,不需要,需要用条件语句来描述其算法答案:C5解析:由输出的结果为 2,则执行了 ELSE 后面的语句 y2,即 x0 不成立,所以有 x0.答案:B6解析:由程序可知,当 x4 不成立,即 x4 时, y x41,即 y5 x,故处应填 y5x.答案:y5x7解析:若 x6,这时 x10 成立, p60.352.1;若 x20,这时 x10 不成立,此时 p100.35(2010)0.710.5.答案:2.1 10.58解析:令 3x15,则 x 1 成立;43令 x45,则 x11 成立答案: 或 1439答案:解:程序框图如下:10答案:解:程序框图如下:5程序如下:INPUT “x” ;xIF x5 THENy20 *xELSEIF x10 THENy20 * 0.8 *xELSEy20 * 0.9 *xEND IFEND IFPRINT yEND