1、专题 2 基本算法语句1输入语句、输出语句、赋值语句的格式与功能2.条件语句(1)程序框图中的条件结构与条件语句相对应(2)条件语句的格式及框图IFTHEN 格式 IFTHEN ELSE 格式3循环语句(1)程序框图中的循环结构与循环语句相对应(2)循环语句的格式及框图UNTIL 语句 WHILE 语句例 1 编写一个程序,要求输入两个正数 a 和 b 的值,输出 ab和 ba的值变式 1 如图所示程序框图,写出相应的程序例 2 已知函数 f(x)Error!编写一个程序,对每输入的一个 x 值,都得到相应的函数值变式 2 画出程序框图并编写相应的程序计算:zError!例 3 编写程序框图及
2、程序,输入 20 个数,统计其中的正数的个数变式 3 高一(4)班共有 60 名同学参加数学竞赛,现已有这 60 名同学的竞赛分数,请设计一个将竞赛成绩优秀的同学的平均分输出的程序(规定 89 分以上为优秀) A 级1下列程序段执行后,变量 a,b 的值分别为( )A20,15 B35,35C5,5 D5,52当输入 x3.2 时,程序输出的结果为( ) A3.2 B3.2 C 3 D33下列程序,执行完毕后 a 的值是( )A99 B100 C101 D1021 题图 2 题图 3 题图4下面的程序运行后第 3 个输出的数是( )A1 B. C2 D.32 525下面给出的是一个算法的程序如
3、果输出的 y 的值是 20,则输入的 x 的值是_4 题图 5 题图6运行下面的程序,输出的值为_7下列程序的功能是_6 题图 7 题图B 级8阅读下面的程序,若输入 x2,则输出的结果 y 为( )A0 B1 C2 D39根据下列程序,当输入数值2 时,输出结果是( )A7 B3 C0 D168 题图 9 题图10下面是求 30 个数的平均数的程序,则在横线上应补充的语句为( )Ai30 Bi30 Di5 时,2.5x 520,解出 x6.故输入的值为 2 或 6.67解析 由于循环体是先执行 SSi,再执行 ii1,然后进行判断,当S1234515 时,执行 i516,这时 1518 成立,再循环一次S15621,i617,这时再判断 2118 不成立,于是执行“PRINT i ”,即 i7.7统计 10 个数据中负数的个数8B 9.D10A 利用直到型语句进行判断112.1 10.5解析 考查分段函数pError!12C34解析 循环结构中,循环体的作用是将前两个数相加,得到后一个数;如果没有循环条件的限制,程序中的循环结构将连同初始值,依次给 A,B 赋值为:1,1,2,3,5,8,13,21,34,55,.其中第 1,3,5,个数为 A 的值,第 2,4,6,个数为 B,可见 B21 时,循环结束,此时,A13,所以 CAB34.13解 程序框图如图所示:程序如下: