欢迎来到天天文库
浏览记录
ID:51644944
大小:537.00 KB
页数:96页
时间:2020-03-27
《《初步程序设计》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、简单程序设计C++程序的一些基本要素,如描述数据的变量,常量,描述运算的运算符,表达式等等,同学们也初步了解了C++程序的一个基本概貌,其实一个大型的,完整的,实用的C++程序结构,它应该是由若干个源程序文件组成的,而每个源程序可以由若干个函数和预处理命令,全局变量定义说明组成,而一个函数则是由数据定义和执行语句组成,在面向对象的程序设计中,则通过类的定义、封装、调用来实现程序功能。虽然有多个C++程序文件,但它们中只允许一个main()函数。一个面向过程的程序应包括以下两方面内容:(1)对数据的描述。在程序中要指定数据的类型和数据的组织形
2、式,即数据结构(datastructure)。(2)对操作的描述。即操作步骤,也就是算法(algorithm)程序结构图#includeusingnamespacestd;inta=3;intmain(){floatb;b=4.5;cout<3、.cpppz.cpplook.cpp团队,财务制度,业务,数据库,大型项目的管理与组织经验语句程序应该包括数据描述(由声明语句来实现)和数据操作(由执行语句来实现)。数据操作的任务是对已提供的数据进行加工。C++中最小的独立单位是语句(statement)。语句一般是用分号结束的(复合语句是以右花括号结束的)。C++语句可以分为以下4种:1.声明语句如inta,b;在C++中,声明语句可以出现在函数中的任何行,即可以放在其他程序语句可以出现的地方.语句2.执行语句通知计算机完成一定的操作。执行语句包括:(1)控制语句,完成一定的控制功能。94、种①if()~else~(条件语句)②for()~(循环语句)③while()~(循环语句)④do~while()(循环语句)⑤continue(结束本次循环语句)⑥break(结束switch或循环语句)⑦switch(多分支选择语句)⑧goto(转向语句)⑨return(从函数返回语句)语句(2)函数和流对象调用语句。函数调用语句由一次函数调用加一个分号构成一个语句,例如sort(x,y,z);//调用sort函数cout<5、构成一个赋值语句。i=i+1//是一个赋值表达式i=i+1;//是一个赋值语句3.空语句;4.复合语句可以用{}把一些语句括起来成为复合语句。{z=x+y;cout<6、t语句中的endl为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。inta=5;charc=‘M’;floatx=16.62cout<>变量1>>变量2>>……>>变量n;在用cin输入时,系统也会根据变量的类型从输入流中提取相应长度的字节。如有charc1,c2;inta;floatb;cin>>c1>>c2>>a>>b;7、如果输入123456.78↙注意:34后面应该有空格以便和56.78分隔开。也可以按下面格式输入:123456.78↙由于空格作为数据间隔符,所以不能用cin输入.在组织输入流数据时,要仔细分析cin语句中变量的类型,按照相应的格式输入,否则容易出错。cin与cin.get()的区别(1)cin例如:charc1,c2,c3;cin>>c1;//Acin>>c2>>c3;程序执行到A行时,等待用户输入数据。若输入:Abc则cin分别将字符A、b、c赋给变量c1、c2、c3。cin自动跳过输入的空白字符(包括空格,制表,backspa8、ce和回车等)。简单输入输出(2)cin.get()例如:charc1,c2,c3;cin.get(c1);//Bcin.get(c2);cin.get(c3);程序执行到B行时
3、.cpppz.cpplook.cpp团队,财务制度,业务,数据库,大型项目的管理与组织经验语句程序应该包括数据描述(由声明语句来实现)和数据操作(由执行语句来实现)。数据操作的任务是对已提供的数据进行加工。C++中最小的独立单位是语句(statement)。语句一般是用分号结束的(复合语句是以右花括号结束的)。C++语句可以分为以下4种:1.声明语句如inta,b;在C++中,声明语句可以出现在函数中的任何行,即可以放在其他程序语句可以出现的地方.语句2.执行语句通知计算机完成一定的操作。执行语句包括:(1)控制语句,完成一定的控制功能。9
4、种①if()~else~(条件语句)②for()~(循环语句)③while()~(循环语句)④do~while()(循环语句)⑤continue(结束本次循环语句)⑥break(结束switch或循环语句)⑦switch(多分支选择语句)⑧goto(转向语句)⑨return(从函数返回语句)语句(2)函数和流对象调用语句。函数调用语句由一次函数调用加一个分号构成一个语句,例如sort(x,y,z);//调用sort函数cout<5、构成一个赋值语句。i=i+1//是一个赋值表达式i=i+1;//是一个赋值语句3.空语句;4.复合语句可以用{}把一些语句括起来成为复合语句。{z=x+y;cout<6、t语句中的endl为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。inta=5;charc=‘M’;floatx=16.62cout<>变量1>>变量2>>……>>变量n;在用cin输入时,系统也会根据变量的类型从输入流中提取相应长度的字节。如有charc1,c2;inta;floatb;cin>>c1>>c2>>a>>b;7、如果输入123456.78↙注意:34后面应该有空格以便和56.78分隔开。也可以按下面格式输入:123456.78↙由于空格作为数据间隔符,所以不能用cin输入.在组织输入流数据时,要仔细分析cin语句中变量的类型,按照相应的格式输入,否则容易出错。cin与cin.get()的区别(1)cin例如:charc1,c2,c3;cin>>c1;//Acin>>c2>>c3;程序执行到A行时,等待用户输入数据。若输入:Abc则cin分别将字符A、b、c赋给变量c1、c2、c3。cin自动跳过输入的空白字符(包括空格,制表,backspa8、ce和回车等)。简单输入输出(2)cin.get()例如:charc1,c2,c3;cin.get(c1);//Bcin.get(c2);cin.get(c3);程序执行到B行时
5、构成一个赋值语句。i=i+1//是一个赋值表达式i=i+1;//是一个赋值语句3.空语句;4.复合语句可以用{}把一些语句括起来成为复合语句。{z=x+y;cout<6、t语句中的endl为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。inta=5;charc=‘M’;floatx=16.62cout<>变量1>>变量2>>……>>变量n;在用cin输入时,系统也会根据变量的类型从输入流中提取相应长度的字节。如有charc1,c2;inta;floatb;cin>>c1>>c2>>a>>b;7、如果输入123456.78↙注意:34后面应该有空格以便和56.78分隔开。也可以按下面格式输入:123456.78↙由于空格作为数据间隔符,所以不能用cin输入.在组织输入流数据时,要仔细分析cin语句中变量的类型,按照相应的格式输入,否则容易出错。cin与cin.get()的区别(1)cin例如:charc1,c2,c3;cin>>c1;//Acin>>c2>>c3;程序执行到A行时,等待用户输入数据。若输入:Abc则cin分别将字符A、b、c赋给变量c1、c2、c3。cin自动跳过输入的空白字符(包括空格,制表,backspa8、ce和回车等)。简单输入输出(2)cin.get()例如:charc1,c2,c3;cin.get(c1);//Bcin.get(c2);cin.get(c3);程序执行到B行时
6、t语句中的endl为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。inta=5;charc=‘M’;floatx=16.62cout<>变量1>>变量2>>……>>变量n;在用cin输入时,系统也会根据变量的类型从输入流中提取相应长度的字节。如有charc1,c2;inta;floatb;cin>>c1>>c2>>a>>b;
7、如果输入123456.78↙注意:34后面应该有空格以便和56.78分隔开。也可以按下面格式输入:123456.78↙由于空格作为数据间隔符,所以不能用cin输入.在组织输入流数据时,要仔细分析cin语句中变量的类型,按照相应的格式输入,否则容易出错。cin与cin.get()的区别(1)cin例如:charc1,c2,c3;cin>>c1;//Acin>>c2>>c3;程序执行到A行时,等待用户输入数据。若输入:Abc则cin分别将字符A、b、c赋给变量c1、c2、c3。cin自动跳过输入的空白字符(包括空格,制表,backspa
8、ce和回车等)。简单输入输出(2)cin.get()例如:charc1,c2,c3;cin.get(c1);//Bcin.get(c2);cin.get(c3);程序执行到B行时
此文档下载收益归作者所有