c++ 代码 《教学计划编排》

问题描述:大学的每个专业都要制定教学计划。假设任何专业都有固定的学习年限,每学年含两个学期,每学期的时间长度和学分上限值均相等。每个专业开设的课程都是确定的,而且课程在开设时间的安排上必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。每门课程恰好占一个学期。试在这样的前提下设计一个教学计划编制程序。
基本要求:输入参数包括学期总数,一学期的学分上限,每门课程的课程号、学分和直接先修课的课程号;允许两种策略,一是使学生在各学期的学习负担尽量均匀,二是使课程尽量集中在前几个学期;若根据给定的条件问题无解,则报告适当的信息,否则输出教学计划表(如每个学期所开设的课程的课程号及学分),同时将教学计划输出到用户指定的文件中。教学计划的表格格式自行设定, 可以从键盘读取数据也可以从文件读取数据, 结果保存到文件中。
测试数据:学期总数为6,学分上限为10,该专业共开设12门。以10级某专业必修课与选修课为例,选择12门课程及相应学分,制定一个表明各门课程先后约束关系的有向图。
提高要求:产生多种不同的方案,并使方案之间的差异尽可能地大。
考核要求:
达到基本要求,成绩为良好,如果不能把结果保存到文件中,成绩为不及格。
在达到基本要求的基础上,产生3种以上的解决方案,且用户界面友好,成绩为优秀。

这个是题目 要求用C++写的 拓扑排序里做一些改动什么的 实在是不会写呀~~~

.docBubble {z-index: 500;}
#baidu-top-tip .close{
background:url(https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/docshare/img/close_bg.png) no-repeat 0 -1px!important;
}

#doc .ic-pptx {
background:url(http://wenku.baidu.com/static/widget/common/module_static/module_static_z20976ac6.png) no-repeat -1098px 0;
}

.bottom-topic .topic-docList-item .doc-value,
.bottom-topic .topic-docList-item .doc-rate-count,
.bottom-topic .topic-docList-item .doc-page-num{
display:none!important;
}

.user-bar .mn-lk, .ui-crumbs li{background-image:url("https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/docshare/img/module_static_z69a01da9.png");}
.user-bar .mn-lk{background-position: right 6px;}
.ui-crumbs li{background-position: right -5px;}
div#hd .top-search-box {
position : relative;
}
.reader-tools-bar-wrap .reader-download{
overflow:visible!important;
}
.reader-tools-bar-wrap .reader-download span{
top:-6px!important;
right:-90px!important;
height:35px!important;
}

a1362883107我的主页帐号设置退出二级(136)|个人中心我的文库我的贡献我的课程我的任务||私信(0)|百度首页
新闻网页贴吧知道音乐图片视频地图百科文库 帮助 全部DOCPPTTXTPDFXLS百度文库教育专区高等教育工学上传文档

.wk-book-media-b {
width:92px;
height:117px;
}

