《程序设计》PPT课件.pptx





《《程序设计》PPT课件.pptx》由会员分享,可在线阅读,更多相关《《程序设计》PPT课件.pptx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、/*程序文件名为程序文件名为1.cppC+的第一个程序的第一个程序*/#include/包含输入输出头文件包含输入输出头文件intmain()/主函数主函数,程序入口程序入口coutHello,world!endl;/输出输出return0;第一第一个个C+程序程序此程序的功能是在屏幕上显示此程序的功能是在屏幕上显示Hello,world!Hello,world!/*注释注释*/#include int main()/注释注释 return 0;程序设计基础程序设计基础按数据类型分按变化情况分整型实型字符型数据常量变量int 标准整型unsigned int 无符号整型float 单精度实型d
2、ouble 双精度实型char4B4B8B1B数数据据字面常量符号常量运算赋值运算算术运算运运算算coutaendlbendla+b+5endl;coutaendlbendla+b+5endl;数数据据输输出出 cout cout输出输出输出输出cout表达式表达式1表达式表达式2表达式表达式n;:称为插入运算符:称为插入运算符:称为插入运算符:称为插入运算符输出项:表达式、常量、变量输出项:表达式、常量、变量输出项:表达式、常量、变量输出项:表达式、常量、变量例例1:coutHello,world!;coutc=c;coutc=c;例例2:coutaba+b+5;已知已知已知已知a a、b
3、b为整型变量,值分别为为整型变量,值分别为为整型变量,值分别为为整型变量,值分别为3 3和和和和4 4,则在屏幕上显示为:,则在屏幕上显示为:,则在屏幕上显示为:,则在屏幕上显示为:3412couta;couta;coutb;coutb;couta+b+5;couta+b+5;couta b a+b+5;couta b a+b+5;Hello,world!功能:在显示器上依次显示各个表达式的功能:在显示器上依次显示各个表达式的功能:在显示器上依次显示各个表达式的功能:在显示器上依次显示各个表达式的值值值值 。coutcout语句的格式:语句的格式:语句的格式:语句的格式:#include co
4、uta=a,b=b,a+b+5=a+b+5;couta=a,b=b,a+b+5=变量变量1变量变量2变量变量n;:称为提取运算符称为提取运算符称为提取运算符称为提取运算符功能:暂停程序执行,从键盘上输入相应数据赋给相应的变量功能:暂停程序执行,从键盘上输入相应数据赋给相应的变量功能:暂停程序执行,从键盘上输入相应数据赋给相应的变量功能:暂停程序执行,从键盘上输入相应数据赋给相应的变量例:已知例:已知a、b、c、d都是都是int型型变量,从键盘输入它们的值,变量,从键盘输入它们的值,使使a=1,b=2,c=3,d=4。cinabcd;1234 1234 1(按(按Tab键)键)2 3 4 cin
5、cin语句的格式:语句的格式:语句的格式:语句的格式:#include 输输 入入缓冲区缓冲区ab内存内存单元单元程程序序运运行行时时例1:已知三角形的两边a,b 及夹角,求第三边c。a b c计算公式:练练习习/*-求三角形的边求三角形的边-*/#include#include int main()float a,b,alf,c;/定义变量定义变量 cinabalf;/输出数据输出数据 c=sqrt(a*a+b*b-2*a*b*cos(alf);coutc;/输出结果输出结果 return 0;练练习习输入输入a,b,计算计算c输出输出c例例2 2:将键盘输入的小写字母,以大写输出。将键盘输
6、入的小写字母,以大写输出。输入小写转换输出大写开始结束A=a-32#include#include int main()int main()char little,big;char little,big;cout coutlittle;cinlittle;big=little-32;big=little-32;coutbigendl;coutbigendl;return 0;return 0;练练习习例例3 3:将两个变量中的值互换。将两个变量中的值互换。分析:分析:ab122a1b方法一:方法一:ab12a=b;b=a;22方法二:方法二:酱酱酱酱油油油油(1)(3)醋醋(2)1a=b;b=
7、c;c醋醋(1)(2)酱酱油油酱酱油油=a;ca1a2bc21b中间变量的类型要和原数据一致。中间变量的类型要和原数据一致。输输 入入交交 换换输输 出出练练 习习#include#include int main()int main()int a,b,c;int a,b,c;coutPlease input a b:;coutab;cinab;couta=a,b=bendl;couta=a,b=bendl;c=a;c=a;a=b;a=b;b=c;b=c;couta=a,b=bendl;couta=a,b=b0)if(x0)if(x0)if(x0)coutx;coutx;coutx;coutx
8、;elseelseelseelse cout-x;cout-x;cout-x;coutx;cinx;cinx;cinx;例:例:块块块块1 1块块块块2 2关系关系关系关系 逻辑逻辑逻辑逻辑算术算术算术算术 赋值赋值赋值赋值非为真非为真0为假为假例例1:输入一个数:输入一个数x,若,若x能被能被3整除,整除,计算该数的立方,计算该数的立方,计算该数的立方,计算该数的立方,并打印并打印并打印并打印yesyes,否则,计算该数的平方,并打印,否则,计算该数的平方,并打印,否则,计算该数的平方,并打印,否则,计算该数的平方,并打印nono。x3=0真真打印打印yes假假输入输入x打印打印no计算计算
9、x x3 3计算计算x x2 2#include#include int main()int main()int x,res;int x,res;cinx;cinx;if(x%3 if(x%3 =0)0)res=x*x*x;res=x*x*x;coutyes:res;coutyes:res;else elseres=x*x;res=x*x;coutno:res;coutno:res;return 0;return 0;举举 例例 3 yes:272 no:4复合语句复合语句if 语句语句 格式之二格式之二格式之二格式之二if(if(条件条件条件条件)if if块块块块 执行过程执行过程执行过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 PPT 课件

限制150内