- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
成绩评定方式:
期末闭卷考试:
70%
平时成绩:
30%
平时成绩的组成:
22 分 ,扣分项目,上课或实验缺席
1 次
3 分,迟到
1 分,不交作业
1 次扣
3 分,不做课
内实验,不提交课内实验报告扣
12 分,严禁抄袭,发现扣
12 分
8 分,加分项目,完成老师布置的课后实验或用
C++ 独立完成有一定规模的程序
12 大体和
C 的内容差不多,比较简单,主要是复习。
1, 2 章 C++ 简介 C++ 基础
入门
1.1 程序的开发过程
阶段?
编程工具?
复习:
小和尚程序?
求 pi, pi=16arctan(1/5)-4arctan(1/239),
arctan(x)=x-x 3/3+x 5/5-x7/7+
1.2 简单程序的 C 和 C++ 的比较
first: hello world
first C++
first C
Can you see the meaning of every word? What do you think the difference of C and C plus?
a example of C plus with class
BasketballPlayer.cpp
Do you know the program?
From the example, do you think the C++ is better than C? Try performing the aim by C?
用结构化的方法, BasketballPlayer。
推荐 开发工具,学习方法和参考资料
网络,电子书,看程序,写程序, msdn,论坛
初级:
C++ 语言程序设计教程 Deitel
C++ 程序设计语言 Stroustrup
中级:
C++ 编程思想 Eckel
C++ 语言设计与演化 Stroustrup
数据结构、算法与应用: C++ 语言描述 Sahni
高级 :
C++ 核心:软件工程方法 Shtern
大型 C++ 软件设计 Lakos
作业:
第一章课后作业,阅读第一章
预习第二章
2C++中的 C
2.1 C++的产生
orient procedure , orient object
who founded the C ++? Bjarne Stroustrup
2.2 部分语法元素
c++2.ppt
关键字
标示符:变量,对象,函数,类的名字 ,
注意命名标示符规则
基本数据类型:
注意各个数据类型的表示范围
CharType.cpp
What result of the program? Why?
常量
整型:十进制,八进制,十六进制
实型:一般形式,指数形式(科学计数) ,后缀
字符型:单引号 ‘A’,‘ ’‘7’
注意
不可见字符?
转义字符:用八进制,十六进制 ASCII 码来表示字符 /456 /x61
一些预定义的字符常量: ’’’
字符串 : “hello world ”
注意:
“A ”和‘ A ’的区别
布尔常量 : true false
注意常量的各种写法
变量
变量的声明:声明的形式 类型 名字 初始值 int a=3; int b(5);
注意:使用之前必须声明
符号常量
给常量取个名字。 Why? The aim?
How? Const float pi=3.14;
注意:在声明时一定要赋初值
运算符与算术表达式
参考 PPT
算术
赋值
逗号
逻辑
条件:唯一的三元运算符(ab) :a,b;
sizeof: 用于计算某种类型的对象在内存中的字节数
位:与 或 异或 移位 取反
注意:
运算符的优先级
表达式中数据类型的转换
隐含转换:降低的转成高的
显示转换:方法 int(a) , (int)a ;
2.3 C++ 中的输入输出
方法 cout cin
cout ”hello\n ”; cina; cinab;
简单的格式控制 ends endl “\n”
输出十六进制? hex oct dec
设置精度?宽度? Setprecision setw
注意:头文件 iomanip
2.4 程序结构
顺序 选择 循环
程序流程图? 符号 作用
选择结构
IsLeap.cpp
Switch.cpp
What function of switch? Trying modify the program, make it run more times.
Write a program to decide your body? Height weight
循环结构
while for do-while
while
SumofN.cpp
InversNumber.cpp
Can you solve
文档评论(0)