文档信息chong4751贡献于2012-12-154.0分(4人评价)我要评价캧*总体评价:请帮我们完善下面的评价,这会帮到更多的用户:丰富度: 阅读体验:点击标签,留下你对这篇文档的印象五个以上用户留下相同印象即可显示在页面中。最新专业适合入门内容过时好多错误文不对题确认提交大家印象:还没有用户留下印象呢,点击“我要评价”留下您的印象吧。贡献者等级:出口成章 六级格式:doc关键词:计算机科学与技术 1/2同系列文档新学期教师工作计划及教...专题幼班教师寄语小学教师开学发言稿秋季初中开学典礼校长讲话...高一英语上册unit1教案c++程序设计教案c++程序设计教学进度表c++程序设计实验指导1/2相关文档推荐C++程序设计教学计划2页1财富值visual c++ 程序设计教学计...7页5财富值10-11学年第1学期_面向对象...10页免费《面向对象程序设计》教学...11页免费C++教学计划(091002)3页1财富值C++程序设计实验教学大纲5页免费喜欢此文档的还喜欢c语言程序设计文件加密解密...23页免费计算机网络课后答案 杨晓...34页5财富值数据结构教学计划编制课程...12页2财富值C语言课程设计实验报告13页免费计算机组成原理试题和答案5页1财富值如要投诉或提出意见建议,请到
百度文库投诉中心反馈。 举报文档c++程序设计教学计划99人阅读隐藏>>分享到:嵌入播放器:普通尺寸(450*500pix)较大尺寸(630*500pix)预览复制本课图谱科学六年级上苏教版第四单元 探索宇宙第五单元 设计与制作期中考试1. 设计你在这里2. 把梦想变成现实相关专题九月开学季,老师你们准备好了吗?幼儿园开学典礼教师发言稿人评论页2011秋季小学生开学典礼教师代表发言稿人评论页秋季开学典礼教师代表发言稿人评论页查看全部鏂囨。>>你可能喜欢文件加密解密谭浩强c++程序设计visual c++...c++程序设计报告c++程序设计基础c++程序设计试题c++程序设计教程c++程序设计课后答...实验五文件数据加密与解密3页免费xp系统文件加密与解密方法10页免费C#加密解密文件5页免费c语言程序设计文件加密解密23页免费用VB实现文本文件加密解密的方法2页免费更多与“文件加密解密”相关的文档>>《c++程序设计》谭浩强课后习题答案44页免费c++面向对像程序设计 谭浩强78页免费c++程序设计谭浩强课后习题答案(完整版)275页2财富值《c++程序设计》谭浩强_答案42页1财富值《c++程序设计》谭浩强_答案41页免费更多与“谭浩强c++程序设计”相关的文档>>visual c++程序设计的上机操作的答案53页免费visual c++图形程序设计基础29页免费visual c++程序设计解析与实训课后答案101页2财富值visual c++ 程序设计实验指导38页5财富值visual c++可视化程序设计42页免费更多与“visual c++ 程序设计”相关的文档>>c++(MFC)程序设计实践报告 (2)25页免费c++程序设计报告消去法4页1财富值c++(MFC)程序设计实践报告16页2财富值c++程序设计课程实践报告10页免费北邮计算机c++小学期程序设计实验报告 全27页1财富值更多与“c++程序设计报告”相关的文档>>c++程序设计基础实例教程31页1财富值c++程序设计基础答案(第3版) 周霭如 林伟健编...133页2财富值第 2 章 c++程序设计基础52页免费c++1程序设计基础41页免费c++天津大学出版社程序设计与结构基础(非简明版)...20页免费更多与“c++程序设计基础”相关的文档>>c++,面向对象程序设计考试试题115页免费c++面向对象程序设计试题和答案11页免费2009年1月份c++程序设计试题11页免费c++面向对象程序设计试题和答案29页1财富值c++,面向对象程序设计考试试题25页10财富值更多与“c++程序设计试题”相关的文档>>c++程序设计教程98页5财富值c++程序设计基础实例教程31页1财富值C++语言程序设计(第3版)清华大学教程c++768页2财富值c++程序设计教程第7章47页1财富值C++语言程序设计(第3版)清华大学教程c++471页2财富值更多与“c++程序设计教程”相关的文档>>自考c++程序设计课后答案参考[全面、完整]48页免费《c++程序设计》谭浩强课后习题答案44页免费c++程序设计谭浩强课后习题答案(完整版)275页2财富值自考c++程序设计课后答案参考39页免费c++程序设计课后习题第6章答案3页免费更多与“c++程序设计课后答案”相关的文档>>©2013 Baidu使用百度前必读 | 文库协议

