东南大学何洁月C++课件:信息分类与C++编程基础

需积分: 10 3 下载量 169 浏览量 更新于2024-08-19 收藏 3.83MB PPT 举报
"《信息的分类 - 东南大学何月洁C++课程讲义》深入探讨了C++编程语言及其在计算机程序设计中的应用。该课程旨在培养学生的计算机程序设计基础、C++语言理解以及面向对象编程能力。课程内容覆盖了多个核心主题: 1. 课程概述:介绍了计算机程序设计语言的发展历程,包括面向对象方法和软件开发的基本概念,强调信息的表示、存储和程序开发过程。 2. C++语言基础: - 第二章详细讲解了C++语言的基本结构,包括数据类型、表达式、输入输出、算法控制结构等,要求学生掌握这些基础知识。 - 第三章进一步深入到函数的概念,涵盖了函数定义、内联函数、默认参数、重载和模板等高级用法,目的是提升学生的编程和调试技能。 3. 面向对象编程: - 第四章介绍面向对象思想,以及面向对象程序设计的特点,让学生理解类和对象的概念,包括构造函数、析构函数、类的组合和模板。 - 第五章可能涉及类与对象的深入讨论,以及面向对象编程的标记,如抽象类和接口等。 4. 信息分类:课程中特别关注信息的分类,如指令、控制信息、数据信息(包括定点数和浮点数)以及非数值信息(字符数据和逻辑数据),这有助于学生理解如何有效地组织和处理信息。 通过何洁月教授的引导,学生不仅能够掌握C++语言,还能建立起扎实的程序设计基础,并逐渐掌握面向对象编程技巧,为后续学习打下坚实的基础。整个课程以实践操作为主,旨在提升学生的实际编程能力。"