已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11 3 2条件语句 学习目标1 理解条件语句及条件语句与条件结构的关系 2 能够用条件语句编写条件结构的程序 课堂互动讲练 知能优化训练 11 3 2条件语句 课前自主学案 课前自主学案 1 条件结构的判断框有 个入口 个出口 即 和 2 输入语句的作用是实现算法中 的功能 输出语句的作用是实现算法中的 功能 赋值语句的作用是 一 二 是 否 输入变量信息 输出结果 将表达式的值赋给变量 1 算法逻辑结构中的条件结构一般由算法语句中的条件语句来实现 2 条件语句的格式 功能及与条件结构的对应关系 语句体a 语句体a 语句体b 条件 语句体a endif 条件 语句体a 语句体b 1 如何选择使用 if then 语句与 if then else 语句 提示 当判断语句的两个出口语句都需要执行时 使用 if then else 语句 当判断语句的两个出口语句只有一个需要执行时 使用 if then 语句 2 若情况复杂 判断结果多于2种情况时 如何处理 提示 可使用条件语句的嵌套编写程序 课堂互动讲练 一般形式如下 该语句对应的选择结构的流程图如图所示 其功能是 如果条件a为真 则执行b 否则 直接结束判断过程 当判断语句的两个出口只有一个需要执行语句时 使用 if then 语句 设计一个程序 任意输入四个数a b c d 将它们按照从小到大的顺序排列后输出 思路点拨 我们可以找出a b c d四个数中的最小者放在a中 然后将余下的三个数中的最小者放在b中 再找出余下的两数中的小者放在c中 然后输出a b c d即可将四个数按从小到大的顺序排列 解 程序如下 名师点评 1 if then语句实质上是if then else语句的简化 也就是在条件语句中 当不符合条件时不进行任何处理 即把语句体b省略不写 但需要注意的是若用这种格式编写成程序 在确定条件时 必须是符合条件需要进行处理 即需要运算 而不符合条件就不需要进行运算 如本例中 是把条件确定为 a b 等 若把条件确定为 a b 等 则不行 2 当需要进行多次比较与判断时 则需要多次运用条件语句来编写程序 但要注意这些条件语句之间的关系 如本例中 它们之间是一个并列关系 因而它们之间按顺序编写即可 变式训练1输入任意一个数 若它小于或等于50 则将它打印出来 若它比50大 则不打印 请编写程序 解 设任意一个数为变量x 程序如下 当程序满足不同的条件有不同的语句体执行时就用该种条件语句 首先对if后的条件进行判断 如果符合条件 则执行then后面的语句体 若不符合条件 则执行else后面的语句体 思路点拨 本题是已知分段函数的解析式求函数值的问题 当输入一个x的值时 由于x所在的范围不同 因而用来计算函数值的解析式也因范围不同而有所不同 因此要计算函数值必须先判断x的范围 因而要设计求函数值的算法必须用条件结构 相应伪代码的书写也应用条件语句书写 解 用变量x y分别表示自变量和函数值 步骤如下 s1 输入x值 s2 判断x的范围 若x 0 则用解析式y x2 1求函数值 否则 用y 2x2 5求函数值 s3 输出y值 程序框图如图所示 伪代码如下 名师点评 对于分段函数的求值问题 由于计算之前 需要对自变量进行判断 因此需要用到条件结构 并且本例还是一个两个分支的条件结构 所以可运用条件语句的if then else endif格式来表示算法 解 算法分析 s1 输入x的值 s2 判断x的范围 若x 2 5 则用y x2 1求函数值 若x 2 5 则用y x2 1求函数值 s3 输出y的值 伪代码如下 当判断条件多于一个时 若重复应用条件语句 书写程序繁琐 可利用条件语句的嵌套写 依法纳税是每个公民应尽的义务 中华人民共和国个人所得税法 第十四条中有个人所得税税率表 工资 薪金所得适用 上表中 全月应纳税所得额 是从月工资 薪金收入中减去2000元后的余额 例如某人月工资 薪金收入2220元 减去2000元后 应纳税所得额就是220元 应缴纳个人所得税11元 在此规定下 编写一个伪代码 输入某人月工资 薪金收入 不超过6600 输出这个人应缴纳的个人所得税 思路点拨 由已知可得所求个人所得税可用分段函数表示 从而可用条件结构的程序框图表示 用条件语句编写程序 伪代码 名师点评 1 在编写条件语句的嵌套中的 条件 时 要注意if和endif的配对 常常利用文字的缩进来表示嵌套的层次 以便于程序的阅读和理解 2 理解条件语句的嵌套时 要分清内层条件语句与外层条件语句 内层的条件结构是外层条件结构的一个分支 解 法一 嵌套结构 程序框图如图所示 伪代码如下 法二 叠加结构 程序框图如图所示 伪代码如下 1 条件语句是程序设计的一个基本语句 它根据输入数据或中间计算结果的情况 选择一组语句执行 即在不同的情况下 选择不同的语句组来执行 在编写程序时 必须将所有的这些情况都考虑进去 并写出在各种情况下所对应的语句组 当然 这里所指的语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【8语期中】六安市霍邱县2025-2026学年度第二学期期中考试八年级语文试卷
- 2025年事业编考试题库(附含答案)
- 2025新航空安全员资格考点题目及答案
- 2026年软件开发服务合同(外包)
- 2026农产品供应链行业市场深度研究及农业信息平台发展趋势报告
- 2026农业科技行业市场现状技术分析产业发展评估投资推广规划网店报告
- 2025新软件资格考试软件过程能力评估师(基础知识、应用技术)合卷(中级)自测试题(含答案)
- 2026农业无人机喷洒作业效率提升与保险产品设计关联研究
- 2026中国跨境葡萄干电商平台运营模式研究报告
- 2026中国咖啡消费市场增长潜力及品牌竞争研究报告
- 2026湖南娄底市市直事业单位高层次和急需紧缺人才招聘集中组考18人备考题库含答案详解(预热题)
- 2026届湖北省武汉市高三四调英语试题(含答案和音频)
- 淇河流域水文地球化学环境对缠丝鸭蛋形成的影响探究
- 乐山国有资产投资运营(集团)有限公司乐山产业投资(集团)有限公司2026年社会公开招聘考试备考试题及答案解析
- 【新教材】外研版(2024)八年级下册英语Unit 1-Unit 6语法练习册(含答案解析)
- 海南省海口市2024-2025学年八年级下学期期中考试道德与法治试卷(含答案)
- 膀胱癌靶区勾画的精准放疗多学科策略
- 15D501 建筑物防雷设施安装
- 标准制修订培训课件
- 印制电路板(PCB)的设计与制作课件
- 广告效果研究方法课件
评论
0/150
提交评论