谭浩强C++面向对象教程:从基础到函数设计

版权申诉
5星 · 超过95%的资源 1 下载量 56 浏览量 更新于2024-08-25 1 收藏 271KB PDF 举报
《C++面向对象程序设计第三版谭浩强教学大纲》是一本针对初学者的C++编程教材,它按照逐步深入的教学路径组织内容,旨在帮助读者掌握C++语言的基础知识和编程技巧。大纲分为四个主要章节: 1. **C++初步知识**:这一章介绍C++语言的基础,包括C++的历史背景和发展特点,以及程序的基本结构、输入输出、注释等。学习者需要理解C++语言的起源和核心特性,掌握程序的上机执行流程,包括如何创建、编译和运行C++程序。 - 考核知识点: - C++语言简介 - 数据类型和常量 - 运算符与表达式 - 程序结构(顺序、分支、循环、转移) 2. **数据的存储、表示形式和基本运算**:这一部分着重于数据在计算机中的表示,包括字符集、标识符、基本数据类型(如整型、字符型、布尔型和浮点型)以及它们的运算。此外,还讲解了数值型和字符型数据的编码表示,以及运算符的优先级和结合性。 - 要求: - 熟练定义和使用数据类型 - 掌握运算符的使用 - 理解不同数据的表示方法 3. **程序设计初步**:进入程序设计实践,学生将学习基本的控制结构,如顺序、分支(if-else、switch)、循环(for、do-while、while)和转移(break、continue、goto)。同时,通过实例练习理解逻辑运算和关系运算。 - 考核要求: - 熟练运用各种控制结构 - 解决实际问题的能力 4. **利用函数实现指定的功能**:这一章讲解函数的定义、调用、参数传递和嵌套,以及数组作为函数参数。通过函数,学生将学习如何模块化编程,提高代码的复用性和可维护性。 - 考核知识点: - 函数的定义与调用 - 参数传递方式(值传递) - 函数嵌套和递归 - 数组在函数中的应用 整个教学大纲注重理论与实践相结合,通过循序渐进的方式帮助学习者扎实掌握C++编程的基础,为后续面向对象编程的学习打下坚实基础。通过这些章节的学习,学生应能独立编写和调试简单的C++程序,并具备初步的程序设计思维。