天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第一章 程序设计与C++语言初步(主讲:高天真)

面向对象 程序设计基础 主讲人:高天真
面向对象 程序设计基础 主讲人:高天真

教材与参考书 ◆《面向对象程序设计基础》,李师贤等, 高等教育出版社,2003年4月版 《C++语言基础教程》,吕凤翥著 清华大学出版社,2002年3月版 《C++ PROGRAM DESIGN》 An Introduction to programming and Object-Oriented Design,英文版, cohooN&davidson, 3rd Edition 清华大学出版社,2002年1月版
教材与参考书 《面向对象程序设计基础》,李师贤等, 高等教育出版社,2003年4月版 《C++语言基础教程》,吕凤翥著, 清华大学出版社,2002年3月版 《C++ PROGRAM DESIGN 》 An Introduction to programming and Object-Oriented Design,英文版, COHOON&DAVIDSON,3rd Edition 清华大学出版社,2002年1月版

第一章程序设计与C++语言初步 §1.1C++介绍 §1.2C++语言结构 §1.3C艹+程序的书写风格 §1.4C艹+程序的实现
第一章 程序设计与C++语言初步 §1.1 C++介绍 §1.2 C++语言结构 §1.3 C++程序的书写风格 §1.4 C++程序的实现

§1.1C++介绍 ◆ OOP Language 8C与C+十 “C+的特点
§1.1 C++介绍 OOP Language C与C++ C++的特点

OOP Language ◆程序设计方法的发展: 结构化面向对象 ◆OOPL可分为两类 1、 Pure ooP 典型代表: Smalltalk, Eiffel,Java等 2、对传统语言进行面向对象的扩展 典型代表:C++
OOP Language 程序设计方法的发展: 结构化 面向对象 OOPL可分为两类: 1、 Pure OOP 典型代表:Smalltalk,Eiffel,Java等 2、对传统语言进行面向对象的扩展 典型代表:C++

C与C++的关系 1、二者本质区别: C:面向过程,支持结构化程序设计 C++:面向对象,支持面向对象程序设计 2、二者关系: C++:包含了C的全部内容,是对C的扩展 C:是C++的一个子集 注 OOP=C++
C与C++的关系 1、二者本质区别: C: 面向过程,支持结构化程序设计 C++:面向对象,支持面向对象程序设计 2、二者关系: C++:包含了C的全部内容,是对C的扩展 C: 是C++的一个子集 注: OOP!=C++

C++的特点 ◆既支持结构化的程序设计,也 支持面向对象的程序设计,这 是C+语言成功的重要原因 ◆是一种有生产力的OOP语言
C++的特点 既支持结构化的程序设计,也 支持面向对象的程序设计,这 是C++语言成功的重要原因 是一种有生产力的OOP语言

§1.2C++语言结构 ◆一个简单程序 hello.cpp ◆C++语言符号 C艹+语法符号 多A·C+程序构成成分 C++程序构成部件
§1.2 C++语言结构 一个简单程序 hello.cpp C++语言符号 C++语法符号 C++程序构成成分 C++程序构成部件

个简单程序: k file: hello. cpp A Simple program: Output "Hello"*/ #include int main() cou< hello';/输出“ Hello return o
一个简单程序: /* file:hello.cpp A Simple Program:Output “Hello” */ #include int main( ) { cout<<“Hello”; //输出“Hello” return 0; }

C++语言符号 ◆26个英文字母 b ABC.Z Y·10个数字 0,1,2,3,4,5,6,7,8,9 ◆其他符号 #,%,2&,*,()<>+,,{},[
C++语言符号 26个英文字母 a,b,c,….,z,A,B,C,…Z 10个数字 0,1,2,3,4,5,6,7,8,9 其他符号 !,#,%,^,&,*,( ),,+,-,/,{ },[ ]…
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第二章 基本数据类型.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第三章 基本控制结构.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)HTML基础(姚屏).ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第六章 JavaScript语言概述.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第五章 表单、框架和多媒体.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第八章 asp介绍(姚屏).ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第四章 图片和表格.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第三章 超级链接和列表.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第二章 网页的基本结构和段落、文字标记.ppt
- 北京大学:《计算机图形学》第二讲 图形设备与系统.ppt
- 北京大学:《计算机图形学》第一讲 计算机图形学概述.ppt
- 北京大学:《计算机图形学》第十三讲 计算机动画.ppt
- 北京大学:《计算机图形学》第十二讲 真实感图形绘制.ppt
- 北京大学:《计算机图形学》第十一讲 面消隐.ppt
- 北京大学:《计算机图形学》第十讲 三维形体的表示.ppt
- 北京大学:《计算机图形学》第九讲 曲线与曲面.ppt
- 北京大学:《计算机图形学》第八讲 投影.ppt
- 北京大学:《计算机图形学》第七讲 图形用户界面与人机交互.ppt
- 北京大学:《计算机图形学》第六讲 图形变换.ppt
- 北京大学:《计算机图形学》第五讲 二维裁剪.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第四章 函数.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第五章 类与对象.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第六章 复合数据类型.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第七章 继承机制.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第九章 网络金融危机.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第二章 网络货币.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第八章 网络金融与国际资本流动.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第六章 网络保险.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第七章 网络金融投资.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第三章 网络银行.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第十章 网络金融的国际化发展.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第四章 网络证券.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第五章 网络期货.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第一章 网络金融概述(曹卉宇).ppt
- 北京航空航天大学:数字图像处理技术的应用.ppt
- 《数据库系统基础》PPT讲义课件(共九章).ppt
- 《数据库应用与开发》PPT讲义课件.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第一章 接入网概述.ppt