




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
朱红梅梁伯栋C语言程序设计交通程序设计基础1234目录CONTENTS计算机程序设计基础C程序设计流程数据类型、运算符与表达式选择结构5循环结构6数组7函数“纸上谈兵”学不出程序设计本领只有大量上机、编程、调试,才能掌握程序设计算法结构模块二程序设计进阶模块三顺序程序设计选择程序设计循环程序设计数组函数模块化程序设计基础知识模块一软件基本概念程序设计流程标识符常量变量基本数据结构C程序设计主要教学内容知识目标1.掌握C语言程序的分支结构2.掌握C语言if语句使用方法;3.掌握C语言分支嵌套方法;4.掌握C语言多分支结构。010203能力目标1.能够正确使用if语句;2.能够编写单分支结构程序;3.能够编写多分支结构程序。素养目标1.具有良好的职业道德修养;2.尊重劳动,诚实守信;3.具有精益求精的工匠精神、创新意识以及较强的就业创业能力;学习目标WHAT:学什么?温故而知新单分支结构如果期末考试得了100分,就去旅行选择结构双分支结构如果期末考试得了100分,就去旅行;否则去参加补习班选择结构如果期末考试得了100分,就去北京旅行;如果考了90分以上,就在广东旅行;如果考了80分以上,就在深圳游玩;如果低于80分,参加补习班选择结构多分支结构百分变等级—输入1个学生成绩,为其划分等级。任务分析功能:“求考试成绩的等级”。即,输入一个考试成绩:如果为90~100分,就输出“优秀!”;如果为80~89分,就输出“良好!”;如果为60~79分,就输出“及格!”;如果为0~59分,就输出“补考!继续努力!”;如果分数不在这些范围内就输出“请重新输入!”。任务4-4多分支switchlogo选择结构学习任务任务卡输入1个学生成绩根据分数段划分等级百分变等级—输入1个学生成绩,为其划分等级。任务分析功能:“求考试成绩的等级”。即,输入一个考试成绩:如果为90~100分,就输出“优秀!”;如果为80~89分,就输出“良好!”;如果为60~79分,就输出“及格!”;如果为0~59分,就输出“补考!继续努力!”;如果分数不在这些范围内就输出“请重新输入!”。printf(“这是迈克尔,身高
180cm,加利福尼亚第12大街”);printf(“这是丹尼尔,身高
193cm,现居住地不明,2016年12月12日在佛罗里达被捕”);printf(“这是杰克,身高
175cm,墨西哥州海鸥路弗罗拉公寓,于
2017年9月19日在新泽西因抢银行被捕”);default:printf(“未发现匹配项。对不起!”);停止搜索停止搜索停止搜索停止搜索警察记录嫌疑犯照片不是这是杰克,身高175cm,墨西哥州海鸥路弗罗拉公寓,于2017年9月20日在新泽西因抢银行被捕不是是Switch语句一般形式:switch
(表达式){
case
常量表达式1:语句1break;
case
常量表达式2:语句2break;……
case
常量表达式n:语句nbreak;
default:语句n+1break;}整型或字符型各常量表达式值不能相等switch语句的功能就是计算switch后面的括号内的表达式的值,并逐一和case后面的常量比较,等于哪个常量表达式的值就执行对应语句,不等于任何case的值就执行default后面的语句。
Switch语句(1)当switch后面“表达式”的值,与某个case后面的“常量表达式”的值相同时,就执行该case后面的语句(组);当执行到break语句时,跳出switch语句,转向执行switch语句的下一条。(2)如果没有任何一个case后面的“常量表达式”的值,与“表达式”的值匹配,则执行default
后面的语句(组)。然后,再执行switch语句的下一条表达式语句1语句2语句n语句n+1常量表达式1常量表达式2常量表达式ndefaultswitch语句的流程图表示Switch语句执行流程switchcasecasedefaultcase如:
……case‘A’:case‘B’:case‘C’:printf(“我是一个好人\n”);break;default……..多个case可共用一组执行语句。default的功能:当所有的常量表达式的值都不能和switch后的表达式的值匹配时,就执行default后面的语句。break的作用:跳出switch语句。Switch语句语句说明
#include<stdio.h>main(){floatx,y;charop;doublez;printf("请输入两个操作数和操作符,中间用逗号隔开输入:\n");scanf("%f,%f,%c",&x,&y,&op);switch(op){case'+':z=x+y;break;case'-':z=x-y;break;case'*':z=x*y;break;case'/':z=x/y;break;default:printf("operatorError");}printf("%.2f%c%.2f=%.2f\n",x,op,y,z);}必须是整型和字符型中的一种Switch语句学习任务任务卡-switch输入1个学生成绩根据分数段划分等级百分变等级—输入1个学生成绩,为其划分等级。任务分析功能:“求考试成绩的等级”。即,输入一个考试成绩:如果为90~100分,就输出“优秀!”;如果为80~89分,就输出“良好!”;如果为60~79分,就输出“及格!”;如果为0~59分,就输出“补考!继续努力!”;如果分数不在这些范围内就输出“请重新输入!”。学习任务任务卡-switch学生BMI计算器:输入学生身高、体重,判断健康指数学生健康指数(BMI)检测—输入1个学生身高、体重判断健康指数。体重(kg)/身高(m)的平方<18.5偏瘦体重(kg)/身高(m)的平方>=18.5且<24.0正常体重(kg)/身高(m)的平方>=24.0且<27.0微胖体重(kg)/身高(m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子商务平台商品代理销售居间服务协议
- 管道支护施工方案
- 瑜伽教学考试题及答案
- 驻地场地布置方案
- 汽车国标考试题及答案
- 幼儿国考试题及答案
- 青岛工商面试题及答案
- 园林天井装修方案
- 民宅租房改造方案
- 2026版《全品高考》选考复习方案生物604 第19讲 第2课时 中心法则及基因表达含答案
- 2026年中考英语复习:338条核心短语背诵卡+默写卡
- 关于员工廉洁培训课件
- 2025年福建省中考语文试卷真题(含标准答案)
- 2024江西现代职业技术学院招聘笔试真题带答案详解
- 2025年儿童青少年近视防控白皮书
- 消防系统施工总进度计划
- 2022年广东省中山市纪念中学三鑫双语学校小升初数学试卷
- JJG30-2012通用卡尺检定规程
- 人教版八年级下英语单词测试卷
- 《卫所武职选簿》所反映的郑和下西洋史事
- 混凝土结构及砌体结构课程设计(共18页)
评论
0/150
提交评论