在写算法语句时,一定要注意乘、除、乘方与数学中一般书写不同,在 程序中,还有“≥、≤、≠”分别写成“>=、<=、<>”.
典例剖析 题型一 赋值语句及相关问题
例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正确.
1.判断以下给出的输入语句、输出语句、赋值语句是否正确?为什么? (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
果),表达式是指程序要输出的数据. (2)输出语句具有计算功能,可以输出常量、变量或表达式的值.
如:PRINT 12/3等. (3)输出语句对应于程序框图中的
3.赋值语句 (1)赋值语句的符号“=”表示,如“x=y”表示将y的值赋给x,其中x
是变量,y是一个与x同类型的变量或表达式. (2)赋值语句的一般格式 变量=表达式 其中“=”为赋值号,不同于等号“=”,它要求左边只能是变量名字,
分析:I要NP计U算T面a,积b,,c要用输入语句、赋值语句和输出语句. p=(a+b+c)/2
解:程S序=(p*(p-a)*(p-b)*(p-c))^ PRINT S
END
题型三 程序框图与程序
例3:编写一个程序,计算两个非零实数的加、减、乘、除的运算结果,并 画出该算法的程序框图.