2 基本算法语句一、知识导学1. 赋值语句用符号“←”表示,“yx ”表示将 y 的值赋给 x ,其中 x 是一个变量,y 是一个与 x同类型的变量或表达式
2. 条件语句主要有两种形式:“行 If 语句”和“块 If 语句”
“行 If 语句”的一般形式为:If A Then B [Else C]
一个行 If 语句必须在一行中写完,其中方括号中的 Else 部分可以缺省
“块 If 语句”的一般格式为: If A Then B Else C End if Then 部分和 Else 部分是可选的,但块 If 语句的出口“End if”不能省
3. 循环语句主要有两种类型:For 语句和 While 语句
当循环的次数已经确定,可用“For”语句表示
“For”语句的一般形式为:For I from“初值” to step“步长”… End for 上面“For”和“End for”之间缩进的步骤称为循环体
当循环次数不能确定是,可用“While”语句来实现循环
“While”语句的一般形式为:While A…End while其中 A 表示判断执行循环的条件
上面“While”和“End While”之间缩进的步骤称为循环体
二、疑难知识导析1
有的条件语句可以不带“Else”分支,即满足条件时执行 B,否则不执行任何操作
条件语句也可以进行嵌套,在进行条件语句的嵌套时,书写要有层次
例如:If A Then BElse if C Then DElse EEnd if2
“For”语句是在执行过程中先操作,后判断
而“While”语句的特点是“前测试”,即先判断,后执行
若初始条件不成立,则一次也不执行循环 体中的内容
任何一种需要重复处理的问题都可以用这种前测试循环来实现
三、经典例题导讲[例 1] 下列程序的运行结果是
9X8YIf X >5