C++程序设计语言发展与应用
需积分: 44 118 浏览量
更新于2024-08-24
收藏 4.92MB PPT 举报
高级语言发展-东南大学C++总课件
本资源为东南大学C++总课件,涵盖了高级语言发展、C++语言基本概念、面向对象程序设计等方面的知识。
一、 高级语言发展
高级语言发展可以分为四代语言:
第一代语言:对数学表达式有很强的运算处理能力,代表语言是Fortran和Algol 60。
第二代语言:重点是如何有效地表达算法,代表语言是Pascal和C。
第三代语言:引入抽象数据类型的程序设计语言,代表语言是Ada,被认为是基于对象的语言。
第四代语言:面向对象程序设计语言,代表语言是Smalltalk、Eiffel、C++、Java。
二、 C++语言基本概念
C++语言是一种面向对象的程序设计语言,具有抽象、封装、继承、多态等特点。
培养目标:
1. 建立基本的计算机程序设计概念体系和基本的程序设计方法。
2. 理解和掌握C++语言的基本语法和语义,初步理解面向对象的思想,初步掌握面向对象程序设计的方法。
3. 逐步提高学生的编程能力和调试程序的能力,为后面的学习打好基础。
课程简介:
第1章概述:
* 计算机程序设计语言的发展(一般了解)
* 面向对象的方法(一般了解)
* 面向对象的软件开发(一般了解)
* 信息的表示与存储(理解)
* 程序的开发过程(一般了解)
* 小结
第2章C++简单程序设计:
* C++语言概述(一般理解)
* 基本数据类型和表达式(掌握)
* 数据的输入与输出(掌握)
* 算法的基本控制结构(掌握)
* 自定义数据类型(掌握)
* 小结
第3章函数:
* 函数的定义与使用(掌握)
* 内联函数(掌握)
* 带默认形参值的函数(掌握)
* 函数重载(掌握)
* 函数模板(掌握)
* 使用C++系统函数(掌握)
* 小结
第4章类与对象:
* 面向对象的思想(理解)
* 面向对象程序设计的基本特点(理解)
* 类和对象(掌握)
* 构造函数和析构函数(掌握)
* 类的组合(掌握)
* 类模板(掌握)
* 面向对象标记(一般了解)
* 小结
本资源为C++语言的总课件,旨在帮助学生建立基本的计算机程序设计概念体系和基本的程序设计方法,并逐步提高学生的编程能力和调试程序的能力,为后面的学习打好基础。
2009-09-05 上传
2010-02-24 上传
2012-11-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
巴黎巨星岬太郎
- 粉丝: 17
- 资源: 2万+
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率