- 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()成员函数。
实验十一 运算符号的重载
实验目
您可能关注的文档
- 2014年6月份短学期——软件工程与开发实践1(题目).doc
- 2014年9月份考试Java程序设计第三次作业.doc
- 2014年9月考试可视化程序设计(VB)_A_卷.doc
- 2014年平安建校上报材料 文档.doc
- 2014设计题.doc
- 2015年高职楼宇项目国赛样题6.1发布.doc
- 2015春VB复习资料(2015-6-14).doc
- 2015秋九年级数学上册 21.2.2 公式法同步练习1 (新版)新人教版.doc
- 2016年全国硕士研究生入学统一考试英语二考研真题(完整版)凯程首发.doc
- 2016年职称计算机考试word2003模块软件.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 部编版六年级语文下册全册一课一练同步练习题配知识点归纳(含答案).pdf VIP
- 预制空心内夯载体桩技术.pdf VIP
- 2025版《全基础题型》高考数学-基础题(721例题型).docx VIP
- (正式版)DB21∕T 4190-2025 《既有住宅适老化改造建筑设计规程》.pdf VIP
- T_NBSC 001-2026(可口革囊星虫养殖技术规范).pdf
- 餐饮业食品安全管理八项制度.pptx VIP
- 法医学中的法医现场勘查学 .pdf VIP
- 中风的中医诊疗方案.pdf VIP
- 2025年自来水供应专属承包合同样本版.docx VIP
- (2025春新教材)人教版PEP版三年级英语下册全册教案件 .pdf
原创力文档

文档评论(0)