已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 2基本算法语句 条件语句 1 正确理解条件语句的概念 2 掌握条件语句的结构 3 会应用条件语句编写程序 首先知识回顾顺序结构语句及条件结构 引入条件语句 新课讲授部分 讲解条件语句应用 例题部分 通过典例讲解让学生熟悉条件语句 复习巩固部分通过练习对知识巩固 让学生更系统掌握本节课的所学知识 最后总结作业 1 输入语句 输出语句和赋值语句对应于算法中的哪种结构 这三种语句的一般格式是什么 2 什么是条件结构 用程序框图表示这种结构 顺序结构 输入语句 输出语句 赋值语句 input 提示文字 变量 print 提示内容 变量 变量 表达式 条件语句是处理条件分支逻辑结构的算法语句 条件语句的一般格式 只含一个 分支 的条件结构 写成条件语句为 当计算机执行这种形式的条件语句时 首先对if后的条件进行判断 如果条件符合 就执行then后的语句体 否则执行endif之后的语句 含两个 分支 的条件结构 写成条件语句为 当计算机执行上述语句时 首先对if后的条件进行判断 如果条件符合 就执行then后的语句体1 否则执行else后的语句体2 条件语句的作用在程序执行过程中 根据判断是否满足约定的条件而决定是否需要转换到何处去 需要计算机按条件进行分析 比较 判断 并按判断后的不同情况进行不同的处理 例1 编写程序 输入一元二次方程ax2 bx c 0的系数 输出它的实数根 算法分析 一元二次方程的根有三种不同情况 设判别式 b2 4ac 1 当 0时 一元二次方程有两个不等的实数根 2 当 0时 一元二次方程有两个相等的实数根 3 当 0时 一元二次方程没有实数根 程序框图 输入a b c 2 1 是 开始 b2 4ac 0 原方程无实根 2 结束 否 1 0 输出p 是 否 x1 p q x2 p q 输出x1 x2 程序 input a b c a b cd b b 4 a cifd 0thenp b 2 a q sqr d 2 a ifd 0thenprint onerealroot pelsex1 p qx2 p qprint tworealroots x1 x2endifelseprint norealroot endifend 是 开始 b2 4ac 0 原方程无实根 否 结束 0 输出p 是 否 x1 p q x2 p q 输出x1 x2 输入a b c 例2 编写程序 使得任意输入的3个整数按从大到小的顺序输出 算法分析 用a b c表示输入的3个整数 为了节约变量 把它们重新排列后 仍用a b c表示 并使a b c 具体操作步骤如下 第一步 输入3个整数a b c 第二步 将a与b比较 并把小者赋给b 大者赋给a 第三步 将a与c比较 并把小者赋给c 大者赋给a 此时a已是三者中最大的 第四步 将b与c比较 并把小者赋给c 大者赋给b 此时a b c已按从大到小的顺序排列好 第五步 按顺序输出a b c c b b t b t c t a c 程序框图 开始 输入a b c b a 是 t a a b 否 c a 是 t a 否 c b t c 是 否 输出a b c 交换a b的值 程序 input a b c a b cifb athent aa bb tendififc athent aa cc tendif ifc bthent bb cc tendifprinta b cend 1 课本p29页t2 读程序 说明程序的运行过程 input x xif9 xandx 100thena x 10b xmod10 x 10 b aprintxendifend 问题 如输入的数x 86 则输出的结果是什么 68 此程序用于交换一个两位数的个位和十位数字 2 课本p29页t1 input a b c a b cifa b canda c bandb c athenprint yes elseprint no endifend 参考答案 3 课本p29页t3 编写求一个数是偶数还是奇数的程序 从键盘输入一个整数 输出该数的奇偶性 input a aifamod2 0thenprint even elseprint odd endifend 参考答案 4 编写一个程序 输入两个整数a b 判断a是否能被b整除 input a b a bifamodb 0thenprint bdividesa elseprint bdoesnotdividea endifend 参考答案 1 条件结构的程序表示 2 注意书写的规范性 if条件then语句1else语句2endif if条件then语句e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风湿病常见症状剖析及护理要点
- 青光眼症状详解与护理指南
- 物理治疗学光疗法
- 美甲退股合同协议书
- 淄博废机油合同协议书
- 校园投资分红协议书
- 签订动物管理协议书
- 装修工程清场协议书
- 芭蕾舞演员婚前协议书
- 签了合同第三方协议
- 保险专业代理机构高级管理人员任职资格申请表
- 法学概论(第七版) 课件全套 谷春德 第1-7章 我国社会主义法的基本理论 - 国际法
- 产业经济学第四版教学课件第十三章 行业自律
- 《网络空间安全概论》课件7-1-2人工智能安全
- 第八课+法治中国建设+高中政治统编版必修三
- 软件工程中的软件部署与运维指南
- 道路运输企业两类人员安全考核题库(含答案)
- 下肢深静脉血栓护理业务学习
- 房地产管理-华中科技大学中国大学mooc课后章节答案期末考试题库2023年
- 中华碑帖精粹:赵孟頫胆巴碑
- 教师职业道德与专业发展知到章节答案智慧树2023年山东师范大学
评论
0/150
提交评论