必修Ⅲ-02 基本算法语句
1、的格式为:INPUT “提示内容”;变量
的格式为: PRINT “提示内容”;变量
的格式为:变量=表达式,如“x=y”表示。
计算机执行赋值语句时,先计算“=”边表达式的值,然后把这个值赋给“=”边的变量。
2、条件语句的两种形式:
IF 条件THEN IF 条件THEN
语句体语句1
END IF ELSE
语句2
END IF
第一种:先对条件进行判断若条件结果为,则执行表达式后面的语句,否则直接跳过语句执行其他语句,条件语句中必须用结尾。
第二种:如果条件为真,则执行语句1,如果条件为假,则执行语句2。
3、循环语句的两种形式:
直到型(UNTIL)语句当型(WHILE)语句
DO WHILE 条件
循环体循环体
LOOP UNTIL 条件WEND
(1)直到型(UNTIL)语句,这种语句是先然后进行条件的判定,如果继续执行循环体。
直到直接跳到UNTIL语句后。
(2)当型(WHILE)语句,是在执行循环体之前先,如果条件为真,继续执行循环体。
否则直接跳到WEND语句后。
例1、 (2009年湖南高中学业水平考试)若运行下右图的程序,
则输出的结果是( )
A 4
B 9
C 13
D 22
例2、 关于语句:INPUT “提示内容”;变量,下列说法不正确的是( )
A 、提示内容可以是中文也可以是英文
B 、语句可以给出多个变量赋值
C 、提示内容一般是提示用户输入什么样的信息
D 、这是一个输出语句
例3、下列给出输入、输出语句正确的是( )
○
1输入语句INPUT a;b;c ○2输入语句INPUT x=3 ○
3输出语句PRINT a=4 ○4输出语句PRINT 20,3*2 A 、○
1○2 B 、○2○3 C 、○3○4 D 、○4 例4、下列关于条件语句说法正确的是 ( )
A 条件语句中必须有ELSE 和END IF
B 条件语句中可以没有END IF
C 条件语句中可以没有ELSE,但是必须有EN
D IF
D 条件语句中可以没有END IF,但必须有ELSE
例5、请完成一个程序,对于函数()221(0),25(0)x x f x x x ⎧-≥⎪=⎨-<⎪⎩输入x 的值,输出相应的函数值。
A=9 A=A+13 PRINT A END
例6、完成下面程序,计算135799⨯⨯⨯⨯⋅⋅⋅⨯的值
例7、执行下面的程序段后,x 的值为 。
例8、执行下面的程序段后,最后i 的值为 ,sum 的值为 。
x=7
DO x=x-2 LOOP UNTIL x<0 i=1 sum=0
DO
Sum=sum+i
i=i+1
LOOP UNTIL i>10
PRINT sum
END。