基本算法语句 [内容解读]算法语句是表达算法的简单而实用的好方法.要注意各语句的作用.准确理解赋值语句.灵活表达选择语句.注意WHILE语句和UNTIL语句的区别. (1)输入.输出语句和赋值语句基本对应于算法中的顺序结构.这是任何一个算法都用到的语句.利用输入.输出语句和赋值语句设计算法时应明确:需输入信息时用INPUT语句.需输出信息时用PRINT语句.当变量需要的数据较少或给变量赋予表达式时.用赋值语句即可.当变量需要输入多组数据且程序重复使用时.使用输入语句较好.当然.赋值语句还具有将一个变量的值赋给另一个变量.前一个变量的值保持不变的功能. (2)选择语句是表达算法中的选择结构.因为算法的流程根据选择是否成立有不同的流向.就需要对选择作出判断.所以算法中要用到选择语句.在某些较复杂的算法中.有时需要对按选择要求执行的某一语句继续按照另一选择进行判断.这时可以再利用一选择语句完成这一要求.这就需要选择语句的嵌套. (3)循环语句是用来实现循环结构的.在本章我们主要需要掌握WHILE语句和UNTIL语句. [命题规律]考查基本算法语句的试题出现在选择题.填空题或解答题中都有可能.属中等偏难. 例6.右边是根据所输入的值计算值的一个算法程序, 若依次取数列中的前200项.则所得值中的最小值为 . (注:程序中的赋值符号“ 也可以写成“ 或“ ) 解:1≤n≤200.所以.-≤-1≤ 1. 当x>0.即0<x≤1时.由y=1+x.得1<y≤2. 当x≤0.即-≤x≤0时.由y=1-x.得1≤y≤1+. 所以.y值中的最小值为1. 点评:本题考查条件语句.与数列和不等式结合.属中等难度的试题. 例7.已知伪代码如下.则输出结果S= ▲ . (注:程序中的赋值符号“ 也可以写成“ 或“ ) I←0 S←0 While I<6 I←I+2 S←S+I2 End while Print S 解:第一步:I=2.S=4.第二步:I=4.S=4+16.第三步:I=6.S=4+16+36=56.所以.输出56. 点评:这是一个当型循环语句.求解时.写出前面几步中循环体的结果即可. 例8.某电信部门规定:拨打市内电话时.如果通话时间不超过3分钟.则收取通话费0.2元.如果通话时间超过3分钟.则超过部分以每分钟0.1元收取通话费(通话不足1分钟时按1分钟计).试设计一个计算通话费用的算法.要求写出算法.画出程序框图.编写程序. 解: 我们用c表示通话费.t表示通话时间. 则依题意有 算法步骤如下:第一步.输入通话时间t, 第二步.如果t≤3,那么c = 0.2 ;否则令 c = 0.2+0.1 (t-3); 第三步.输出通话费用c ; 程序框图如图所示 点评:这是综合考查程序算法中的程序框图.程序的写法.属中等偏难试题. 查看更多

 

题目列表(包括答案和解析)


同步练习册答案