《顺序程序设计》PPT课件.ppt
《《顺序程序设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《顺序程序设计》PPT课件.ppt(42页珍藏版)》请在三一办公上搜索。
1、第四课:顺序程序设计,本章主要介绍的内容:,1.C 程序语句的分类,2.C 程序结构的分类,3.赋值语句,4.数据输入与输出,本章重点,C程序结构:,C程序,源程序文件1,源程序文件i,预编译命令,函数1,函数n,说明部分,执行部分(语句),2.函数调用语句:,如:Max(2,4);,C 程序语句,1.表达式语句,如:i+;x+y;赋值语句:i=i+1;,3.空语句:任何事情都不做。,C程序语句可分为五大类:,如:;,4.控制语句改变语句的执行顺序,if()else(条件),for()(循环),while()(循环),do while(循环),switch(多分支选择),()表示条件,表示语句
2、,break(中止整个循环),return(函数返回),限定转向(无条件转向)语句,终止程序运行语句,无条件转移语句,goto,exit,5.复合语句(语句体),用 括起来的一系列语句。如:z=x+y;t=z/100;printf(“%d”,t);,结构化程序设计概念,从结构化程序设计角度出发,程序只有三种结构:,顺序结构,选择结构,循环结构,1.顺序结构,表示,先执行A,再执行B.,例:main()/*主函数*/int a,b,c;/*定义变量*/scanf(%d,%d,/*输出c的值*/,2.选择结构,表示为,存在某条件P,若P为真,则执行A,否则执行B。,例:if(xy)printf(“
3、Max=%d”,x);else printf(“Max=%d”,y);,另一种选择结构多分支结构.,switch(grade)case A:printf(85-100n“);break;case B:printf(70-84n“);break;case C:printf(60-69n“);break;case D:printf(60n“);break;default:printf(Errorn“);,3.循环结构,表示为,(1)当型结构 当P条件成立时(T),反复执行A,直到P为“假”时才停止循环.,有两种结构:当型和直到型,例:while(i=100)sum=sum+i;i+;,(2)直到型
4、,先执行A,再判断P,若为F,再执行A,如此反复,直到P为F.,已证明:上述三种结构组成的程序可以解决全部的问题,所以任何一种高级语言都具备上述三种结构。,例:do sum=sum+i;i+;while(i=100);,赋值运算符和赋值表达式,赋值运算符:赋值符号“=”就是赋值运算符。赋值表达式:由赋值运算符组成的表达式称为赋值表达式。一般形式:变量赋值符表达式 赋值的含义:将赋值运算符右边表达式的值存放到左边变量名标识的存储单元中。,例如:x=10+y;赋值表达式的求解过程是:(1)先计算赋值运算符右侧的“表达式”的值l(2)将赋值运算符右侧“表达式”的值赋值给左侧的变量。(3)整个赋值表达
5、式的值就是被赋值变量的值。,随机数,将 表达式的值 存放到 变量名标识的存储单元中:,输入/输出及其C语言的实现,计算机由主机(CPU、内存),外围设备(输入/输出设备),接口组成。,C语言本身不提供输入/输出语句,输入/输出操作由函数实现。C函数库中有一批“标准输入/输出函数”,它是以标准的输入/输出设备为输入/输出对象的。其中有:putchar(输出字符),getchar(输入字符),printf(格式化输出),scanf(格式化输入),puts(输出字符串),gets(输入字符串)。,格式输入/输出,printf的一般形式,printf(格式控制序列,输出表列);,输出表列 用“,”号隔
6、开的变量或表达式序列,其变量的值按对应的格式控制符所指定的格式输出。,printf(格式控制,输出项表);,普通字符(原样输出),格式说明,%+/-0 m.n l 格式字符,右对齐,左对齐,最小宽度,左补0,小数位数,长整型,d符十整o无八整x无16整c字符s字串f小六e指六,格式控制序列用双引号“.”括起来的格式符序列。,格式控制序列由格式说明符和普通字符组成。,2.普通字符 原样输出,即需要原样输出的字符。例子中的逗号和换行符。,1.格式说明符:由%加格式字符组成 如:%f,%d等 它的作用是将输出的数据项转换为指定的格式输出。输出表列中的每个数据项对应一个格式说明项。,是需要输出的一些数
7、据项,可以是表达式,输出列表:,例如:假如a=3,b=4,那么printf(“a=%d b=%d”,a,b);输出a=3 b=4。其中两个“%d”是格式说明,表示输出两个整数,分别对应变量a,b,“a=”,“b=”是普通字符,原样输出。,printf函数的一般形式可以表示为:printf(参数1、参数2、参数3、参数n)printf函数的功能是将参数2-参数n按照参数1给定的格式输出。,格式字符:,对于不同类型的数据项应当使用不同的格式字符构成的格式说明项。常用的有以下几种格式字符:,(1)d格式符。用来输出十进制整数。有以下几种用法:l%d,按照数据的实际长度输出l%md,m指定输出字段的宽
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序程序设计 顺序 程序设计 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5620202.html