C++程序设计实验教学大纲.docVIP

  • 5
  • 0
  • 约2.06千字
  • 约 5页
  • 2017-05-12 发布于河南
  • 举报
C程序设计实验教学大纲

《C++程序设计》实验教学大纲 第一部分 总说明 概述 本课程实验大纲是面向计算机、通信专业学生开设的《C++程序设计》实验课计划指导大纲,是依据前面编制的《C++程序设计》课程教学计划指导大纲编制。本课程主要讲述了利用C++进行程序设计的思想和方法,既有面向过程和面向对象的程序设计的理论知识,又包括极强的实践应用能力的培养。本实验大纲力求结合该课程教学计划大纲的相应内容,由浅入深的指导学生了解和掌握如何利用C++程序设计语言进行程序设计,提高学生的动手能力,做到理论和实践相结合,培养学生理解、分析程序,编写、调试程序的能力,使之能把程序设计应用到今后的专业学习中。 内容 《C++程序设计》课程主要包括三大部分的内容: 程序设计的基础知识:基本数据类型、输入输出数据流、表达式和语句 面向过程的程序设计:过程化结构语句、函数、数组、指针、结构 面向对象的程序设计:类、对象、重载 本实验大纲主要围绕这些内容依次编制。 目的与要求 通过本课程的学习,使学生掌握面向过程的程序设计思想和编程思路,初步掌握面向对象的程序设计思想,学会调试程序,能独立编写实用的小型程序。 实验设备与要求 主要仪器设备:微型计算机 软件环境:WINDOWS2000/XP操作系统;Visual C++程序设计语言 由于每个实验涉及的内容较多,要求:实验前要求学生一定要先了解实验目的、内容、要求以及注意事项;实验过程中要求学生仔细观察做好记录;实验结束后交实验报告。 实验要求 1.意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。 2.应独立完成所布置习题。为保证尽量在统一安排的上机时间内编译运行通过程序,应事先设计好程序。 一 Visual C++程序设计基础 2 二 选择和循环结构程序设计 2 三 循环过程 2 四 函数 2 五 数组、指针和引用 2 六 结构 2 七 类 2 八 堆操作 2 九 类的继承 2 十 重载运算符与文件操作 2 十一 运算符重载和类模板 2 十二 文件操作 2 十三、十四 大作业 8 说明:由于每个实验涉及的内容较多,而每个实验安排的上机学时一般为2学时,可能不够完成所要求的内容,建议学生可以在课后补充上机时数,完成实验内容。 第二部分 实 验 大 纲 实验一 Visual C++的基本操作和Visual C++程序设计基础 实验目的 Visual C++的基本编程环境Visual Studio; 掌握:I/O数据流的输入输出函数的使用 掌握:常量、变量的定义与使用 掌握:I/O数据流命令进行不同格式和数据类型的输入输出 实验内容 熟悉Visual C++的启动与关闭; 熟悉Visual C++程序设计环境利用Visual C++编制简单的输入输出程序实验目的…WHILE语句实现循环的程序; 转向语句在循环结构的程序中的使用:goto语句、break语句exit ( )语句continue语句 实验目的 培养编写程序的艺术,明确程序可读性是程序质量的重要标准。 学习过程化程序设计的方法。 进一步学习掌握查找与修改编译错误的方法。 初步学习调试方法。 实验内容 用下述方法分别编程并比较结果: 从左到右各项相加。 从右到左各项相加。 从左到右各个正项和负项分别相加。 从右到左各个正项和负项分别相加。 实验四 使用函数进行模块化程序设计 实验目的实验目的实验目的实验目的 堆操作,静态成员与友元 实验目的 学习使用堆对象的分配与释放 学习静态数据成员和静态成员函数的使用 学习链表类的定义与使用。 实验内容 今有小孩12个围成一圈。每数4个小孩,出列一个,.直到最后留下一个为胜者。 什么位置开始数时,能使第8个小孩获胜?能否获胜? 实验九 类的继承与模板 实验目的 根据现有类建立新类。 学习构造基类和虚函数的用法 学习模板的使用。 实验内容 使用容器类库中的单向链表类(在classlib\listimp.h中),继承之,建立该对象。 使用上述类的迭代算子类,继承之,并进一步实现为环型连接,建立该对象。 分配n个整数,初始化为小孩的编号.然后键入链表对象。 编写应用程序,求Josephus问题之解。 实验十 重载运算符与文件操作 实验目的 学习文件I/O流类的操作。 确定文件I/O流失败的条件。 学习文件作为一种流的操作。 实验内容 从0~255,其10进制,8进制,16进制的表示形式(数与数之间相隔5个字符),输 出到文件xyzl.dat中。用# include fstream.h头文件以使用ofstream类,用# include iomanip.h以用输出宽度设置setw()成员函数。 实验十一 运算符号的重载 实验目

文档评论(0)

1亿VIP精品文档

相关文档