文档介绍:《C++语言程序设计》
课程实验教学大纲
课程代码:15011109、15011169 实验学时:36 实验学分:2
一、实验课的性质、任务与目的
程序设计是一门实践性很强的课程,C++语言程序设计实验是与《C++语言程序设计》课程的一个非常重要的环节,其目的在于使学生能熟练地掌握程序设计的全过程,即独立编写出源程序,独立上机调试,独立运行程序和分析结果。实验课通过具有针对性的练习,使学生准确而全面深刻地掌握概念,通过完成某些相对独立的程序片段的编制或根据要求设计出完整的程序,使学生在实践中达到对本课程内容的深入理解和熟练掌握。在实验课程中,注重培养学生理论联系实际,用面向对象的思想分析和解决实际问题的能力。并通过系列实验,培养学生用计算机语言描述和解决现实世界中较简单问题的能力,提高学生的科学素质。
二、实验课的基本理论
《C++语言程序设计》是专业基础课课。通过本课程的学习,学生需要全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法。正确理解掌握C++面向对象程序设计的基本特性,包括:类、对象、继承与派生、多态、虚函数、模板、流类库。实验课程教学的主要目的是培养学生实际分析问题、编程和动手能力,最终目标是想通过实验设计,进一步掌握面向对象的程序设计方法,使学生具有团队协作精神,并培养学生的创新能力和创新意识,为今后计算机应用技术打下坚实的基础。
三、实验方式与基本要求
1. 实验方式:教师讲授、学生实际操作与教师指导相结合,应自行编写程序并上机验证通过。
:
(1)、能熟练、正确使用VC++、编译、连接运行与调试。
(2)、理解程序设计的原理,掌握结构化程序设计方法和基本的编程能力(编写各种典型的小程序[函数]),培养良好的程序设计风格。
(3)、正确地理解和掌握C++语言的特点、理解面向对象的基本概念、基本思想。掌握
类和对象及方法的建立与使用方法等。
(4)、熟练查阅C++的帮助文档和参考资料,并能应用到实际编程中。掌握程序调试技巧(语法/语义错误的诊断、程序的单步/断点跟踪等)并能独立调试程序解决问题。
四、实验项目的设置与内容提要
序号
实验项目
实验学时
实验类型
实验要求
内容提要
1
C++ 程序与 VC++ 编程环境
2
验证
必做
熟悉VC++的开发环境,学习用VC++编写和调试标准的C++控制台程序
2
C++数据类型、运算符和表达式
2
验证
必做
复习基本数据类型变量和常量的应用,理解并掌握结构化程序设计基本控制结构的运用,提高程序的可读性。
3
选择结构
2
验证
必做
使用if语句编写程序计算一个分段函数值,理解分支结构的概念与使用场景,熟练掌握关系及逻辑表达式在程序设计中的灵活运用。
4
循环结构
2
验证
必做
培养、训练学生对C++程序的循环结构的理解。输入一个数,通过编写循环语句的程序,计算从0到该数的所有数的阶乘,如输入4,结果应为0!、1!、2!、3!、4!。
5
函数定义与调用
2
设计
必做
通过编写递归函数求解阶乘值,练习函数定义、调用以及函数返回值的使用,同时掌握递归函数定义与调用方法。
6
模块化程序设计综合实验
4
设计
必做