钱能第02章(1).ppt_第1页
钱能第02章(1).ppt_第2页
钱能第02章(1).ppt_第3页
钱能第02章(1).ppt_第4页
钱能第02章(1).ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1 18 第2章基本编程语句 2 1说明语句2 2条件语句2 3循环语句2 4循环设计2 5输入输出语句2 6转移语句2 7循环设计应用 2 18 2 1说明语句 变量定义标识符规则哪些需要取名 函数声明P262 1 2函数声明函数调用函数类型计算表达如 3 18 2 2条件语句 一 if类型if if else if elseif elseif else二 switch类型switch case常量 case常量 4 18 格式功能if 表达式 语句if 表达式 语句1else语句2if 表达式1 语句1elseif 表达式2 语句2elseif 表达式n 语句nelse语句n 1 N 条件语句 5 18 一 if if 表达式 语句 if 表达式 语句1 语句n 6 18 二 if else 例如 if x 0 cout x为非负数 elsecout x为负数 7 18 要使max存放x y中大者 min存放小者 分析下面程序段正确否 if x y sin x sqrt x x 1 elsey cos x x x 3 x if x y max x min y elsemax y min x 8 18 三 if elseif else if elseif elseif elseif else 语句4 9 18 例1判断输入字符种类 运行 Enteracharacter Thecharacterisacontrolcharacter 运行 Enteracharacter 8 Thecharacterisadigit 运行 Enteracharacter D Thecharacterisacapitalletter 运行 Enteracharacter h Thecharacterisalowerletter 运行 Enteracharacter F1 Thecharacterisothercharacter c 0 c 9 10 18 为什么不写成 x 1 x 10 11 18 if语句的嵌套形式 if语句的嵌套 如 if 表达式1 if 表达式11 语句11else语句12else语句2 if 表达式1 if 表达式2 语句1else语句2 注意 为了增强程序的可读性 建议采用锯齿型的书写形式 else总是与它最近的 且未配对的if配对 如何使之与第一个if配对 12 18 如果if与else的数目不一样 为实现程序设计者的企图 可以加花括号来确定配对关系 例如 if if 语句1 上一行if语句的内嵌else语句2 本行与第一个if配对 13 18 多分支结构 switch 它的一般形式如下 switch 表达式 case常量表达式1 语句1case常量表达式2 语句2 case常量表达式n 语句ndefault 语句n 1 14 18 例 要求按照考试成绩的等级打印出百分制分数段 可以用switch语句实现 switch grade case A cout 85 100 n case B cout 70 84 n case C cout 60 69 n case D cout 60 n default cout error n 说明 1 switch括号内的 表达式 只能是整型 字符型或枚举型 P31 2 case后面必须是常量表达式 15 18 3 每一个case表达式的值必须互不相同 4 各个case和default的出现次序不影响执行结果 5 执行完一个case子句后 流程控制转移到下一个case子句继续执行 case常量表达式 只起语句标号作用 并不在该处进行条件判断 P32否则必须使用break语句 在执行switch语句时 根据switch表达式的值找到与之匹配的case子句 就从此case子句开始执行下去 不再进行判断 例如 上例中 若grade的值等于 A 则将连续输出 16 18 85 10070 8460 69 60errorbreak语句改写switch结构 switch grade case A cout 85 100 n break case B cout 70 84 n break case C cout 60 69 n break case D cout 60 n break default cout error n break 17 18 最后一个子句 default 可以不加break语句 如果grade的值为 B 则只输出 70 84 图switch break的程序流程 18 18 实验二选择结构编程 一 实验目的1 掌握关系及逻辑表达式在程序设计中的灵活运用 2 熟悉利用if语句的各种形式实现不同分支选择的方法 3 读懂使用switch语句实现多分支选择方法的实例 二 实验内容1 编程序判断一个数是否为偶数 若是输出yes 否则输出no 2 在购买某物品时 若所花的钱x在下述范围内 所付钱y按对应折扣支付 利用if语句对应的形式完成此题 3 思考题 个税的计算 19 18 思考题 个税计算 输入一个纳税人某个月的所得收入 计算应缴纳个人所得税的税款金额 中华人民共和国个人所得税法 第三条个人所得税的税率 一

温馨提示

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

评论

0/150

提交评论