《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 最简单的C程序设计

第3章最简单的C程序设计 31顺序程序设计举例 32数据的表现形式及其运算 3.3c语句 3.4数据的输入输出 计算机算法可分为两大类别:
3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.3 C语句 3.4 数据的输入输出 第3章 最简单的C程序设计 计算机算法可分为两大类别:

3.1顺序程序设计举例 例3.1有人用温度计测量出用华氏法表示的温度(如F),今 要求把它转换为以摄氏法表示的温度(如C)。 解题思路:找到二者间的转换公式 C=(f-32) 代表华氏温度,c代表摄氏温度
例3.1 有人用温度计测量出用华氏法表示的温度(如 F ) ,今 要求把它转换为以摄氏法表示的温度(如 C) 。 ➢ 解题思路:找到二者间的转换公式 ( 32) 9 5 c = f − f代表华氏温度,c代表摄氏温度 3.1顺序程序设计举例

例31 算法: #include 输入f的值 int main o (f-32) float f,c;∥单精度型变量f,c f=640; 输出c的值 c=(50/9)*(-32) printf("f=%f\nc=%fn"f, c); return 0: N-S图 =64.000000 =17?77778
➢ 算法: 输入f的值 输出c的值 ( 32) 9 5 c = f − 例3.1 N-S图 #include int main ( ) { float f,c; //单精度型变量f,c f=64.0; c=(5.0/9)*(f-32); printf("f=%f\nc=%f\n",f,c); return 0; }

