高中人教A版数学必修3学案:1.2.1 输入语句、输出语句和赋值语句含答案.docVIP

  • 0
  • 0
  • 约3.01千字
  • 约 9页
  • 2021-09-19 发布于北京
  • 举报

高中人教A版数学必修3学案:1.2.1 输入语句、输出语句和赋值语句含答案.doc

1.2 基本算法语句 1. 学 习 目 标 核 心 素 养 1.理解输入语句、输出语句、赋值语句的格式与作用.(重点、易混点) 2.能够将程序框图转化为“算法”语句.(难点) 1.通过算法语句的学习,培养数学抽象素养. 2.借助程序语句的编写,提升逻辑推理素养. 1.输入、输出语句 (1)输入、输出语句 输入语句、输出语句分别与程序框图中的输入、输出框对应,用来输入和输出信息. (2)输入、输出语句的格式及功能 名称 格式 功能 输入语句 INPUT “提示内容”;变量,其中“提示内容”一般是提示用户输入什么样的信息 把程序中新输入的值赋给变量 输出语句 PRINT“提示内容”;表达式 在计算机的屏幕上输出常量、变量的值和系统信息 2.赋值语句 (1)赋值语句和程序框图中表示赋值的处理框对应,用来给变量赋值. (2)赋值语句的格式及功能 赋值语句 变量=表达式 将表达式所代表的值赋给变量,一般先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量 思考:赋值号与等号有何区别? [提示] (1)赋值号与等号意义不同,若把“=”看作等号,则N=N+1不成立,看成赋值号则成立. (2)赋值号两边的内容不能对调. (3)虽然赋值语句具有计算与赋值的作用,但不能利用它进行代数式的演算. 1.下列关于赋值语句的说法错误的是(  ) A.赋值语句先计算出赋值号右边的表达式的值 B.赋值语句是把左边变量的值赋给赋值号右边的表达式 C.赋值语句是把右边表达式的值赋给赋值号左边的变量 D.赋值语句中的“=”和数学中的“=”不一样 B [赋值语句的作用是把右边表达式的值赋给赋值号左边的变量.] 2.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是(  ) A.逗号       B.分号 C.空格 D.引号 A [在算法语句中,同时输入多个变量,变量之间用逗号隔开.] 3.下列给出的输入、输出语句正确的是(  ) ①输入语句:INPUT a,b,c,d,e;②输入语句:INPUT X=1;③输出语句:PRINT A=4;④输出语句:PRINT 10,3*2,2/3. A.①② B.②③ C.③④ D.①④ D [①④正确,②③中对变量赋值是错误的.] 4.下面一段程序执行后的结果是________. 10 [先把2赋给A,然后把A*2赋给A,即A变为4,再把A+6赋给A,故A为10.] 输入、输出语句 【例1】 (1)下列语句正确的是________(只填序号). ①INPUT 2,3,4 ②INPUT x=2 ③INPUT x ④INPUT x,y,z ⑤INPUT “a=”;a ⑥INPUT “a=”;5*5 ⑦INPUT a,b,c, (2)当x的值为5时,“PRINT“x=”;x”在屏幕上的输出结果为(  ) A.5=5      B.5 C.5=x D.x=5 (1)③④⑤ (2)D [(1) 序号 正误 理由 ① × 输入语句不能直接输入常量 ② × 输入语句不能输入表达式 ③ √ 这是最常见的输入方式,一般在某一程序之前,用来输入下面的程序运行所需要的变量值 ④ √ 这是一个输入多个变量的表达方式,即对三个变量进行赋值,每个变量之间用“,”隔开 ⑤ √ 程序上机运行后,若输入5,则屏幕显示a=5 ⑥ × 输入语句没有运算功能,输入语句要求输入的值只能是一个常数,不能是一个表达式 ⑦ × 输入语句末尾不带任何符号 (2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x=5.] 输入、输出语句中的注意点 ?1?输入语句没有计算功能,只能输入常量;而输出语句有计算功能,可以输出常量、变量或表达式的值以及字符 ?2?“提示内容”和变量之间用分号隔开,若输入?出?多个数,各数之间应用逗号隔开,“提示内容”可以省略. ?3?程序中运算符号要规范,输出语句不能输出一个等式,这是易错点. eq \o([跟进训练]) 1.有以下程序: 程序执行后的结果是(  ) A.5 5 B.3 3 C.A=5 B=5 D.A=3 B=3 C [该程序运行过程中A,B的值变化如下:A=3,B=5;A=5,B=5;所以程序执行后的结果是A=5,B=5.] 赋值语句 【例2】 (1)下列赋值语句正确的是(  ) A.M=a+1 B.a+1=M C.M-1=a D.M-a=1 (2)读如下两个程序,完成下列问题. 程序a: 程序b: ①程序a的运行结果为________. ②若程序a,b运行结果相同,则程序b输入的值为________. (1)A (2)①6 ②0 [(1)a+1=M中,赋值号的左边是表达式,故B错误; M-1=a中,赋值号的左边是表达式,故C错误; M-a=1中,赋值号的左边是表达式,故D错误. 只有A:M=a+1是正

文档评论(0)

1亿VIP精品文档

相关文档