1 / 23
文档名称:

第3章顺序结构程序设计.pptx

格式:pptx   大小:380KB   页数:23页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章顺序结构程序设计.pptx

上传人:s0012230 2017/11/27 文件大小:380 KB

下载得到文件列表

第3章顺序结构程序设计.pptx

相关文档

文档介绍

文档介绍:27 十一月 2017
1
第3章顺序结构程序设计
教学要求:
掌握表达式语句的格式,理解表达式与表达式语句的区别;掌握格式输入/输出函数和字符输入/输出函数的使用方法。
教学内容:
程序设计的基本概念
C语言语句
格式化输入/输出函数
字符输入/输出函数
程序设计举例
27 十一月 2017
2
程序:就是一系列遵循一定规则和思想并能正确完成指定工作的代码序列。
描述问题的对象及其之间的关系
描述这些对象进行处理的规则
数据结构
算法
程序
程序设计:是根据计算机要完成的任务,提出相应的需求,设计程序对象的数据结构和处理算法,编写相应的程序代码并测试代码的正确性,通过运行得到合理的结果的过程。

27 十一月 2017
3
程序设计从两方面进行
数据结构设计
对象操作设计
声明变量数据类型、完成数据初始化
完成操作代码,实现对数据加工和流程控制
例如:对任意的两个整数进行求余运算并输出其结果
首先声明两个变量:a和b;并完成对a和b的赋值。
其次完成a和b的加工处理: a%b并输出结果。
程序设计要求:结构清晰、存储空间小、执行速度快。
程序设计的基本概念
27 十一月 2017
4
算法:是为完成一项任务所应遵循的一步一步的、规则的、精确的、无歧义的描述,它的总步数是有限的。
算法特点:有穷性;确定性;有零个或多个输入;有一个或多个输出;有效性。
算法的描述:自然语言;流程图;N-S图;伪代码等
判断
开始结束
处理
流线
输入/输出
程序设计的基本概念
27 十一月 2017
5
C语言的基本语句
C语言程序的基本组成单位是函数,而函数是由语句构成的,语句分数据设计语句;语句分操作设计语句。在C中共有以下五类语句。
C语言的语句
表达式语句
函数调用语句
控制语句
复合语句
空语句
表达式加分号“;”组成。如:i++;
函数名(实际参数);构成。
条件判断、循环执行、转向语句。
多条语句用{ }括起来,构成新语句。
只有一个;组成的语句。
27 十一月 2017
6
格式化输出/输入函数
C语言没有专门的输入/输出语句,实现输入/输出通过调用C语言输入/输出库函数,调用输入/输出库函数,。
格式化输出函数printf()
格式: printf("格式字符串",输出列表);
:由格式说明符、普通字符和转义字符构成。
:若干输出项构成,输出项间用逗号隔开。
如:printf("i=%d, j=%d, m=%d, n=%d\n",i,j,m,n);
27 十一月 2017
7
#include<>
int main()
{
int i,j,m,n;
i=5;
j=15;
m=i++;
n=++j;
printf("i=%d, j=%d, m=%d, n=%d\n",i,j,m,n);
return 0;
}
【】阅读下列程序,认识格式输出函数的用法,写结果
格式控制字符串
输出列表项
练****要求编写输出a=12,b=,ch=‘a’的程序。
27 十一月 2017
8
格式说明
格式说明由“%”与不同的格式字符组成,用来说明各输出项的数据类型、长度和小数点位数。常用的几种格式符如下:
※%d:按十进制数形式输出。
※%o:按八进制数形式输出。
※%u:按十进制数形式输出无符号型数据。
※%c:输出一个字符。
※%s:输出一个字符串。
※%f:按实型数据输出且有6位的小数点。
※%e: 按实型数据输出且按指数形式
※%g:按实型数据输出由系统自动选择f格式或e格式。
27 十一月 2017
9
格式输入函数scanf
#include<>
int main()
{
int a,b,c;
float aver;
printf("请输入三个数a,b,c:");
scanf("%d%d%d",&a,&b,&c);
aver=(a+b+c)/3;
printf("aver=%f\n",aver);
return 0;
}
阅读下列程序,认识scanf()函数的用法
格式控制字符串(注意表示形式)
输入地址列表
27 十一月 2017
10
格式:scanf("格式控制字符串",输入地址列表);
格式控制字符串形式:%[*][输入数据宽度][长度]类型
※类型:输入数据的类型,同printf的类型一致。
※*:表示输入项,输