




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020年7月6日,贾计算机与信息技术学院计算机程序设计基础- C语言程序设计,2020年7月6日,教学内容与安排(更新),结构化程序设计概述1-2小时初步程序设计1-2小时程序控制结构4小时模块化程序设计4小时结构化数据类型6小时指针6小时动态数据结构4小时文件2小时时间,面向对象程序设计2小时从结构化程序设计到面向对象程序设计类和对象继承与派生2小时总复习,2020年7月6日常数常数2。变量3。识别标识符4。关键词5。符号6。接线员7。报表8语法9。表达式表达式10。初始化语句初始化11。数字格式数据格式12声明描述13。类型转换类型转换14。定义,定义定义,附录,2020年7月6日。示例
2、1:从键盘输入两个实数,并按降序输出。select structure,ab,print b,a,print a,b,2020/7/6,第3章程序控制结构,选择结构编程关系运算和逻辑运算if选择结构切换多分支选择结构编程示例循环结构编程自增和自减运算符while循环和do-while循环用于循环嵌套中断和continue语句编程示例摘要,2020年7月6日运算符函数和操作数之间的关系要求操作数的数量(单、双、多用途)、操作数的类型、运算符的优先级以及方向结果的类型应该注意学习操作者。2020年7月6日,关系运算符的类型:=!=组合方向:从左到右的优先级:示例ca b /c(a b) ab!=c
3、 /(ab)!=c a=bc /a=(bc),关系表达式的值是逻辑值 true 或 false ,用1和0表示,例如,int a=3,b=2,c=1,d,f;Ab (ab)=c b cb f=abc,/表达式值1,/表达式值1,/表达式值0,/d=1,/f=0,关系运算符和表达式,例如,2020年7月6日,如果a=0;b=0.5x=0.3a=x=b的值为0,c中允许有示例5278,该值为0,示例int i=1,j=7,a;a=i (j%4!=0);那么a=,2,情况a0的结果是A100,结果是,1,0。注意关系运算(1),2020/7/6,注意区分=和= int A=0,b=1;如果(a=b)
4、printf(“a等于b”);否则printf(“a不等于b”);示例应避免对实数做出相等或不相等的判断,例如1.0/3.0*3.0=1.0,结果可改写为:fabs(1.0/3.0*3.0-1.0)1e-6,0,关系运算注释(2),2020/7/6,逻辑运算符类型:b=5。执行过程:例如:if (xy) printf (%d ,x);form 2: format: if (expression)语句1;else语句2;执行过程:示例:if (xy) max=x。否则max=y。选择性编程,2020年7月6日,格式3:格式:if(express 1)语句1;否则if (expr2)语句2;否则i
5、f (expr3)语句3;else语句n;执行过程:例如:if(salary 1000)index=0.4;否则,如果(salary800)指数=0.3;否则,如果(salary600)指数=0.2;否则,如果(薪金400)指数=0.1;否则索引=0;例如,选择性编程,2020年7月6日,如果(a=b,if后的表达式类型是任意的,并且该语句可以是复合语句if(x) if(x!=0)如果(!x)如果(x=0),在示例1中,考虑以下程序的输出结果: #include main() int x,y;扫描( %d,%d ,编译错误!description:2020/7/6,general form:n
6、ested if语句,2020/7/6,/* CH3 _ 1 . c */# include void main()float a,b,c,t;Scanf(%f,%f,%f,运行:3,2.5,6.0 2.50,3.00,6.00,示例1,输入三个实数,并按从小到大的顺序输出,2020年7月6日,/* CH3 _ 2 . c */# include main()int x printf(输入整数x,y :);Scanf(%d,%d,running:输入整数x,y:12,23xy输入整数x,y:12,12x=y,示例2输入两个数字并判断它们的大小关系,2020/7/6,示例3有一个分段函数,请编写
7、程序并根据输入的x值输出y=-1 x0,/* CH3 _ 3 . c */# include void main()float x,y;Scanf(%f),运行:3 y=1.000000,2020/7/6,情况4给出等级,并要求输出等级。90分及以上为甲,80-89分为乙,70-79分为丙,60-69分为丁,60分以下为戊运行:78C,S=90,打印a,s=80,打印b,s=70,打印C,s=60,打印d,打印e,t,f,f,f。扫描( %d ,正确吗?/* CH4 _ 7 . c */#包括void main()int s;Scanf (%d ,2020/7/6,示例5)是通过使用嵌套结构实现的:编写一个程序并根据输入的x值输出相应的y值。y=-1 x0,/* CH3 _ 5 . c */#包括void main() float x,y;scanf(%f,/* CH3 _ 6 . c */#包括void main()浮点x,y;Scanf(%f,2020/7/6,一般形式:expr1?Expr2 : expr3执行过程函数:它相当于条件语句,但不能替代一般
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动合同标准格式范文
- 简易自愿离婚合同模板
- 菜鸟驿站快递柜租赁合同
- 餐饮企业战略合作区域代理合同样本
- 老旧农村房屋转让合同范本
- 自行车安全培训课件
- 木工机械的现代控制技术考核试卷
- 木质游艺器材制作工艺考核试卷
- 批发行业的品牌形象塑造考核试卷
- 合成材料在汽车制造领域的应用研究考核试卷
- 2024年公安部直属事业单位招聘笔试真题
- 民政局2025年度离婚协议书官方模板4篇
- 绿色建筑材料在土木工程施工中的应用研究
- 上海市2024-2025学年高一上学期期末考试数学试题(含答案)
- 摩托车维修管理制度模版(3篇)
- KCA数据库试题库
- 2024-2025学年五年级数学上册名校真题 期末考试综合检测卷
- 2025年市青年企业家商会工作计划
- DGTJ 08-2176-2024 沥青路面预防养护技术标准(正式版含条文说明)
- 2025中国联通北京市分公司春季校园招聘高频重点提升(共500题)附带答案详解
- 无子女离婚协议书范本2025年
评论
0/150
提交评论