东南大学C++课件:从无序到有序的数据排序教程

需积分: 14 2 下载量 64 浏览量 更新于2024-08-24 收藏 3.83MB PPT 举报
在东南大学的C++课件中,主要内容围绕着排序前的数据和排序后的数据展开,强调了C++语言的学习和应用。课程旨在培养学生的计算机程序设计基础,包括基本概念、语法和面向对象编程技术。以下是详细的知识点概览: 1. **课程目标**: - 建立学生对计算机程序设计的基本概念体系,掌握C++语言的基础,理解面向对象编程思想,并提升编程和调试能力。 2. **课程大纲**: - 第一章:概述计算机程序设计语言发展、面向对象方法、软件开发过程、信息表示与存储,以及程序开发过程。 - 第二章:C++语言基础,涉及简单程序设计,如数据类型、表达式、输入输出、算法控制结构和自定义数据类型。 - 第三章:深入函数概念,包括函数定义与使用、内联函数、默认形参值函数、函数重载、函数模板和系统函数使用。 - 第四章:面向对象编程,讲解面向对象思想、基本特点,介绍类和对象的概念,构造函数、析构函数,类的组合,类模板以及面向对象标记。 - 第五章:C++高级内容,如类与对象的进一步应用,以及类的实例化和面向对象编程的实践。 3. **实例演示**: - 提供了一组未排序的数据(1到20的数字),展示了一连串的数据序列,这些数据可能是课程中的一个练习或示例,用于教学排序算法,如冒泡排序、选择排序或快速排序等。 4. **实践活动**: 学生需要通过这些章节的学习,能够对排序前的数据进行操作,将它们按照升序排列,最终得到排序后的数据,如从原始的无序列表到1到20的有序序列。 5. **学习成果**: 学习者应该能够熟练运用C++语言编写代码,解决实际问题,并具备初步的面向对象编程能力,为后续的计算机科学和软件工程学习打下坚实的基础。 通过这个课程,学生们不仅能掌握C++语言的基础语法,还能了解到如何在实践中应用面向对象编程的思想,培养良好的编程习惯和解决问题的能力。