第一章 算法初步1
2 条件语句复习回顾输入语句INPUT “ 提示内容”;变量输出语句PRINT “ 提示内容”;表达式赋值语句变量 = 表达式语句一般格式主要功能说明输入语句输出语句赋值语句INPUT “ 提示内容” ; 变量PRINT “ 提示内容” ;表达式变量=表达式可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算( 1 )提示内容和它后面 的“;”可以省略( 2 )一个语句可以给多个变 量赋值,中间用“,”分隔( 3 )无计算功能( 1 )表达式可以是变量,计算公式,或系统信息( 2 )一个语句可以输入多个表达式,中间用“,”分隔( 3 )有计算功能( 1 )“ =” 的右侧必须是表达式,左侧必须是变量( 2 )一个语句只能给一个变量赋( 3 )有计算功能注意:⑴赋值号左边只能是变量名字,而不是表达式
问题 1 :下列的赋值形式正确吗
例如: ① x+y=2+3 2=x②问题 2 :在数学中 x=y 与 y=x 的意义是一样的,那么在赋值语句中一样吗
注意:⑵赋值号左右不能对换
赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量
赋值号与数学中的等号意义不同: Y=X ,表示用 X 的值替代变量 Y 原先的取值
X=Y ,表示用 Y 的值替代变量 X 原先的取值
所以“ Y=X 与 X=Y” 的含义运行结果是不同的
注意:⑶不能利用赋值语句进行代数的演算(如化简、因式分解、解方程等)例如:① x2+10x+16=0 (x+8)(x+2)=0 X=-8,x=-2 ②y=x2-1=(x-1)(x+1)这是不能实现的问题 3 :我们知道 a=a+1 在数学中是不成立的,但在赋值语句中成立吗
答: 在赋值语句中是成立的,意思是将 a 的原值加 1 在赋给 a ,即 a 的值增加 1
如果多次给一个变量赋值,则该变量的值取