C++程序设计提纲.pptx

C++程序设计提纲.pptx

ID:52981147

大小:719.80 KB

页数:40页

时间:2020-04-07

C++程序设计提纲.pptx_第1页
C++程序设计提纲.pptx_第2页
C++程序设计提纲.pptx_第3页
C++程序设计提纲.pptx_第4页
C++程序设计提纲.pptx_第5页
资源描述:

《C++程序设计提纲.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程序设计提纲青岛市黄岛区珠江路小学为何选择C++NOIP指定语言之一(C/C++/pascal);是很多语言的基础,有着广泛的代表性;有着丰富的函数库,用途广泛;大多数老师都接触过C/C++;为什么DEV-C++编译环境开源,没有版权问题;NOIP指定编译环境(仅限于目前阶段);Dev-C++基本命令简介新建一个文件:CTRL+N保存:CTRL+S编译:F9运行:F10编译并运行:F11第一个程序#include#includeusingnamespacestd;intmain(){cout<<“Hello,World!”;return0;

2、}程序说明:1.通过该程序熟悉dev-c++的编译环境,以及基本命令的操作;2.通过该程序,记住C++程序的基本框架;3.前两行程序是引用C++的函数库,随着程序的复杂,引用的函数库会越来越多。4.第三行,制定使用的命名空间。这样在接下来的程序中,将不需要再考虑函数的冲突问题。5.主函数一定是int类型,且一定有return0;语句。——NOIP判分程序是运行在linux下的,如果没有return0,将认为程序没有结束。6.每个语句后面的分号很重要,一定不能漏掉,或者加错。C++语言的基本数据类型1.整数int,longlongintx;longlonga;2.浮点数float(单

3、精度),double(双精度)floatx;doubled;3.字符型charcharc;4.布尔型boolboolf;//取值只有两种true和false,但输出是对应的是1和0C++语言的运算符1.四则运算符整数:+-*/(取商)%(取余)浮点数:+-*/2.比较运算符(关系运算符)>>=<<===!=3.逻辑运算符&&

4、

5、!4.自增自减运算符++--5.其它C++语言的输入输出语句1.对应iostream头文件cin>>”要输入的内容”;cout<<”要输出的内容”;2.对应cstdio头文件scanf(格式列表,变量列表);printf(格式列表,变量列表);输入输出语句说

6、明1.cin>>cout<<输入时不需要写明要输入的变量的数据类型,c++自动匹配;scanf,printf则需要详细指定要输入的数据的数据类型。2.cin>>cout<<效率略低3.cin>>cout<<在输出小数时显得略微复杂一些;4.可以混合使用,但程序中必须包含iostream和cstdio两个头文件。练习1:1.屏幕上输出10个*;2.屏幕上输出用*表示的字符Z;3.输入一个字符,屏幕上输出用该字符拼出的3*3的矩形;4.输入一个字符,屏幕上输出一个用该字符表示等腰三角形5.屏幕上输出用*表示的三汉字”九一八”C++语言的赋值语句1.赋值运算符=举例:x=5;y=a+b;

7、2.复合赋值运算符+=-=*=/=%=等举例:x+=5;说明:复合赋值运算符是为了简化程序编写而引入的运算符,根据个人爱好选择用还是不用,没有强制性。练习21.输入矩形的长和宽,计算矩形的周长和面积;2.输入圆的半径,计算圆的周长和面积;3.温度转换:输入华氏温度,输出对应的摄氏温度。(转换公式:摄氏度=(华氏度-32)÷1.8)4.输入一个三位数,计算这个数各个位数上的数字和。例如,输入123,输出6;5.输入一个三位数,计算这个三位数和它的倒序生成的三位数的和。例如输入123,则有123+321=444,屏幕上输出444。结构化程序设计语言的三种结构顺序结构:顺序结构的程序中的

8、各执行语句是顺序执行的。这种程序最简单,最容易理解。选择结构:执行符合相应条件的语句分支,如果都不符合条件,则跳过该语句的执行。循环结构:满足条件的情况下,执行循环体的语句。三种基本控制机构,原则上可以构成任何复杂的程序。选择语句之——if语句if语句是二路分支语句,执行的是一个非此即彼的判断。如果只处理满足条件的数据,使用下列格式:if(条件表达式)语句;如果两种情况都做处理,使用下列格式:if(条件表达式)语句1;else语句2;练习3输入一个整数,输出这个数的绝对值输入一个整数,如果是偶数,输出1,否则输出0;输入两个数,输出其中较大的数;输入三个数,输出其中最大的数;你买了

9、一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?选择语句之——switch语句switch语句是多路分支语句switch语句的格式是:switch(表达式){case结果1:语句1;case结果2:语句2;......default:语句n;}switch用法举例——计算器描述:输入一个算式,输出这个算是的结果。举例:输入3+5,输出8;程序参考:练习4输入年

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

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

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