例3.2计算存款利息。有1000元,想存一年。有三种方法可选 (1)活期,年利率为r1 (2)一年期定期,年利率为r2 (3)存两次半年定期,年利率为r3 请分别计算出一年后按三种方法所得到的本息和。 >解题思路:若存款额为p0,则: 活期存款一年后本息和为:p1=p0(1+r1) 一年期定期存款,一年后本息和为:p2=p0(1+r2) 两次半年定期存款,一年后本息和为 p3=p/+3 1+13
例3.2 计算存款利息。有1000元,想存一年。有三种方法可选: (1) 活期,年利率为r1 (2) 一年期定期,年利率为r2 (3) 存两次半年定期,年利率为r3 请分别计算出一年后按三种方法所得到的本息和。 ➢ 解题思路: 若存款额为p0,则: 活期存款一年后本息和为: p1=p0(1+r1) 一年期定期存款,一年后本息和为: p2=p0(1+r2) 两次半年定期存款,一年后本息和为: ) 2 3 )(1+ 2 3 p3 = p0(1+ r r

例32算法 输入pOr12r3的值 计算p1=p0(1+r1) 计算p2=p0(1+2) 计算p 3=p0(1+3 )(1+73) 输出pLp2p3
例3.2 算法: 输入p0,r1,r2,r3的值 计算p1=p0(1+r1) 计算p2=p0(1+r2) 计算p3=p0(1+ )(1+ ) 输出p1,p2,p3 2 r3 2 r3

例32 include 定义变量同时赋予初值 int main o float p0=1000,r1=0.00362=0.0225 r3=0.0198,p1,p2,p3 p1=p0*(1+r1) p2=p0*(1+『2) p3=p0*(1+『3/2)*(1+『3/2) printf(%of\n/of\n%/of\n"p1, p2, p3); return o 983.599976 022.500000 a19.898818
#include int main ( ) {float p0=1000, r1=0.0036,r2=0.0225, r3=0.0198, p1, p2, p3; p1 = p0 * (1 + r1); p2 = p0 * (1 + r2); p3 = p0 * (1 + r3/2) * (1 + r3/2); printf(”%f\n%f\n%f\n”,p1, p2, p3); return 0; } 定义变量同时赋予初值 例3.2

32数据的表现形式及其运算 3.21常量和变量 3.22数据类型 3.2.3整型数据 324字符型数据 3.2.5浮点型数据 3.2.6怎样确完常量的类型 3.2,7运算符和表达式
3.2.1 常量和变量 3.2.2 数据类型 3.2.3 整型数据 3.2.4 字符型数据 3.2.5 浮点型数据 3.2.6 怎样确定常量的类型 3.2.7 运算符和表达式 3.2 数据的表现形式及其运算

3.2.1常量和变量 1常量:在程序运行过程中,其值不能被改变的量 整型常量:如1000,12345,0,-345 实型常量 ◆十进制小数形式:如0.34-56.790.0 ◆指数飛式:如12.34e3代表12.34×103) 字符常量:如? ◆转义字符:如Ⅶn >字符串常量:如”boy 符号常量:# define Pi31416
1.常量:在程序运行过程中,其值不能被改变的量 ➢ 整型常量:如1000,12345,0,-345 ➢ 实型常量 ◆十进制小数形式:如0.34 -56.79 0.0 ◆指数形式:如12.34e3 (代表12.34103 ) ➢ 字符常量:如’?’ ◆转义字符:如’\n’ ➢ 字符串常量:如”boy” ➢ 符号常量:#define PI 3.1416 3.2.1 常量和变量

3.2.1常量和变量 2.变量:在程序运行期间,变量的值是可以改变的 >变量必须先定义,后使用 >定义变量时,指定该变量的名字和类型 变量名和变量值是两个不同的概念 >变量名实际上是以一个名字代表的一个存储(内存)地址 从变量中取值,实际上是通过变量名找到相应的内存地址 ,从该存储单元中读取数据
2. 变量:在程序运行期间,变量的值是可以改变的 ➢ 变量必须先定义,后使用 ➢ 定义变量时,指定该变量的名字和类型 ➢ 变量名和变量值是两个不同的概念 ➢ 变量名实际上是以一个名字代表的一个存储(内存)地址 ➢ 从变量中取值,实际上是通过变量名找到相应的内存地址 ,从该存储单元中读取数据 3.2.1 常量和变量

3.2.1常量和变量 3常变量: const int a=3; 4标识符:一个对象的名字 大小写字母是不同的字符 >C语言规定标识符只能由字母、数字和下划线3种字符组成, 且第一个字符必须为字母或下划线 >合法的标识符:如sum, average, total, Class,,day BASIC,li_ing 不合法的标识符: M. D.John,¥123,#33,3D64,a>b
3.常变量:const int a=3; 4.标识符:一个对象的名字 ➢ C语言规定标识符只能由字母、数字和下划线3种字符组成, 且第一个字符必须为字母或下划线 ➢ 合法的标识符:如sum,average, _total, Class, day, BASIC, li_ling ➢ 不合法的标识符:M.D.John,¥123,#33,3D64,a>b 大小写字母是不同的字符 3.2.1 常量和变量
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 香港科技大学:Overviewof the Internet of Things(IoTs,PPT课件讲稿).ppsx
- Linux操作系统使用(PPT讲稿,简明基础教程,共七章).ppt
- Linux操作系统初级培训(PPT讲稿)DSC认证培训体系.ppt
- Routing in Vehicular Ad Hoc Network(PPT课件讲稿).ppt
- 中国科学院:超级计算平台Linux初级培训(PPT讲稿,2009.11).ppt
- 《大学计算机基础》课程电子教案(PPT教学课件)第5章 多媒体技术基础.ppt
- 香港科技大学:Transaction Management、Serializability Theory and Concurrency Control、Lock-Based Protocols、Deadlock Problems、Recovery.ppt
- 沈阳理工大学:《计算机网络技术及应用》课程教学资源(PPT课件讲稿)第一章 互联网与网站 Interent & Website(主讲:廉哲).ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第六章 应用层.pptx
- 《物联网技术导论》课程教学资源(PPT讲稿)Continuous Scanning with Mobile Reader in RFID Systems - an Experimental Study.pptx
- 《机器学习》课程教学资源(PPT课件讲稿)第10讲 决策树.ppt
- Flexible Online Task Assignment in Real-Time Spatial Data.pptx
- 北京大学:《项目成本管理》课程教学资源(PPT课件讲稿)质量管理计划(主讲:周立新).ppt
- Efficient Algorithms for Optimal Location Queries in Road Networks.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿,第三版)Chapter 04 网络层 Network Layer.ppt
- 《电子商务概论》课程教学资源(PPT课件讲稿)第7章 电子商务与物流.ppt
- 《网络算法学》课程教学资源(PPT课件讲稿)第四章 原则的运用.ppt
- 清华大学:计算机科学与技术(PPT讲稿)组播 Multicast.pptx
- 《机器学习》课程教学资源(PPT课件讲稿)第七章 贝叶斯分类器 MACHINE LEARNING.pptx
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第五章 传输层.pptx
- 清华大学出版社:《C程序设计》课程PPT教学课件(第三版)第二章 程序的灵魂——算法.ppt
- 《数据库原理》课程教学资源(PPT课件讲稿)第五章 数据库的存储结构.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第六章 句法结构模式识别.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)图论补充内容.pptx
- 中央电大:《计算机组成原理》课程教学资源(PPT课件讲稿)教学辅导.ppt
- 《网站建设》课程教学资源(PPT课件讲稿)第五章 Javascript脚本语言.ppt
- 安徽工贸职业技术学院:《计算机组装与维护》课程教学资源(PPT课件讲稿)项目四 搭建微型计算机软件系统.ppt
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 07 Mean-shift and Cam-shift.pptx
- 华中科技大学:《操作系统原理》课程电子教案(PPT教学课件)第一章 绪论Principles of Operating System(主讲:郑然).ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第五章 操作系统安全、第六章 网络安全、第七章 应用安全、第八章 管理安全.ppt
- 武汉大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第4章 关系数据库理论.ppt
- 并行算法概述(PPT课件讲稿).pptx
- 《计算机网络》课程教学资源(PPT讲稿)项目1 构建简单互连网络(Windows XP).ppt
- 《C语言程序设计》课程电子教案(PPT教学课件)第5章 选择控制结构.ppt
- 上海交通大学:《软件工程》课程教学资源(课件讲稿)07 测试.pdf
- 南京大学:人工智能课程概况(PPT讲稿)从图灵奖看人工智能创新性思维的发展.pdf
- 非线性编辑软件(PPT课件讲稿)Premiere Pro.pptx
- Java平台企业版(J2EE)原理(PPT讲稿).ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第4章 文字处理Word.pptx
- 广东工业大学:数据挖掘(PPT讲稿).ppt