第3章基本程序结构ppt课件.ppt

第3章基本程序结构ppt课件.ppt

ID:58911035

大小:563.50 KB

页数:130页

时间:2020-09-29

第3章基本程序结构ppt课件.ppt_第1页
第3章基本程序结构ppt课件.ppt_第2页
第3章基本程序结构ppt课件.ppt_第3页
第3章基本程序结构ppt课件.ppt_第4页
第3章基本程序结构ppt课件.ppt_第5页
资源描述:

《第3章基本程序结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章基本程序结构程序的3种基本结构赋值语句数据的输入/输出顺序结构程序设计选择结构程序设计循环结构程序设计3.1程序的3种基本结构结构化程序设计C语言的语句3.1.1结构化程序设计程序:由计算机语言组成的语句序列。程序的三种基本结构:顺序结构、选择结构、循环结构。结构程序设计思想:任何程序都可以用顺序结构、选择结构、循环结构这3类结构来表示。由这3类基本结构组成的程序称为结构化程序。3.1.1结构化程序设计程序可表示为:程序=数据结构+算法其中:数据结构指数据类型及数据的组织形式;算法是解决某一问题的方法,可用流程图

2、或自然语言来描述下面我们用流程图的方式来表达3种基本结构3.1.1结构化程序设计3种基本结构的传统流程图AaB(a)顺序结构bPAB(b)选择结构ab成立不成立PA成立A成立P不成立(c1)当型循环(c2)直到循环3.1.1结构化程序设计3种新型(N-S)流程图AB(a)顺序结构(b)选择结构(c1)当型循环(c2)直到循环P成立不成立AB当P成立AA直到P不成立3.1.2C语言的语句C语言的语句共分为5类:1、控制语句(1)选择结构控制语句。if()…else…、switch()…(2)循环结构控制语句。do…whi

3、le()、for()…、while()…、break、continue(3)其它控制语句。goto、return3.1.2C语言的语句2、函数调用语句。函数名(实参);如:printf(“Howdoyoudo!”);3、表达式语句。x=5是一个赋值表达式,而x=5;是一个赋值语句。注意:任何表达式后加一个分号都构成表达式语句。3.1.2C语言的语句4、空语句;空语句仅由一个分号组成。空语句什么操作也不做,有时用做被转向点或循环体(此时表示循环体什么也不做)。5、复合语句。复合语句是在程序体中由一对大括号括起来的一组语句

4、构成,也称为分程序。注意:复合语句中最后一条语句后面的分号不能省略3.1.2C语言的语句如:main(){……if(x>y){t=x;x=y;y=t;}/*这3句为复合语句*/……}注意:(1)复合语句在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。(2)复合语句可以嵌套。即复合语句中还可以出现复合语句。(3)函数体也可以看成是一个复合语句。3.2赋值语句赋值语句格式:变量=表达式;注意:1.赋值表达式与赋值语句是有区别的;表达式有值,而语句没值。如:if((a=b)>0)和if((a=b;)>0

5、)2.x=y=0;与intx=y=0;是不同的。intx=y=0不合法;x=y=0;等价于y=0;x=y;(即x的值为0)而在定义变量时,变量名要用逗号隔开,没有则会认为是同一个标识符3.3数据的输入与输出一基本概念:1.输入是指从输入设备(如键盘、扫描仪等)向计算机输入数据;2.输出是指从计算机向外部设备(如显示器、打印机等)输出数据。注意:1.这里的输入和输出都是针对计算机而言的。2.在使用C的标准库函数时,需用#include命令将相关的头文件包括到源程序中。3.3数据的输入与输出3.在使用标准的输入/输出库函数

6、时,用到stdio.h文件,所以,一般在源程序的开头部分写上以下预编译命令:#include或#include“stdio.h”其中:stdio是standardinput&output的缩写。由于printf和scanf使用频繁,因此可以不加头文件二字符数据输入/输出函数一.字符输出函数putcharputchar是单个字符输出函数,其一般格式:putchar(ch);功能:在显示器上输出字符数据ch的值。如:putchar('x');/*输出字符常量‘x’*/putchar(x);/*输出字符变量

7、x的值*/putchar('101');/*输出字符常量A*/putchar('');/*换行*/二字符数据输入/输出函数说明:(1)ch可以是一个字符变量或常量,也可以是一个转义字符,若为转义字符则执行相应的控制功能。(2)putchar()函数用于单个字符输出,一次只能输出一个字符。(3)使用本函数前必须包含头文件stdio.h。【例3.1】putchar()函数的使用#includemain(){charc1=‘B’,c2=‘O’,c3=‘Y’;putchar(c1);putchar(c2

8、);putchar(c3);putchar(‘’);putchar(c1);putchar(‘’);putchar(c2);putchar(‘’);putchar(c3);putchar(‘’);}程序运行情况:BOYBOY2.字符输入函数getchar()格式:getchar();功能:从键盘上获得一个字符作为本

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

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

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