- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(C++语言程序设计)第01讲 基础相关知识.ppt
2018-5-24
HZAU 信息学院计算机系
1
C++语言程序设计
主讲教师:倪福川
Email: fcni_cn@mail.hzau.edu.cn
2
教材、参考书与课时安排
教材
C++程序设计教程(第2版) 罗建军等编 高等教育出版社
参考书
C++教程(第2版) 郑莉等编 人民邮电出版社
C++程序设计实用教程 李青编著 清华大学出版社
课时安排
授课:40学时(2学时一次,共20次课)
实验:22学时(4学时一次,共6次课)
3
学习特点
学习编程好比学习写作
循次渐近
多看参考书和现有程序
重视上机,切实掌握程序调试技术
计算思维
2018-5-24
HZAU 信息学院计算机应用系 姚娟
4
C++语言程序设计
第1讲 基础知识
5
计算机程序
计算机的工作是用程序来控制的
程序是指令的集合。
指令是计算机可以识别的命令。
8
C++中的基本符号
1. 字符集
2. 关键字
如:int、class、return
P4
9
C++程序的基本结构
//01_01.cpp
#include iostream
using namespace std;
int main()
{
cout This is the first C++ program.\n;
return 0;
}
运行结果:
This is the first C++ program.
1. 注释
2.头文件说明
3. 主函数
4. 其它函数
10
主函数
一个C++程序是由一个固定名称为main的主函数和若干个其他函数组成。
一个C++程序必须有一个、也只能有一个主函数。
主函数在程序中的位置可以任意,但程序执行时总是从主函数开始,在主函数内结束。
一对花括号“{ }”是函数的定界符。
函数由语句组成
语句用分号结束;
11
数据输入和输出1
向标准输出设备(显示器)输出
格式:coutE1E2E3…
1) 称为插入运算符
2)输出表达式E1、E2、E3
例如:coutHello; //字符串常量
cout4; // 常量
couta; // 输出变量的值
couta+6; //先计算后输出
12
数据输入和输出2
从标准输入设备(键盘)输入
格式:cinv1v2v3…
说明:
1)称为提取运算符
2)V1、V2、V3是已定义的变量
3)输入多个数据,数据之间可以用空格、回车键或Tab分开
例01-02: P11 例1-3
13
加法计算器程序
#include iostream
using namespace std;
int main()
{ double a, b, c;
coutPlease input two numbers: ;
cinab;
c = a+b;
cout a + b = c endl;
return 0;
}
14
命名规则:
由1~32个字符(字母、数字、 下划线)组成。
字母区分大、小写。
必须以字母或下划线打头。
不能以关键字命名。
3. 标识符(起标识作用的符号)
15
试一试
请问以下标识符中,哪些是合法的,哪些是不合法的?
Amore,beyond,123,*abc,Beyond,_faye,return
Amore,beyond,Beyond,_faye
123,*abc, return
我们不一样哦!
16
程序设计的含义
程序设计实际上是安排计算机按人们的意志去工作,程序设计往往是一个过程,这个过程主要包括:
描述问题
设计算法
编写程序
调试程序
整理文档
17
程序如何在计算机上运行?
基本术语
源程序:
用源语言写的,有待翻译的程序
目标程序:
也称为结果程序,是源程序通过翻译程序加工以后所生成的程序。
翻译程序:
是指一个把源程序翻译成等价的目标程序的程序。
18
程序的开发过程
编辑
将源程序输入到计算机中,生成后缀为cpp的磁盘文件。
编译
将程序的源代码转换为机器语言代码。
连接
将多个源程序文件以及库中的某些文件连在一起,生成一个后缀为exe的可执行文件。
运行调试
19
结 束 语
预习: 基本数据类型与表达式
学好计算机的唯一途径是
你的编程能力与你在计算机上投入的时间
上机练习
您可能关注的文档
- ( 市政工程计量与计价)第一章 工程造价的基本相关知识.ppt
- ( 市政工程计量和 与计价)第七章 土石方工程.ppt
- ( 市政工程计量和 与计价)第三章 定额.ppt
- ( 市政工程计量和 与计价)第九章桥梁工程.ppt
- ( 市政工程计量和 与计价)第二章 工程计量.ppt
- ( 市政工程计量和 与计价)第五章 工程量.ppt
- ( 市政工程计量和 与计价)第八章 排水工程.ppt
- ( 市政工程计量和 与计价)第六章土石方工程.ppt
- ( 建筑节能工程和 与施工)第10章 配电和 与照明节能工程.ppt
- ( 建筑节能工程和 与施工)第11章 监测和 与控制节能工程.ppt
- (C++语言程序设计)第14讲 结构化设计基本方法.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)320滑梯包拆装.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)A320EDP拆装.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)A320HPTACCV拆装.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)A320VSV作动筒拆装.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)A320燃油泵拆装.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)A32TCAS天线的拆装.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)A32气象雷达天线的拆装.ppt
- (CBT考试相关复习材料重要部件拆装A320机型)A32皮托管的拆装.ppt
- (CCNA课件)ICND10S02(路由器基本的 操作).ppt
文档评论(0)