内容正文:
1.2 基本算法语句
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程序中运算符号要规范,输出语句不能输出一个等式,这是易错点.
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中,赋值号的左边是表达