C程序设计――顺序程序设计.ppt

C程序设计――顺序程序设计.ppt

ID:56430624

大小:267.00 KB

页数:40页

时间:2020-06-18

C程序设计――顺序程序设计.ppt_第1页
C程序设计――顺序程序设计.ppt_第2页
C程序设计――顺序程序设计.ppt_第3页
C程序设计――顺序程序设计.ppt_第4页
C程序设计――顺序程序设计.ppt_第5页
资源描述:

《C程序设计――顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2顺序结构程序设计 (教材第三章和第四章)学习方法:课前按照授课计划上指明的进度预习上课认真听讲,课件可下载作为笔记课下参照教材理解课件上所讲的内容和相关知识点完成作业&上机调试作业要求编程题(写作文)编程过程:写算法-->再编程-->上机调试要求:上交.c文件,程序功能和重点语句加注释读程序题(阅读理解)完成过程:本人读懂程序,给出结果上机对比验证要求:以注释形式写出程序的功能和输出结果例1:读程序#includeintmain(){inta=135,b=246,temp;temp=a;a=b;b=temp;printf(“a=%d,b=%d”,a,b);r

2、eturn(0);}/*程序功能:交换两个变量的值*//*语义:在内存申请三个空间,用于存储整型变量a,b,temp的值,同时为a,b赋初值135,246*/例1中涉及的知识点数据有常量与变量之分不同的变量要用不同的变量名加以区分。另外,要存储变量,就必须提前申请内存空间,由于不同的数据类型的编码方式和所占空间不同,所以在申请时要提供变量的数据类型。在C语言中,有三种基本数据类型:整数类型(int)、实数类型(float和double)、字符类型(char),分别用对应的词表示。=称为赋值运算符,不是等号,即将右边的值赋给左边的变量。例1中涉及的知识点inta=135,b=246

3、,temp;变量声明(变量定义)语句该语句的语义是:向计算机系统申请三个int类型的内存空间(每个空间占4个字节),它们分别被命名为a,b,temp(变量名),用来存储相应变量的值,这三个内存空间分别都对应不同的内存地址。我们根据变量名使用变量,计算机系统则根据内存地址对数据进行读写。内存地址0FFF09800FFF09810FFF09820FFF09830FFF09900FFF09910FFF09920FFF09930FFF09980FFF09990FFF099A0FFF099B135的32位补码变量a变量b变量temp………………246的32位补码例2:求圆的周长和面积编写C

4、程序计算圆的周长和面积,并输出。问题的分析用户:请给我计算一下圆的周长和面积。计算机:请问半径是多少?用户:5.3。计算机:圆的周长=2*π*5.3=33.3;圆的面积=π*5.3*5.3=88.25算法要求用户输入半径计算周长和面积输出计算结果要求用户输入半径计算周长和面积输出计算结果开始结束请同学课下复习教材第2章中的“怎样表示一个算法”1、要求用户输入半径-分析输入的数据存放在哪?内存本例中需要申请几个什么类型的空间呢?本例中需要申请三个空间,分别存储半径、周长和面积。他们均应该是实数类型float。如何申请呢?floatr,cir,area;该语句的含义是?内存地址0FF

5、F09800FFF09810FFF09820FFF09830FFF09900FFF09910FFF09920FFF09930FFF09980FFF09990FFF099A0FFF099B变量r变量cir变量area………………floatr,cir,area;语义:向计算机系统申请三个float类型的内存空间(每个空间占4个字节),它们分别被命名为r,cir,area(变量名),用来存储相应变量的浮点数表示,这三个内存空间分别都对应不同的内存地址。我们根据变量名使用变量,计算机系统则根据内存地址对数据进行读写。1、要求用户输入半径-分析如何实现输入呢?用库函数scanf()具体格式

6、为:scanf(“%f”,&r);其语义为:从键盘上输入一个实数,存入变量r所对应的内存地址。使用scanf()函数,前边要加上#include“”内表示输入数据的格式.一般只有格式说明符。&是地址运算符。输入多个数据时,应提供多个%开头的格式说明符和多个变量的地址(个数与类型应一致)。2、计算周长和面积-分析cir=2*3.14159*r;area=3.14159*r*r;上述两个算术表达式分别计算周长和面积;C语言的算术表达式与数学的算术表达式既相似,又有很大区别,例如:无π.常用的算术运算符分别表示为+,-,*,/2和3.14159都是常量,但类型不同,前

7、者为整型常量,后者为double类型的常量3、输出结果printf("area=%f",area);printf("circumference=%f",cir);或printf("area=%fcircumference=%f",area,cir);printf()中的多个参数之间用逗号分隔;“”内表示输入数据的格式.其中有三种类型的符号:直接按原样输出的普通字符,如:area=以开头的转义字符,如:表示回车格式说明符,如%d,%c,%f等,格式说明符的个数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。