




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题3 条件判断 课程回顾 键盘上输入自己的姓名 屏幕输出 你好 欢迎进入C 课程学习 逐句依次执行 顺序结构 课程引入 结构化程序有三种基本结构1 顺序结构2 选择结构if语句 switch语句3 循环结构while语句 do while语句和for语句 知识目标 掌握if语句的作用及其使用掌握switch语句的作用及其使用 能力目标 能编写分支结构的代码能阅读基本分支结构的C 程序 任务一 任务一 编写一个程序 将用户输入的三个整数按从小到大的顺序排序 知识储备 知识点1 if语句 选择结构 if语句 if语句if 布尔表达式 语句块 例 如果变量a的值小于0 则输出 数据不能为负 请重新输入 if a 0 Console WriteLine 数据不能为负 请重新输入 if单分支结构流程图 选择结构 if else语句 if else语句if 布尔表达式 语句块1 else 语句块2 例 如果变量a的值小于0 则输出 数据不能为负 请重新输入 否则输出 正确 if a 0 Console WriteLine 数据不能为负 请重新输入 elseConsole WriteLine 正确 if双分支结构流程图 if else语句的嵌套if 表达式1 语句1 elseif 表达式2 语句2 elseif 表达式3 语句3 else语句N 语句块1 n 1 里面又可以包含if else语句 由此类推 可得到多重嵌套的if else语句 选择结构 if else语句 多重if分支结构流程图 例 if x 0 选择结构 if else语句 X 5 X 10 0 y 其他 Y X Y 0 Y X 例编写程序将百分制成绩转换为五级制成绩 staticvoidMain string args doublescore charrank Console Write n请输入分数 score Convert ToDouble Console ReadLine if score 90 rank A elseif score 80 选择结构 if多分支语句 任务一实施 任务一 编写一个程序 将用户输入的三个整数按从小到大的顺序排序 staticvoidMain string args inta b c x Console Write 请输入三个数 a int Parse Console ReadLine b int Parse Console ReadLine c int Parse Console ReadLine if a b x a a b b x if a c x a a c c x if b c x b b c c x Console WriteLine 从小到大依次为 0 1 2 a b c 任务二 编写一个程序 实现两个整数之间的简单四则运算 程序中 提示用户输入操作数与运算符 知识储备 知识点1 switch语句 选择结构 switch语句 switch语句适用于多选一的情况switch 表达式 case常量表达式1 语句块1 break case常量表达式2 语句块2 break case常量表达式n 语句块n break default 语句块n 1 break 1 default分支表示 若没有一个case常量表达式的值与switch表达式的值相等 则执行default后的语句块2 每个case块结束处必须使用break语句 否则会产生编译错误 switch语句结构流程图 例 编写程序将百分制成绩转换为五级制成绩 inta int score 10 switch a case6 str 及格 break case7 str 中等 break case8 str 良好 break case9 case10 str 优秀 break default str 不及格 break 选择结构 switch语句 任务二实施 编写一个程序 实现两个整数之间的简单四则运算 程序中 提示用户输入操作数与运算符 staticvoidMain string args Console Write 请输入左操作数 doubleopt1 Convert ToDouble Console ReadLine Console Write 请输入右操作数 doubleopt2 Convert ToDouble Console ReadLine Console Write 您要进行何种运算 stringstr Console ReadLine switch str case Console WriteLine 0 1 2 opt1 opt2 opt1 opt2 break case Console WriteLine 0 1 2 opt1 opt2 opt1 opt2 break case Console WriteLine 0 1 2 opt1 opt2 opt1 opt2 break case Console WriteLine 0 1 2 opt1 opt2 opt1 opt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计算机一级测试卷及答案详解【夺冠】
- 危险化学品安全作业过关检测试卷及答案详解一套
- 2025年计算机四级通关题库【完整版】附答案详解
- 综合安全培训课件
- 2024年自考专业(人力资源管理)复习提分资料及答案详解(全优)
- 武汉安全培训老师课件
- 食品实验室安全培训课件
- 组装生产安全培训课件
- 武术馆实习课件
- 武威正规的安全生产培训课件
- 地下室防水效果检查记录表
- 二级制图员判断题试题库与参考答案
- DDI领导力学习地图
- 顾正田医生:子宫内膜异位症不孕处理
- 城乡规划管理与法规系列讲座城市规划依法行政案例
- 控制论与维纳
- GB/T 12718-2001矿用高强度圆环链
- 2023年山东省春季高考机械专业知识试题
- 舞蹈教学课件第五单元-中外舞蹈名作赏析
- 肱骨近端骨折Neer分型及治疗课件
- 中职数学基础模块上册课件-
评论
0/150
提交评论