#bdshare{width:155px}dl#bdshare{width:320px}.bds_tools div.sns_qzone{background:url(http://bdimg.share.baidu.com/static/images/is.png) 0 -75px no-repeat;display:block;width:21px;height:25px;float:left;cursor:pointer}.bds_tools_32 div.sns_qzone{background:url(http://bdimg.share.baidu.com/static/images/is_32.png) 0 -75px no-repeat;width:37px;height:37px;display:block;float:left;margin-right:3px;text-indent:-100em;cursor:pointer}

关闭
海南软件职业技术学院教务处
复制 | 分享
文字已复制
分享至:×
5 财富值/10您上一次阅读到此页,点击这里返回第一页
海南软件职业技术学院教务处 密级:内部文件 教务处监制 第 1 共 页 共 10 页 海南软件职业技术学院课程教学计划 1、 任课教师根据教学大纲和所选教材制定总体教学培养目标: 通过C++程序设计课程的学习我们希望达到如下目标: 1. 修养目标  认识计算机程序概念  了解程序设计思想 2. 知识目标  掌握C++语言基本元素(数据类型、运算符、表达式)  掌握C++语言基本语句  掌握C++语言基本控制结构  掌握C++语言自定义类型、子程序、递归  掌握C++语言面向对象特征类  掌握C++语言基本I/O  掌握C++语言模板、异常处理 3. 技术能力目标  具备使用C++语言解决简单问题的能力  学会使用面向对象技术分析问题、建模等能力 2、 任课教师根据教学大纲和所选教材制定每章实施方案 (包括: 培养目标、 教学内容、 教学要求、课时规划、重点、难点、解决方法) ; 第一章 C++编程体系概述 1.1 编程语言的产生 1.2 编程语言的体系划分 1.3 程序设计方法 1.4 C++语言编程体系 1.5 C++程序结构初步 1.6 使用C++语言编写简单代码 教学要求: 1、了解计算机编程语言的产生、体系划分 2、了解程序设计方法 3、了解C++程序结构 4、学会使用Visual C++ 编写简单的C++程序 第二章 C++语法基础 2.1 C++数据类型 2.2 C++的基本输入输出格式 2.3 C++的表达式与运算符 2.4 C++的控制语句 九月开学季,老师你们准备好了吗?幼教开学准备小学教师教案小学教师工作计...初中教师教案初中教师工作计...海南软件职业技术学院教务处 密级:内部文件 教务处监制 第 2 共 页 共 10 页 教学要求: 1、了解C++数据类型 2、掌握C++的基本输入输出格式 3、学会使用C++的表达式和运算符 4、熟练掌握C++的控制语句 第三章 指针与数组 3.1 存储方式 3.2 指针类型 3.3 应用类型 3.4 数组类型 3.5 结构类型 3.6 字符类型 教学要求: 1、了解C++语言存储结构 2、掌握指针的概念、基本应用 3、了解应用类型及其用法 4、掌握数组类型、结构类型的定义、使用方法 5、学会使用字符数组、以及字符串处理函数 第四章 函数 4.1 函数的基本概念 4.2 函数参数的缺省 4.3 函数参数的传递 4.4 函数的嵌套与递归 4.5 内联函数 4.6 函数的重载 4.7 作用域和生命期 教学要求: 1、掌握函数的概念以及特点 2、学会使用带默认参数的函数形式 3、掌握函数的嵌套、递归用法 4、了解内联函数 5、熟练掌握函数重载 6、了解作用域和生命期 第五章 异常处理 5.1 异常的基本概念 5.2 异常的实现 教学要求: 1、了解异常的基本概念 海南软件职业技术学院教务处 密级:内部文件 教务处监制 第 3 共 页 共 10 页 2、掌握异常的实现 第六章 泛型算法初步 6.1 泛型算法的必要性 6.2 泛型算法的基本概念 教学要求: 1、了解泛型算法的基本概念 2、掌握泛型算法的基本应用 第七章 类的基本概念 7.1 类的定义 7.2 构造函数和析构函数 7.3 类中的this指针 7.4 类中的const修饰符 7.5 堆与拷贝构造函数 教学要求: 1、掌握类的概念、定义 2、掌握构造函数、析构函数 3、了解this指针、const修饰符 4、掌握拷贝构造函数 第八章 静态成员与友元 8.1静态成员 8.2 友元 教学要求: 1、了解静态成员的概念、使用方法 2、学会使用友元、定义友元函数、友元类 第九章 运算符重载 9.1 运算符重载的概念 9.2 单目运算符重载 9.3 双目运算符重载 9.4 赋值预算符重载 9.5 类型转换 教学要求: 1、理解运算符重载的概念 2、掌握单目、双目、预算符重载的方法 3、学会使用赋值预算符的重载 4、了解类型转换 第十章 继承 10.1 继承的基本概念 10.2 基类和派生类的关系 海南软件职业技术学院教务处 密级:内部文件 教务处监制 第 4 共 页 共 10 页 10.3 protoected关键字详解 10.4 保护继承和私有继承 10.5 其他代码重用的方式 教学要求: 1、了解继承的基本概念 2、了解基类和派生类的关系 3、学会使用公有继承、私有继承和保护继承 第十一章 多重继承和多态性 11.1 多继承 11.2 虚函数 11.3 多态性 11.4 纯虚函数与抽象类 11.5 虚析构函数 教学要求: 1、了解多重继承的基本概念及多重继承下的二义性 2、熟悉虚拟继承的用处及实现方法 3、熟练掌握虚函数的使用及多态性的实现方法 4、掌握编译时多态和运行时多态的特点和用法 5、熟悉纯虚函数及抽象类的概念 6、了解虚析构函数的必要性及如何使用虚析构函数 第十二章 程序结构与C++的输入输出 12.1 C++的程序结构 12.2 C++流的概念 12.3 三种输出操作 12.4 四种输入操作 12.5 文件的输入输出 教学要求: 1、熟练使用C++语言的多程序结构 2、熟悉程序间共享变量和函数的方法 3、掌握C++语言的3种基本流 4、熟练使用3种输出操作 5、熟练使用4种输入操作符 6、掌握文件的输入和输出 第十三章 模板 13.1 模板的基本概念 13.2 函数模板 13.3 类模板 教学要求: 海南软件职业技术学院教务处 密级:内部文件 教务处监制 第 5 共 页 共 10 页 1、了解使用模板的必要性 2、熟悉模板分类 3、熟练掌握函数模板的定义和使用,以及如何使用函数模板重载 4、熟练掌握类模版的定义和使用 第十四章 C++编码助手 14.1 编码助手概述与安装 14.2 使用编码助手 教学要求: 1、熟悉编码助手提供的功能 2、熟练使用编码助手实现:自动拼写检查、自动代码检查、自动对齐、选择代码的颜 色及使用代码框架。 第十五章 C++编码规范 15.1 C++文件的程序结构 15.2 命名规则与可读性 15.3 单元代码的规范 15.4 提高可测试性和程序效率 教学要求: 1、理解C++编码规范的作用和意义 2、了解C++程序的排版方式及各种注释的添加方法 3、熟悉各种命名规则及如何提高程序的可读性 3、 填写教学进度表(分为:理论和实验两部分) : 周次 章节 内容 课时数 1 第一章 C++编程体系概述 1 2 第二章 C++ 语法基础 2 3~4 第三章 指针和数组 4 5 第四章 函数 2 6 第五章 异常处理 2 7~8 第六章 泛型算法初步 4 9~10 第七章 类的基本概念 4 11 第八章 静态成员与友元 2 12~13 第九章 运算符重载 4 14 第十章 继承 2 14 第十一章 多重继承和多态性 2 15~16 第十二章 程序结构与C++输入输出 4 17~18 第十三章 模板 4 1 第十四章 C++ 编码助手 1 1 第十五章 C++ 编码规范 2 合计:18周 40学时
温馨提示:答案为网友推荐,仅供参考
相似回答