《顺序结构程序设计》PPT课件.ppt

《顺序结构程序设计》PPT课件.ppt

ID:51648462

大小:388.31 KB

页数:30页

时间:2020-03-27

《顺序结构程序设计》PPT课件.ppt_第1页
《顺序结构程序设计》PPT课件.ppt_第2页
《顺序结构程序设计》PPT课件.ppt_第3页
《顺序结构程序设计》PPT课件.ppt_第4页
《顺序结构程序设计》PPT课件.ppt_第5页
资源描述:

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

1、C++程序设计第3章顺序结构程序设计本章主要内容算法的概念与表示方法C++语句概述输入流于输出流的基本操作输入、输出函数顺序结构程序举例§3.1算法及其表示算法的特性算法的基本结构算法的表示结构化程序设计的特点一、算法的概念算法:算法是解决问题的步骤。计算机算法的特征:可执行性确定性有穷性可输入输出信息算法是程序设计学习的重点。二、算法的表示自然语言流程图:流程图是图形化的表示方法,比较直观。伪码:伪码是介于自然语言和程序设计语言之间的一种类自然语言的表示方法。起止框输入输出框判断框处理框或流程线连接点注释框用流程图表示算法

2、三、算法描述的三种基本结构3循环结构1顺序结构2分支结构算法的基本结构:对算法的理论研究和实践表明,任何算法的描述都可以分解为三种基本结构或它们的组合,这三种基本结构是顺序结构、分支结构和循环结构。num115;【例1】求两数之和。块1块2块3流程图寄存器35+显示结果:35num115num220sum35num220;sumnum1+num2;演示算法执行过程输出sum;(1)顺序结构§3.2C++程序和语句一个C++程序可以包含多个源程序文件。一个源程序文件由若干预处理命令、声明部分和若干函数组成。函数由函数首和

3、函数体两部分组成。函数体主要包含:数据描述部分和数据操作部分。数据描述部分由声明语句来实现,数据操作部分由若干条执行语句组成。C++语句分为以下四类:1.声明语句2.执行语句(1)控制语句(9种)(2)表达式语句(3)函数和流对象调用语句3.空语句4.复合语句C++语句的分类一、声明语句对变量及其它对象的定义语句可以放在函数中的任意一行,也可以放在函数之外变量或类的作用范围从声明语句开始到本函数或本块结束条件判断语句:if语句(用于实现双分支选择)switch语句(用于实现多分支选择)循环执行语句:dowhile语句(用于实

4、现直到型循环)while语句(用于实现当型循环)for语句(用于实现当型循环)转向语句:break语句continue语句goto语句return语句(函数返回语句)二、执行语句1.控制语句(9种)2、表达式语句表达式语句由表达式加上分号“;”组成。一般形式为:表达式;例如:a=3;I=I+1;x+y;3、函数和流对象调用语句由一次函数或流对象调用加上分号“;”组成。一般形式为:函数名(实际参数表列);例如:swap(a,b);cout<

5、不做四、复合语句用{}把多条语句括起来成为复合语句,又称分程序例如:{z=x+y;i++;}§3.3C++的输入与输出一、标准输入输出函数标准输入函数字符输出函数格式输入函数标准输出函数字符输出函数格式输出函数1.输入函数getchar(字符输入函数)向终端输入一个字符#include“stdio.h”main(){charc1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(c2); }执行:AB运行结果:AB例5.7scanf(格式输入函数)scanf函数调用的一般形式

6、:scanf(“格式控制字符串”,地址表列)格式控制字符串格式字符普通字符要有&,即使用变量地址(不是变量名)在格式控制字符串中还有其他字符,在输入时应输入相同的字符。当%d%d,%f%f,%f%f时,输入数据时可以以空格、TAB、回车键作为分隔在使用“%c”时,空格和转义符都作为有效的字符输入输入结束标志使用scanf时要注意:二、输出函数1.putchar(字符输出函数)向终端输出一个字符putchar(a);*输出变量a中存储的字符*putchar(‘’);*输出换行回车*putchar(‘101’);

7、*输出字符‘A’*2.printf(格式输出函数)printf函数调用的一般形式:printf(“格式控制字符串”,输出表列)格式控制字符串:格式字符;[修饰符]格式字符转义字符普通字符输出表列:常量、变量、表达式例如:printf(“%c,%d”,a,b);普通字符转义字符二、流类输入输出控制输入流与输出流的基本操作1.输出流对象cout:功能:cout实现将数据输出到显示器的操作一般格式为:cout<<表达式1<<表达式2<<…<<表达式n;执行过程:执行cout语句时,先把插入的数据顺序存放在输出缓冲区中,直到输

8、出缓冲区满或遇到cout语句中的endl为止。使用时必须在程序开头增加两行:#includeusingnamespacestd;cout<<“ThisisaC++program.”<

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

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

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