




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复习巩固 输入语句 输出语句和赋值语句对应于算法中的哪种结构 这三种语句的一般格式是什么 顺序结构 输入语句 输出语句 赋值语句 INPUT 提示内容 变量 PRINT 提示内容 表达式 变量 表达式 INPUT 提示内容 变量 PRINT 提示内容 表达式 变量 表达式 可输入程序中变量的值 可输出表达式的值 计算 可对程序中的变量赋值 计算 1 提示内容和它后面的 可以省略 2 一个语句可以给多个变量赋值 中间用 分隔 3 无计算功能 1 表达式可以是变量 计算公式 或系统信息 2 一个语句可以输出多个表达式 中间用 分隔 3 有计算功能 1 的右侧必须是表达式 左侧必须是变量 2 一个语句只能给一个变量赋 3 有计算功能 输入语句 输出语句 赋值语句 1 2 2条件语句 算法初步 N 步骤B 步骤A 条件结构常用的程序语言和格式 IF条件THEN语句体1ELSE语句体2ENDIF IF条件THEN语句体ENDIF 单分支条件结构 双分支条件结构 N 步骤A 例5 编写一程序 求实数x的绝对值 算法分析 因为实数x的绝对值 x 算法步骤 S1 输入一个实数x S2 判断x的符号 程序框图 开始 输入x x 0 输出x 输出 x 结束 Y N 程序 INPUTxIFx 0THENPRINTxELSEPRINT xENDIFEND x x 0 x x 0 若x 0 则输出x 否则输出 x IF条件THEN语句体1ELSE语句体2ENDIF 双分支条件结构 Y N Y N 练习 把下列语句的意义翻译成程序框图 2 IFx 0THENy 1ELSEy 0ENDIF 1 IFx 0THENx ABS x ENDIFPRINT x的绝对值为 x 开始 x abs x 结束 开始 y 1 y 0 结束 输出x x 0 x 0 IF条件THEN语句体1ELSE语句体2ENDIF IF条件THEN语句体ENDIF 单分支条件结构 双分支条件结构 例6编写程序 输入一元二次方程ax2 bx c 0的系数 输出它的实数根 N N Y 开始 结束 0 程序框图 Y 输入a b c b2 4ac 0 输出x1 x2 输出p x1 p q x2 p q INPUT a b c a b c m b 2 4 a c IFm 0then p b 2 a q SQR m 2 a IFm 0THEN PRINT x1 x2 p ELSE PRINT x1 x2 p q p q ENDIF ELSE PRINT 方程无实根 ENDIF END 例7编写程序 使得任意输入3个整数按大到小的顺序输出 算法分析 算法思想 3个数两两比较 确定大小 按a b c输入 要按a b c输出 关键要找到最大值 将它赋值给a 中值赋给b 最小值赋给c 第一步输入3个整数a b c 第二步将a与b比较 并把小者赋给b 大的赋给a 第三步将a与c比较 并把小者赋给c 大的赋给a 第四步将b与c比较 并把小者赋给c 大的赋给b 第五步按顺序输出a b c INPUT a b c a b cIFb aTHENt aa bb tENDIFIFc aTHENt aa cc tENDIFIFc bTHENt bb cc tENDIFPRINTa b cEND 相应的QBASIC程序 开始 t a a b b t t a a c c t t b b c c t 输入a b c 输入a b c b a c a c b 结束 是 是 否 否 是 否 对应的流程图 练习 开始 输入a b c a b c a c b b c a 存在这样的三角形 不存在这样的三角形 结束 否 是 1 该程序框图所表示的算法作用是什么 并根据程序框图写出相应的程序 程序 INPUTa b c IFa b canda c bandb c aTHEN PRINT 存在这样的三角形 ELSE PRINT 不存在这样的三角形 ENDIF END 2 读程序 说明程序的运行过程 INPUT Pleaseinputaninteger xIF9 xANDx 100THENA x 10b xMOD10 x 10 b aPRINTxENDIFEND 本程序的运行过程为 输入整数x 若x是满足9 x 100的两位整数 则先取x的十位 记作a 再取出x的个位 记作b 把a b调换位置 分别作两位数的个位数与十位数 然后输出新的两位数 如输入25 则输出52 3 编写一个程序 判断任意输入的整数的奇偶性 开始 输入一整数a M 0 M aMOD2 输出a为偶数 输出a为奇数 结束 Y N 程序 INPUT a a M aMOD2 IFM 0THEN PRINT a为偶数 ELSE PRINT a为奇数 ENDIFEND 双分支条件结构 N 4 闰年是指能被4整除但不能被100整除 或者能被400整除的年份 编写一个程序 判断输入的年份是否为闰年 开始 输入年份y A yMOD4 B yMOD100 C yMOD400 A 0且B 0 C 0 是闰年 是闰年 结束 不是闰年 INPUT 输入年份 yA yMOD4B yMOD100C yMOD400IFA 0ANDB0THENPRINT 是闰年 ELSEIFC 0THENPRINT 是闰年 ELSEPRINT 不是闰年 ENDIFENDIFEND 程序 Y Y N N 步骤B 步骤A 1 条件结构常用的程序语言和格式 IF条件THEN语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国润滑基础油项目投资计划书
- 水利沟渠可行性研究报告
- 教育中的游戏化教学模式
- 中国聚酯切片(PET)项目商业计划书
- 2025年中国溶剂精制项目创业计划书
- 历史课堂中的多元文化教育实践
- 中国皮革化料项目经营分析报告
- 2025年水基型胶黏剂生产建设项目可行性研究报告 (一)
- 2025年eVTOL适航认证流程优化与全球标准协调研究
- 中国橡胶加工项目创业计划书
- 2025云南省交通投资建设集团有限公司下属曲靖管理处收费员招聘(76人)考试参考试题及答案解析
- 2025年法院书记员职位选拔综合能力测试题(附答案)
- 2025年10月“江南十校”2026届新高三第一次综合素质检测 化学试卷(含答案详解)
- RCT临床试验课题申报书模板及示范
- 7.水受热遇冷会怎样(教学设计)-四年级上册科学人教鄂教版
- 2025-2030FTTR家庭组网标准演进与市场渗透策略研究
- 屠宰兽医检验考试题及答案
- 内蒙古信息技术考试题库及答案
- 第四课 建设法治中国说课稿-2025-2026学年初中道德与法治统编版五四学制九年级上册-统编版五四学制2018
- 园林古建筑防雷设计方案
- GB/T 13591-2025乙炔气瓶充装规定
评论
0/150
提交评论