基本算法语句习题课(市新课改培训研究课31).ppt_第1页
基本算法语句习题课(市新课改培训研究课31).ppt_第2页
基本算法语句习题课(市新课改培训研究课31).ppt_第3页
基本算法语句习题课(市新课改培训研究课31).ppt_第4页
基本算法语句习题课(市新课改培训研究课31).ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本算法语句 祁东县第二中学曾卫国 习题课 基本的算法语句有 输入语句 输出语句 赋值语句 条件语句 循环语句 知识回顾 一 输入语句输入单个变量input 提示内容 变量或input变量输入多个变量input 提示内容1 提示内容2 提示内容3 变量1 变量2 变量3 或input变量1 变量2 变量3 二 输出语句 打印语句 print 提示内容 表达式或print表达式 三 赋值语句变量 表达式表达式可以是变量 常量 计算公式 字符 输入语句无计算功能 而输出语句和赋值语句有计算功能 if then else格式if then格式if条件thenif条件then语句体1语句体elseendif语句体2endif 四 条件语句 五 循环语句 当型 while 直到型 until 循环语句循环语句while条件do循环体循环体wendloopuntil条件1 while语句先测试再循环 until语句先循环再测试 2 在while语句中 是当条件满足时执行循环体 而在until语句中 是当条件满足时跳出循环体 1 下列语句错误的是 a inputa 3 5 b print3 5 c print howareyou d a a 2 自主学习 a 2 分析下面程序执行的结果 1 73 2 inputaifa 0thenprintsqr a elseprint 是负数 endifend 若输入 81 输出结果 若输入64 输出结果 input a b a bb a ba b ab b aprinta bend 从键盘输入3 7 是负数 8 a 3b 7b 3 7 10a 10 3 7b 10 7 3 3 i 12s 1dos s ii i 1loopuntili 11print s send 输出结果 132 4 n 5s 0whiles 15s s nn n 1wendprint n nend 输出结果 n 8 i 12 s 1s 12 1 12i 12 1 11不满足i 11s 12 11 132i 10满足i 11s 132 s 3 若输出的值是945 则横线处应填 s 1i 3whilei s s ii i 2wendprintsend 9 a 6b 8c 7d 9 4 为了在运行下面的程序之后得到输出的结果为2008 键盘输入的x值应是 inputxifx 0theny 2 xelseifx 0theny 2008elsey 2 xendifendifend 输入 1004或0或1004 二 合作学习 input n ns 0i 1dos s 1 ii i 1loopuntili nprint s send 例题1 对任意正整数n 下面的程序的功能是什么 若将程序中步骤a和步骤b交换位置 结果会怎样 要达到原来的结果 需做怎样的修改 功能 i i 1s s 1 i 改成i n 例2 2007年山东理10 阅读右边的程序框图 若输入的是100 则输出的变量s和t的值依次是 a 2500 2550b 2550 2550c 2500 2500d 2550 2500 d 思考 1 此流程图中的循环结构是不是while型循环结构 2 若要写出含while型语句的程序 则条件判断处是否需要修改 3 编写出程序代码 n n 1 是while型循环结构 inputns 0t 0whilen 2s s nn n 1t t nn n 1wendprints tend 否 是 例3 高一 2 班共有学生60名 请设计一个程序 输入每个学生的成绩后 统计出成绩在区间内的人数 统计的人数分别记为a b c 并求出全班学生的平均成绩 算法 第一步 分别给变量a b c s i赋初始值 第二步 输入学生的成绩x 并将x累加到s中 第三步 对学生的成绩进行判断 若x 90则a a 1 否则 若x 120则b b 1 否则 c c 1 第四步 计数变量i i 1 第五步 对i进行判断若i 60则跳转到第二步 第六步 p s 60第七步 输出a b c p的值 开始 a 0 b 0 c 0 s 0 i 0 输入学生成绩x c c 1 p s 60 a a 1 b b 1 s s x i i 1 i 60 x 90 x 120 1 1 输出a b c p 结束 2 2 n y n y y n a 0b 0c 0s 0i 0doinput 输入学生成绩 xifx 90thena a 1elseifx 120thenb b 1elsec c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论