- 1、本文档共160页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西南交通大学软件学院
计算机基础教研室;2;3;重点掌握:;C++开发应用程序的步骤:;6;源程序清单:;编程技巧:;编程技巧:;编程技巧:;编程技巧:;编程技巧:;编译预处理;编译预处理;编译预处理;编译预处理;编译预处理;编程技巧:;编程技巧:;编程技巧:;编程技巧:;(1)“{”与“}”必须配对使用,“{ }”之间的内容为函数体,函数体内可以包含任意多行语句。
(2)C++规定每个语句的最后以“;”结束。
(3)C++程序的书写很灵活,一行可书写多个语句,一个语句可以写成多行,但书写时首先应该考虑程序的可读性。;(4)【例2.1.1】还可以写为:
/*屏幕输出Hello,C++!*/
#include iostream.h
int main( void )
{
coutHello,C++!endl;
return 0;
};编程技巧:;输出;输出;输出;输出;§2.2 C++程序的开发过程;操作技巧:;操作技巧:;操作技巧:;操作技巧:;操作技巧:;操作技巧:;操作技巧:;37;38;§2.3 常量与变量;源程序清单:;编程技巧: ;编程技巧: ;编程技巧: ;编程技巧: ;;编程技巧: ;47;48;49;50;在整数末尾使用u和l字母;注意:;53;54;55;56;57;58;59;60;61;62;测一测:;测一测:;测一测:;变量;源程序清单:;编程技巧: ;编程技巧: ;C++字符集;C++变量的命名规则;C++变量的命名规则;C++变量的命名规则;练一练:;测一测:;变量;77;78;79;80;81;82;83;84;[例2.3.3] 编写适合小学生使用的加法程序(求键盘输入的两个数的和)。
思路分析:例2.3.2只能实现计算2与3的和,那么如何计算由键盘输入的任意数的和呢?c++中的标准输入流cin可以帮助我们解决从键盘输入数据的问题。本题中未指定数据类型,因此为避免数据溢出,对于要参加数学运算的数据可定义为double型。 ;源程序清单:;编程技巧: ;编程技巧: ;编程技巧: ;编程技巧: ;编程技巧: ;测一测:;测一测:;测一测:;[例2.3.4] 设计一个程序,从键盘输入一个圆的半径,输出面积和周长。
思路分析:因涉及到数值计算,所以将圆的半径、面积、周长的数据类型均定义为double型。;算法描述: ;//求圆的面积与周长
#include iostream
using namespace std;
void main( )
{
double r=0.0;
double area=0.0;
double circum=0.0;
cout请输入半径:endl;
cinr;
area=3.14*r*r;
circum=2*3.14*r;
cout面积为: area endl;
cout周长为: circum endl;
};编程技巧: ;99;100;101;102;完整C++程序的基本框架:;§2.4 运算符与表达式;#include iostream
using namespace std;
void main( )
{ int a=0,b=0;
double avg=0;
cout请输入两个非0整数:;
cinab;
avg=(a+b)/2.0;
couta+b=a+bendl;
couta-b=a-bendl;
couta*b=a*bendl;
cout平均数=avgendl;
} ;编程技巧: ;编程技巧: ;编程技巧: ;109;110;111;112;113;114;115;116;117;§2.4.2 赋值运算符与赋值表达式;定义两个double型变量sales、bonus ;//求奖金数
#include iostream
using namespace std;
void main( )
{ double sales=0.0;
double bonus=0.0;
cout请输入销售额:endl;
cinsales;
bonus=0.05*sales;
cout销售额为:salesendl;
cout奖金为: bonusendl;
};121;122;123;124;125;126;解题技巧: ;自增、自减运算符;自增、自减运算符;130;131;[例2.4.2.2]写出程序的运行结果:
您可能关注的文档
- PHP框架YII培训.pptx
- 课件unit7 period1.pptx
- 第二十三讲 树和森林.ppt
- 泸州佳乐世纪城活动方案.pptx
- 文学写作基础绪论.ppt
- 人教版八年级英语上册Unit 5 Can you come to my party---第一课时.ppt
- 现代控制理论教案1&2.ppt
- 灵寿达润地产营销思路汇报2014.3.17.pptx
- 英国对工业革命的贡献.pptx
- 客户关系管理导论 谷再秋.pptx
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)