东南大学C++课程-何洁月讲授面向对象编程
需积分: 12 79 浏览量
更新于2024-08-19
收藏 3.83MB PPT 举报
"信息的分类-东南大学C++何洁月课件(总)"
在东南大学C++课程中,由何洁月教授主讲,课程涵盖了计算机程序设计的基础知识,特别是C++语言及其面向对象编程的概念。课程旨在帮助学生建立基本的程序设计思维,理解和掌握C++语言的语法和面向对象编程方法,同时提升他们的编程和调试能力。
课程内容详细讲解了信息的不同分类,这包括:
1. 指令:这部分涉及到计算机执行的操作命令,如控制信息,它指导计算机如何进行操作。控制信息通常包含控制字,用于指示处理器执行特定的操作。
2. 数据信息:这是计算机处理的主要对象,分为两类:
- 数值信息:包括定点数和浮点数,定点数是固定小数点位置的数字,而浮点数则有可变的小数点位置,适用于表示大范围或高精度的数值。
- 字符数据:涉及ASCII码或其他字符编码,用于表示文本信息。
3. 非数值信息:这些信息不直接表示数值,而是其他类型的数据,如:
- 逻辑数据:表示真或假、开或关等布尔逻辑状态,常用于条件判断和逻辑运算。
课程还深入到C++的具体知识点,包括:
- 第1章概述:介绍了计算机程序设计语言的历史、面向对象方法的基本概念以及软件开发的过程。特别强调了信息的表示与存储,这是理解计算机如何处理数据的关键。
- 第2章C++简单程序设计:从C++语言的基础开始,包括基本数据类型(如整型、浮点型、字符型等)、表达式、数据输入输出(如使用cin和cout)、基本控制结构(如顺序、选择、循环)以及自定义数据类型。
- 第3章函数:详细讲解了函数的定义、使用,如内联函数、带默认参数的函数、函数重载和函数模板,以及如何利用C++的系统函数。
- 第4章类与对象:深入到面向对象编程的核心,包括面向对象思想的理解、类和对象的概念、构造函数和析构函数的运用,类的组合(继承和多态)以及类模板的使用。
- 第5章及其他章节:继续深入到更高级的C++特性,如面向对象标记、异常处理、文件操作等,这些都是编写复杂和健壮程序的重要组成部分。
通过这个课程,学生将能够全面地理解和应用C++语言,为后续的计算机科学学习打下坚实基础,并具备解决实际问题的能力。
2010-11-10 上传
120 浏览量
点击了解资源详情
点击了解资源详情
慕栗子
- 粉丝: 19
- 资源: 2万+
最新资源
- docs-to-pdf-converter
- RedisDesktopManager安装包
- springcloud-config
- :parrot:会话标准元语言-Rust开发
- 行业文档-设计装置-防震纸质包装盒.zip
- testrepo
- company_employee_mysql
- Intel ME Firmware Repository
- 行业文档-设计装置-一种平台拖车.zip
- HTML-CSS:基础HTML和CSS知识
- 基于远程监督与bootstrapping方法的人物关系抽取,基于知识图谱的知识问答
- 全球地址表,包括所有国家,地区,城市。mysql版,.sql文件
- 一个易于安装,高性能,零维护的代理,可运行加密的DNS服务器。-Rust开发
- 塔勒3_01_02_2021
- Network_Programing_2021
- 基于apache commons.fileupload的文件上传组件,改进了上传速度