12基本算法语句-学案.docVIP

  • 1
  • 0
  • 约2.02千字
  • 约 3页
  • 2017-08-21 发布于湖北
  • 举报
12基本算法语句-学案.doc

1.2 基本算法语句 一 课前热身 1.算法中的三种基本的逻辑结构是:__顺序结构__?条件结构___?_循环结构__. 2.任何一种程序设计语言中都包含五种基本的算法语句,它们分别是____输入语句___?____输出语句__?_赋值语句_?__条件语句_ ?_循环语句__. 二 知识梳理 1 输入语句 一般格式 ———— 输出语句 一般格式 ———— 赋值语句 一般格式 ———— 2 条件语句 (1)IF ---THEN格式 ——— 条件——— 语句体 ——— (2)IF ---THEN---ELSE格式 ——— 条件——— 语句体1 ——— 语句体2 _______ 3 循环语句 (1)———型(UNTIL)语句 ——— 循环体 ———条件 (2)———型(WHILE)语句 ———条件 循环体 ——— 例1:下列给出的赋值语句正确的是 A.6 N B.A -A C.5+c a D.x2-9 x+3 x-3 解析:按照赋值语句的要求,变量的值不能赋给常量,所以A错;左边只能是变量,不能是表达式,C错;不能进行代数式的演算,D错;B的意义是将-A的值赋给A,故B正确. 答案:B 例2.判断以下给出的输入语句?输出语句?赋值语句是否正确?为什么? 1 输入语句INPUT a;b;c 2 输入语句INPUT x 3 3 输出语句PRINT A 4 4 输出语句PRINT 20,3*2 5 赋值语句3 B 6 赋值语句x+y 0 7 赋值语句A B -2 8 赋值语句T T*T 答案: 1 不正确,变量之间应用逗号“,”隔开. 2 不正确,INPUT语句中只能是变量,而不能是表达式. 3 不正确,PRINT语句中不能再用赋值号“ ”. 4 正确,PRINT语句可以输出常量,表达式的值. 5 不正确,赋值语句“ ”左右不能互换. 6 不正确,不能给一个表达式赋值. 7 不正确,一个赋值语句只能给一个变量赋值. 8 正确,该句的功能是将当前T的值平方后赋给变量T. 例3.写出下列程序运行的结果 1 输出结果为___4_____. 例4. 若输入10,20,30,则输出结果为________. 三 基础训练 1.下面不属于基本算法语句的一项是 ( ) A.INPUT语句 B.WHILE语句 C.END语句 D.IF—THEN语句 2.右边程序运行的结果是 A.1,2,3 B.2,3,1 C.2,3,2 D.3,2,1 右边程序执行后输出的结果是 A.-1 B.0 C.1 D2 4. 将两个数a 8,b 17交换,使a 17,b 8,下面语句正确一组是 A. B. C. D. 5. 下面为一个求20个数的平均数的程序,在横线上应填充的语句为 A. i 20 B. i 20 i 20 6. 上右程序运行后输出的结果为 A. 3 4 5 6 B. 4 5 6 7 C. 5 6 7 8 D. 6 7 8 9 7. 若输入8时,则下列程序执行后输出的结果是 8. 2009·广东 某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示: 如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图, 则图中判断框应填____________,输出的s ____________________. 注:框图中的赋值符号“ ”也可以写成“←”或“: ” 9.. 2009·江苏连云港第二次调研 下面的程序的结果是________. i 1 S 1 WHILE i 4 S S×i i i+1 WEND PRINT S END 10.编写一个程序计算,并画出相应的程序框图. 答案 一.选择题 1. C 2.C 3.B 4.B 5.A 6.A 二.填空题 7. 0.7 8 .i 7? 或i≤6 9. 24 10.程序为: s 0 i 1 WHILE S 999 s s+i^2 i i+2 WEND PRINT s END a 1 b 2 c 3 a b b c c a PRINT a,b,c END 第2题 n 5 s 0 WHILE s 15 S s+n n n-1 WEND PRINT END 第3题 a c c b b a b a a b c b b a a c a b b a x 1 y 1 WHILE x 4 Z 0 WHILE y x+2 Z Z+1 y y+1 WEND PRINT Z x x+1 y 1 WEND END 第6题 S 0 i 1 DO INPUT x S S+x i i+1 LOOP UNT

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档