




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Teacher teaching designCONTENTS 目 录C语言中的基本语句案例分析 交流提升案例分析仿真演练顺序结构程序设计自主学习 明确考点PART 02算法是描述计算机解决给定问题的过程程序=数据结构+算法+程序设计方法+语言工具和环境 自主学习 明确考点C语言中的基本语句有C语言中的基本语句:控制语句复合语句空语句表达式语句 函数调用语句 C语言中的基本语句有C语言中的基本语句:控制语句复合语句空语句表达式语句 函数调用语句 组成表达式语句由表达式加上分号“;”形式表达式;执行表达式语句就是计算表达式的值。例如:x=y+z; 赋值语句;表达式语句i+; 自增1语句,i值增1
2、。y+z; 加法运算语句,但计算结果不能保留,无实际意义;C语言中的基本语句有C语言中的基本语句:控制语句复合语句空语句表达式语句 函数调用语句 Media _01Media _02Media _03组成形式例如函数名(实际参数表);执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。由函数名、实际参数加上分号“;”组成printf(C Program);调用库函数,输出字符串。C语言中的基本语句有C语言中的基本语句:控制语句复合语句空语句表达式语句 函数调用语句 Media _01Media _02Media _03组成形式例如函数名(实际
3、参数表);执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。由函数名、实际参数加上分号“;”组成printf(C Program);调用库函数,输出字符串。C语言中的基本语句有C语言中的基本语句:控制语句复合语句空语句表达式语句 函数调用语句 条件判断语句:if语句、switch语句循环执行语句:do while语句、while语句、for语句;转向语句:break语句、goto语句、continue语句、return语句。控制语句:控制语句用于控制程序的流程,控制语句:控制语句用于控制程序的流程, 以实现程序的各种结构方式,以实现程序的各
4、种结构方式,语言有九种控制语句(三类)语言有九种控制语句(三类)功能C语言中的基本语句有C语言中的基本语句:控制语句复合语句空语句表达式语句 函数调用语句 复合语句组成说明举例把多个语句用括号括起来组成的一个语句称复合语句。例如: x=y+z; a=b+c; printf(“%d%d”,x,a); 是一条复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。复合语句内的各条语句都必须以分号“;”结尾,在括号“”外不能加分号C语言中的基本语句有C语言中的基本语句:控制语句复合语句空语句表达式语句 函数调用语句 例如 while(getchar()!=n) ;本语句的功能是,只要从键盘输入
5、的字符不是回车则重新输入只有分号“;”组成的语句称为空语句,组成举例空语句空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。顺序结构程序设计PART 02顺序结构程序就是由顺序执行语句组成的,程序运行是按照书写的顺序进行,不发生控制转移,所以又被称为最简单的C程序。顺序结构程序,一般由以下几部分组成:说明顺序结构程序的函数体。一般有4部分内容构成:顺序结构程序设计01你的程序中如果需要使用库函数,或自己设计了头文件,则就要使用编译预处理命令,将相应的头文件包含进来。02(3)运算处理数据。(1)定义变量类型(2)给变量提供数据。(4)输出结果数据。编译预处理命令(在主函数main()
6、之前)。如:#include #include案例分析 交流提升PART 03ABCDa=7+b+c=a+7; a=7+b+=a+7;a=7+b,b+,a+7a=7+b,c=a+7;案例分析 交流提升【例1】、下列语句中,符合语法的赋值语句是( )【解析】赋值运算是指将一个数值存储到某个内存单元的操作,格式为:左值=右值。这里右值可以是一个普遍表达式,但左值必须是一个可以寻址的表达式。实际使用时,左值通常只有两种,赋值形式为“变量名=右值”和“*地址=右值”。对计算机语言来说表达式是不能放在赋值号左边的。选项A中7+b+c=a+7是非法赋值。选项B中7+b+=a+7是非法赋值。由于C语言的语句
7、结束必须是分号,因此选项C不是语句。选项D中的语句相当于(a=7+b),(c=a+7)此语句实现了对两个变量a,c的赋值。ABCa=b=58【例2】、合法的C语言赋值语句是( )a=58,b=58k=int(a+b);D案例分析 交流提升-i;【解析】选项A是一个合法的赋值表达式,但不是C语言的赋值语句,因为最后没有分号;选项B赋值号右边的强制类型转换符是错误的,应该是(int)(a+b);选项C是一个逗号表达式,但最后也没有分号,因此不是语句;选项D是一个由自减运算符组成的表达式,且其后用分号结束,因此是一个合法的赋值语句。#include #include main()float a,b,
8、c,a,area;scanf(%f,%f,%f,&a,&b,&c);s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c);printf(a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2fn,a,b,c,s);printf(area=%7.2fn,area);参考代码1.定义5个实型变量,表示三个边,面积和S。2.输入三个边的长度3.利用公式计算s4.利用公式计算面积a5.输出结果分析输入三角形的三边长,求三角形面积 思路分析:从数学知识可知已知三角形的三边长,求面积的公式是:其中s=1/2(a+b+c)题目案例分析 交
9、流提升)()(csbsassa3,4,6a=3.00,b=4.00,c=6.00,s=6.50area=5.33运行结果【例4】 编写程序,输入一个大写字母,把它转换成相应的小写字母,然后输出。案例分析 交流提升题目程序的运行情况:Input a lowercase:AThe capital is a思路分析大写字母的ASCII码比对应的小写字母的ASCII值小32,要把大写转换成小写,ASCII码+321.定义两个字符变量c1,c2用来存放输入的大写和转换后的小写字母。2.输入一字母,存放到c1中。3.c1+32送给(赋值给)c24.输出结果参考代码程序代码如下:#include stdio.hmain( ) char ch; printf(Input a lowercase:); ch=getchar( ); ch+=32; printf(The capital is %cn, ch);仿真演练 体验探索PART 04已知三角形的底为2.8cm,高为4.3cm,求三角形的面积。输入任意两个整数,求它们的和及平均值练习1练习2练习3仿真演练
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泥土停车坪修整方案(3篇)
- 暖气同程改造方案(3篇)
- 文明街巷改造工程方案(3篇)
- 2025房屋买卖合同范文
- 药品净化车间咨询方案(3篇)
- 2025至2030直流式麻醉机行业市场占有率及投资前景评估规划报告
- 2025至2030白色硅酸盐水泥行业市场占有率及投资前景评估规划报告
- 2025至2030电动机市场市场占有率及投资前景评估规划报告
- 住宿招待方案(3篇)
- 2025至2030牛奶的超高温处理行业市场占有率及投资前景评估规划报告
- 宫腔镜手术围手术期护理
- T/CBMCA 017-2021建筑用覆膜钢板
- 酒店施工工程验收标准及验收程序
- 腰椎穿刺课件
- 八年级物理上册《实验题》专项训练题及答案(人教版)
- 广西中医药大学赛恩斯新医药学院
- 兰州城市规划技术规定
- 【员工关系管理研究国内外文献综述2800字】
- 马家田煤矿 矿业权价款计算结果的报告
- 英语牛津3000词汇表
- GB/T 32937-2016爆炸和火灾危险场所防雷装置检测技术规范
评论
0/150
提交评论