欢迎来到天天文库
浏览记录
ID:2278242
大小:55.50 KB
页数:5页
时间:2017-11-15
《c++程序设计实验教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C++程序设计》实验教学大纲第一部分总说明一、概述本课程实验大纲是面向计算机、通信专业学生开设的《C++程序设计》实验课计划指导大纲,是依据前面编制的《C++程序设计》课程教学计划指导大纲编制。本课程主要讲述了利用C++进行程序设计的思想和方法,既有面向过程和面向对象的程序设计的理论知识,又包括极强的实践应用能力的培养。本实验大纲力求结合该课程教学计划大纲的相应内容,由浅入深的指导学生了解和掌握如何利用C++程序设计语言进行程序设计,提高学生的动手能力,做到理论和实践相结合,培养学生理解、分析程序,编写、调试程序的能力,使之能把程序设计应用到今后的专业学习中。二、内容《C
2、++程序设计》课程主要包括三大部分的内容:1.程序设计的基础知识:基本数据类型、输入输出数据流、表达式和语句2.面向过程的程序设计:过程化结构语句、函数、数组、指针、结构3.面向对象的程序设计:类、对象、重载本实验大纲主要围绕这些内容依次编制。三、目的与要求通过本课程的学习,使学生掌握面向过程的程序设计思想和编程思路,初步掌握面向对象的程序设计思想,学会调试程序,能独立编写实用的小型程序。四、实验设备与要求主要仪器设备:微型计算机软件环境:WINDOWS2000/XP操作系统;VisualC++程序设计语言由于每个实验涉及的内容较多,要求:实验前要求学生一定要先了解实验目的
3、、内容、要求以及注意事项;实验过程中要求学生仔细观察做好记录;实验结束后交实验报告。五、实验要求1.意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。2.学生应独立完成所布置习题。为保证尽量在统一安排的上机时间内编译运行通过程序,学生应事先设计好程序。六、实验学时计划本课程的实验共15个,每次实验2学时,共30学时;具体学时安排表如下:实验实验内容实验学时一VisualC++程序设计基础2二选择和循环结构程序设计2三循环过程2四函数2五数组、指针和引用2六结构2七类2八堆操作2九类的继承2十重载运算符与文件操作2十一运算符重载和类模板2十二文件操作2十三、十四大
4、作业8说明:由于每个实验涉及的内容较多,而每个实验安排的上机学时一般为2学时,可能不够完成所要求的内容,建议学生可以在课后补充上机时数,完成实验内容。第二部分实验大纲实验一VisualC++的基本操作和VisualC++程序设计基础实验目的1.了解:VisualC++的基本编程环境VisualStudio;2.掌握:I/O数据流的输入输出函数的使用3.掌握:常量、变量的定义与使用4.掌握:I/O数据流命令进行不同格式和数据类型的输入输出实验内容1.熟悉VisualC++的启动与关闭;2.熟悉VisualC++程序设计环境VisualStudio;3.利用VisualC++编
5、制简单的输入输出程序并执行;4.编制可以完成简单的输入输出和运算的程序;5.学习简单变量的定义与使用、常量的定义及使用;6.熟练掌握基本的输入输出数据流操作命令,按照不同格式输出表达式的值;实验二编制分支结构的程序和循环结构的程序实验目的1.掌握:各种分支语句的使用2.掌握各种循环语句的使用3.掌握循环控制语句和函数返回语句的使用实验内容1.用IF语句编写单分支、两个分支和多分支的程序;1.用SWITCH语句编写多分支程序;2.能阅读和分析带GOTO语句的程序;3.编制用FOR语句实现循环的程序;4.编制用WHILE语句实现循环的程序;5.编制用DO…WHILE语句实现循环
6、的程序;6.转向语句在循环结构的程序中的使用:goto语句、break语句、exit()语句、continue语句的分支循环程序;实验三循环过程实验目的1.培养编写程序的艺术,明确程序可读性是程序质量的重要标准。2.学习过程化程序设计的方法。3.进一步学习掌握查找与修改编译错误的方法。4.初步学习调试方法。实验内容用下述方法分别编程并比较结果:1.从左到右各项相加。2.从右到左各项相加。3.从左到右各个正项和负项分别相加。4.从右到左各个正项和负项分别相加。实验四使用函数进行模块化程序设计实验目的1.掌握:函数的定义、调用以及函数值的返回2.掌握:递归函数的定义与调用3.掌
7、握:内联函数的定义与调用实验内容1.编制简单函数调用的程序;2.编制带有递归函数的程序;3.编制带有内联函数的程序;实验五数组、指针、引用的使用实验目的1.掌握:一维、二维数组的定义与使用2.掌握:数组在函数参数中的传递方式3.掌握:一维数组的排序,用二维数组处理矩阵4.掌握:指针的定义与使用5.掌握:指针在函数参数传递中的作用6.掌握:引用的的作用、定义及其使用;7.了解:命令行参数的定义与使用8.了解:函数指针的使用实验内容1.编制对一维数组进行处理的程序;2.编制对二维数组进行处理的程序;3.编制数组作为参数
此文档下载收益归作者所有