(2)错,不能给一个表达式赋值;
(3)错,一个赋值语句只能给一个变量赋值;
(4)正确,该句的功能是将当前T的值平方后再赋给变量T.
反思与感悟 赋值号与数学中的等号的意义是不同的,赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值;如果已有值,则执行该语句,以赋值号右边表达式的值代替该变量原来的值,即将原值"冲掉";赋值号的左边不能是常量,一个赋值语句的表达式不能出现两个及两个以上的赋值号.
跟踪训练1 判断下列各组语句是否正确.
(1)赋值语句r=9;
(2)赋值语句9=r;
(3)赋值语句R=r=9.
答案 (1)对,(2)错,(3)错.
题型二 输入语句
例2 写出鸡兔同笼问题的一个算法,画出相应算法的框图,写出计算机程序.
解 算法:
S1 输入鸡和兔的总数量M;
S2 输入鸡腿和兔腿的总数量N;
S3 鸡的数量A=;
S4 兔的数量B=M-A;
S5 输出A,B.
程序框图如图所示:
程序如下: