计算机程序设计(VC++)实验教学大纲.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:3 大小:70KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机程序设计(VC++)实验教学大纲.doc

计算机程序设计(VC++)实验教学大纲.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《计算机程序设计(VC++)》实验教学大纲基本信息课程名称:计算机程序设计(VC++)课程编号:19010111a面向专业课程类别课程时数实验时数实验个数设置类别实验所属学科工科所有专业公共72248课内实验0806二、实验教学目的、内容和要求1、实验教学目的实践性教学的设计是从提高编程能力和软件开发能力两个方面实施分层次教学。在提高编程能力方面,为体现“基础”的特点,有两个方面的内容要在课程中落实,一是VC++语言本身的语法与程序结构,二是通过该门课程的学习掌握一定的算法与常用子程序的编程实现,为后续课程打好基础。在实践教学中,同时注意实现教师角色的转换,以学生为中心,教师为主导,通过精选案例、分解任务、讲练有机融合,使学生能够积极参与。2、实验内容和要求实验项目一:简单程序设计1.通过实验掌握基本的输入、输出操作;2.通过实验掌握函数的简单调用;3.通过实验掌握标识符的定义;4.通过实验了解VC++编译环境的调试方法。实验项目二:流程控制语句1.掌握关系表达式和逻辑表达式的使用;2.熟悉选择结构和循环结构程序设计;3.掌握break和continue语句的使用;4.练习调试与修改程序。实验项目三::数组1.进一步理解数组、元素等基本概念;2.熟练掌握各类数组的定义方法和形式;3.熟练掌握操作各类数组的基本方法;4.掌握通过相应指针操作数组的基本方法;5.理解数组中解决常见问题的算法,进一步提高阅读程序和编写程序的能力。实验项目四:函数1.掌握函数的定义和调用的方法;2.掌握递归函数和嵌套函数的使用方法;3.掌握函数中参数的三种传递方式;4.掌握指针函数和函数指针的使用方法。实验项目五:结构体与简单链表1.熟悉结构体数组的定义与运用;2.掌握指向结构体变量的指针的使用方法;3.掌握链表的操作;4.掌握链表解决实际问题的方法。实验项目六:面向对象程序设计1.熟悉类和对象的概念;2.掌握类的构造函数和析构函数的使用方法;3.掌握面向对象的程序设计的基本思想和方法。实验项目七:继承和派生类1.掌握类的继承和派生方法;2.掌握友元函数定义方法,理解友元函数的特性。实验项目八:多态性1.进一步理解运算符重载的概念;2.熟练掌握用成员函数和友元函数重载运算符的基本方法;3.进一步理解成员函数和友元函数重载运算符的区别;4.能较熟练地运用运算符重载解决程序设计中对象的运算。三、实验教材(讲义、指导书)或参考资料《VisualC++程序设计解析与训练》,张晓如、王芳等编著,中国铁道出版社,2008年。四、实验成绩的考核与评定方法考核内容包括实验预习情况、实验过程中的表现及最终实验报告的完成质量等方面。实验成绩由实验预习成绩、实验表现成绩和实验报告成绩组成。实验预习成绩主要通过提问体现;实验表现成绩主要考核操作情况、原始数据记录及处理一般性问题的能力;实验报告成绩主要考核实验报告完整性、书写认真程度及数据处理准确程度。实验成绩由下述三部分按比例综合评定。实验预习成绩占30%实验表现成绩占40%实验报告成绩占30%实验课程成绩按20%比例计入该课程总成绩。五、实验项目一览表实验性质项目编号实验名称每组核定人数时数实验类型不同专业应做情况(应做打“√”)是否开放演示验证综合设计/研究工科专业必开1简单程序设计12Y√2流程控制语句14Y√3数组14Y√4函数14Y√5结构体与简单链表12Y√6类和对象14Y√7继承和派生12Y√8多态性12Y√(制定人:刘永良审定人:)