例谈基本算法语句

来源 :高中生学习·高二版 | 被引量 : 0次 | 上传用户:lxw19831201
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  算法语句有着严格的语法规则,它包括五种最基本的算法语句,即输入语句、输出语句、赋值语句、条件语句、循环语句. 一般情况下,输入语句、输出语句、赋值语句对应顺序结构,条件语句对应条件结构,循环语句对应循环结构. 本文通过实例,从不同的侧面探讨一下基本算法语句的应用.
  一、输入语句、输出语句、赋值语句的综合应用
  一般输入语句、输出语句和赋值语句的基本格式和用法如下表所示:
  [ \&输入语句\&输出语句\&赋值语句\&格式\&INPUT“提示内容”,变量\&PRINT“提示内容”;表达式\&变量=表达式\&说明\&1.“提示内容”和它后面的“;”可以省略;
  2.一个语句可以给出多个变量赋值,中间用“,”隔开;
  3.无计算功能,不能输入表达式;
  4.输入多个数据时用“,”分隔,且个数与变量的个数相同\&1.“提示内容”和它后面的“;”可以省略;
  2.一个语句可以输出多个表达式,不同的表达式之间用“,”隔开;
  3.表达式可以是变量,也可以是计算公式;
  4.有计算功能,能直接输出计算公式的值\&1.“=”左侧必须是变量,右侧可以是数字,变量或者是计算公式;
  2.一个语句只能有一个“=”,且只能给一个变量赋值;
  3.有计算功能,可以把表达式的值赋给一个变量\&][项目][内容]
  例1 下列给出的输入语句、输出语句和赋值语句:
  (1)输出语句INPUT a,b,c
  (2)输入语句INPUT [x=3]
  (3)赋值语句3=A
  (4)赋值语句A=B=C
  则其中正确的个数是( )
  A. 0 B. 1 C. 2 D. 3
  解析 本题主要考查输入、输出语句和赋值语句的基本格式和用法,注重区分它们的异、同点.
  (1)输出语句应为“PRINT a,b,c”,故本项是错误的;
  (2)输入语句中不能再用赋值号“=”,故本项是错误的;
  (3)赋值语句中,一次只能对一个变量赋值,且只能对变量赋值,即变量在左侧,故本项是错误的;
  (4)赋值语句不能连续赋值,故本项是错误的.
  答案 A
  二、条件语句的应用
  一般来说,条件语句的用法和格式如下表所示:
  END IF\&说明\&当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合就执行THEN后语句体1,否则执行ELSE后语句体2\&计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合就执行THEN后的语句,如果条件不符合,则直接结束条件语句,转而执行其它语句\&][项目][内容]
  例2 已知下列程序:
  三、循环语句的应用
  直到型循环的一般格式和用法如下:
  循环体
  当型循环的一般格式和用法如下:
  注意当型循环与直到型循环的区别:
  (1)当型循环是先判断后执行,直到型循环是先执行后判断;
  (2)当型循环用WHILE语句,直到型循环用UNTIL语句;
  (3)对同一算法来说,当型循环和直到型循环的条件互为反条件.
  例3 阅读如图所示的程序,该程序输出的结果为 .
  [[a=0S=1WHILE a<3 S=S*3 a=a+1WENDPRINT SEND]]
  分析 此题考查的内容是当型循环语句,当满足条件[a<3]则执行循环体,否则结束.
  解 第1次循环:[S=3,a=1;]
  第2次循环:[S=9,a=2;]
  第3次循环:[S=27,a=3,]此时不满足条件,循环结束,故输出27.
  例4 阅读如下程序,若输出的结果为[6364],则在程序中横线处应填入语句为( )
  分析 此题为直到型循环,此程序直接进入循环体,直到满足条件结束循环.
  解 程序运行过程中,各变量如下表所示:
其他文献
泰菲尔教授系西德亚琛工业大学信息设备与数据处理研究所所长,西德工程师学会顾问。他于1964年创建这个研究所,1975年编辑出版了该研究所的十年工作总结。这篇短文作为结束语
匈牙利共产党领导人之一索尔坦·华斯,曾被甸牙利反动政府关在狱中十五、六年。索尔坦·华斯以狱中日记的形式,写了《狱中十六年》,把匈牙利革命运动中最艰苦最英勇的年代的
苏教版的政治课本更贴近我们的实际生活,初中是学生们首次系统的学习有关于政治方面的知识,这使得教师在教学过程中存在着很多问题,学生们学习过程中普遍存在等着老师“喂食
为加强我校的数学研究和教学工作,并促进各高等学校之間的学术交流,今年4月6—28日,我校付校长兼数学系主任华罗庚教授来校講学。随同华教授来校講学的还有:中国科学院学部
本文探索高中化学教学中如何合理有效地利用多媒体技术。在传统的课堂教学中,利用多媒体教学的优点来实施素质教育,多媒体教学中注意事项以及多媒体的辅助教学与传统的教学模
[目的]探讨枣庄市山亭区近年肺结核流行特征,为制定有效防治措施提供依据。[方法]对山亭区2005~2010年的肺结核资料进行描述性分析。[结果]2005~2010年累计报告肺结核1 210例
“应试教育”把我国传统教育推向了发展的顶峰,给学生素质能力培养造成了严重困扰,在推进教育改革的关键期,素质培养战略作为主体、主导内容,已然成为学校与教师关注的焦点问
随着时代信息化的发展,网络与心理健康教育将结合得日益紧密,对于提高教师平时心理健康教育水平、调节学生课余时间的心理、促进家长业余时间心理健康教育,具有重要作用。要
日前,天津开发区第六届叉车驾驶员技能大赛在天津泰达人才服务有限公司正式启动,来自不发区35家单位的151名男女选手通过层层选拔,入围本次比赛。大赛共设培训、笔试、实际操
期刊
中国历来是巨型类书之乡,誉满四海.明清之时,类书更出类拔萃,搜罗广宏,分类辑录,引证详明,便于查览,诸子百家,兼收并蓄,各自立论,编者不褒贬偏弃.近代的科学文化,迅速发展,