聊城市技师学院信息工程系《C++程序设计》课程教学大纲80学时(上机实验24学时)一、课程的性质和任务C++语言是在C语言基础上扩充了面向对象机制而形成的一种面向对象的程序设计语言,它对降低软件的复杂性,改善其重用性和可维护性,提高大型软件的开发效率,具有十分重要的意义
C++程序设计主要讲授C++语言的基本语法、数据类型、程序的结构与语句、数组、函数、指针、构造数据类型、类和对象、继承与派生、多态性和虚函数、模板、I/O流等方面的问题
通过本课程的学习,使学生掌握有关面向对象的思想和基本概念,树立面向对象的编程思想,学会程序设计的基本方法和技能,具有用程序设计语言解决实际问题的能力,使学生能编写出符合规范和性能良好的程序,为后续课学习及今后的应用开发打好基础
二、课程教学内容的基本要求、重点和难点(一)C++概述了解程序设计基本概念、程序设计方法,一般问题的计算机求解过程;掌握C++程序结构,main()函数,C++源程序的编辑、编译、链接和运行,VisualC++6
0集成开发环境的安装和使用
重点:C++程序结构,main()函数,C++语言程序上机调试步骤和方法
难点:C++程序结构
(二)数据类型、运算符与表达式掌握基本数据类型的定义和使用,熟练掌握整型与实型数据的输入与输出,字符型数据的输入与输出
掌握常用运算符和表达式的使用,包括算术运算符、关系运算符、逻辑运算符、自增自减运算符、赋值运算符及其表达式的使用,了解运算符的优先级
了解标识符的构造规则,理解强制类型转换的使用
重点:数据输入输出中格式控制符的使用,基本数据类型的表示范围对使用的影响
难点:数据类型转换,运算符的混合使用
(三)程序的结构与语句掌握表达式语句和结构化程序设计的三种基本结构,包括顺序结构、选择结构和循环结构,熟练掌握选择结构中的if-else语句和switch语句,循环结构中的whil