高三数学算法基本语句.ppt_第1页
高三数学算法基本语句.ppt_第2页
高三数学算法基本语句.ppt_第3页
高三数学算法基本语句.ppt_第4页
高三数学算法基本语句.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

广州市63中岑光 几种基本语句条件语句 重点 难点 理解并会用IF ELSE结构 IF ELSE IF结构 教学过程 新课导入新课讲解小结作业 小黑的家 小白的家 一 新课导入 教学过程 一 简单的IF语句 二 IF ELSE语句 三 if else if语句 二 新课讲解 简单的IF语句 格式 流程图例题 其语义是 如果表达式的值为真 则执行其后的语句 否则不执行该语句 继续执行主程序 注意 1 这里的表达式通常是逻辑表达式或关系表达式 例如 if a b 简单的IF语句格式 IF 表达式 语句 假真 表达式 语句 小白找小黑玩吗 走小路 真 max a if max b max b printf max d max 本例程序中 输入两个数a b 把a先赋予变量max 再用if语句判别max和b的大小 如max小于b 则把b赋予max 因此max中总是大数 最后输出max的值 例1 求两个数中的较大数 这类的例子很多 if 成绩 60printf 及格 If 小白找小黑玩 printf 走小路 If 今天是工作日 printf 上班 再如 从键盘上输入两个数 求出它们俩商的相反数 IF ELSE语句 格式 流程图例题 IF ELSE语句格式 if 表达式 语句1 else语句2 其语义是 如果表达式的值为真 则执行语句1 否则执行语句2 例如 if x 0 printf x大于0 elseprintf x小于等于0 或是if 小黑在家 printf 找小黑玩 elseprintf 找小花玩 如果小白找小黑玩 小黑在家吗 若在 找小黑玩 不在 就找小花玩 能用C语言来实现吗 可以 用if else语句就能完成 真假 小黑在家吗 找小黑玩 找小花玩 假真 表达式 语句1 语句2 If a b printf max d n a elseprintf max d n b 输入两个整数 输出其中的大数 改用if else语句判别a b的大小 若a大 则输出a 否则输出b 例2 求两个数中较大的一个 if else if语句 格式 流程图例题 if else if语句格式 if 表达式1 语句1 elseif 表达式2 语句2 elseif 表达式3 语句3 elseif 表达式m 语句m else语句n 其语义是 依次判断表达式的值 当出现某个值为真时 则执行其对应的语句 然后跳到整个if语句之外继续执行程序 如果所有的表达式均为假 则执行语句n 然后继续执行后续程序 流程图 真假假假真真真假 表达式1 表达式2 表达式3 表达式m 语句1 语句2 语句3 语句m 语句n 例3 编写一程序 根据学生的考分来划分成绩的优 良 及格和不及格 对优 良 及格和不及格 我们分别用5 4 3 2四个等级来表示 划分如下 分数等级100 90589 75474 60359 02 main intsorce snum chargrade scanf d d main intsorce snum chargrade scanf d d 例4 商场促销 购物500元以上 8折购物300元以上 85折购物100元以上 9折购物50元以上 95折购物50元以下 不打折设 消费量为money折扣为cost实际花费price 例 根据消费量 计算优惠率 if money 500 cost 0 2 elseif money 300 cost 0 15 elseif money 100 cost 0 1 elseif money 50 cost 0 05 elsecost 0 price money money cost 1 在三种形式的if语句中 在if关键字之后均为表达式 该表达式通常是逻辑表达式或关系表达式 但也可以是其它表达式 如赋值表达式等 甚至也可以是一个变量 例如 if a 5 语句 if b 语句 都是允许的 三 小结 只要表达式的值为非0 即为 真 如在if a 5 中表达式的值永远为非0 所以其后的语句总是要执行的 当然这种情况在程序中不一定会出现 但在语法上是合法的 又如 有程序段 if a b printf d a elseprintf a 0 本语句的语义是 把b值赋予a 如为非0则输出该值 否则输出 a 0 字符串 这种用法在程序中是经常出现的 2 在if语句中 条件判断表达式必须用括号括起来 在语句之后必须加分号 If b printf b不是0 3 在if语句的三种形式中 所有的语句应为单个语句 如果要想在满足条件时执行一组 多个 语句

温馨提示

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

评论

0/150

提交评论