




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年 北京市密云区教育委员会事业单位选调考试试题附答案
- 2025年中国85MEOC终端行业市场发展前景及发展趋势与投资战略研究报告
- 中国电动升降货物梯行业市场规模及投资前景预测分析报告
- 2019-2025年中国农副产品行业市场调研分析及投资战略咨询报告
- 2020-2025年中国防弹运钞车行业市场调研分析及投资前景预测报告
- 2025年度电竞项目可行性研究报告
- 2025-2030年中国电解剥离液行业深度研究分析报告
- 2024年全球及中国DNA和RNA聚合酶行业头部企业市场占有率及排名调研报告
- 建筑围栏板行业深度研究分析报告(2024-2030版)
- 中国新能源环卫车行业发展监测及投资战略研究报告
- 数据结构第2章-线性表
- 铁路空心墩任意两个截面砼方量计算自编公式
- 中建有限空间专项施工方案
- 华北理工选矿学课件03浮选-1浮选基本原理
- 冠寓运营管理手册正式版
- 2022年珠海市金湾区体育教师招聘笔试试题及答案
- 毕业离校学生证遗失证明
- 智慧停车技术方案
- 土地整理质量评定表
- 【告知牌】某公司全套重大危险源告知牌(7页)
- 中考数学复习专题二方程与不等式
评论
0/150
提交评论