采用C++编写,完成了题目的所有要求,并附有说明文档。
大学的每个专业都要制定教学计划。
假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限值均相等,每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。
每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。
每门课恰好占一个学期。
试在这样的前提下设计一个教学计划编制程序。
[基本要求](1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。
(2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;
二是使课程尽可能地集中在前几个学期中。
(3)若根据给定的条件问题无解,则报告适当的信息;
否则将教学计划输出到用户指定的文件中。
计划的表格格式自行设计。
[测试数据]学期总数:6;
学分上限:10;
该专业共开设12门课,课程号从C01到C12,学分顺序为2,3,4,3,2,3,4,4,7,5,2,3。
先修关系如下:课程编号 课程名称 先决条件C1 程序设计基础 无C2 离散数学 C1C3 数据结构 C1,C2C4 汇编语言 C1C5 语言的设计和分析 C3,C4C6 计算机原理 C11C7 编译原理 C5,C3C8 操作系统 C3,C6C9 高等数学 无C10 线性代数 C9C11 普通物理 C9C12 数值分析 C9,C10,C1[实现提示]可设学期总数不超过12,课程总数不超过100。
如果输入的先修课程号不在该专业开设的课程序列中,则作为错误处理。
应建立内部课程序号与课程号之间的对应关系。
2024/5/31 0:35:01 241KB 教学计划编制
1
记得theArt&ScienceofC这本书花了我当年二个学期的时间,本人的WORD技术也因此练的是炉火纯青啊!文档建立时在2007年8月,中国奥运会还没到,快十年过去了,今天终于看到@xiaopengyou第一个回复说看完了,十分感慨。
想当年在上高中前的我,为了想当一名程序员,找一本参考书可以费劲啊!找来找去只有谭老的那一本,真是涙そうそう!还记得当年,不会英语,想起个英文名都难,直到开始通过《从零开始》学英语后,起了第一个网名:David,没想到后来上大学后,好兄弟的英文名也叫David,巧!于是后来又起了几个网名Winsen&Jiansbomber&Jimbo,发现重复机率太高了就是太长了,于是就加后缀加前缀来区分,所心以就有了现在的坚果-Jimbo和Jimbowhy了!想想以前,自己最喜欢做的事恐怕要算是玩了,比如说玩抄书《电气工程学概论(美)J.R.Cogdell著贾洪峰译》,玩玩电子竞赛,也爱玩玩素描之类的。
本书是极佳的C、C++入门与提高的用书,斯坦福大学计算机科学系先锋教授EricS.Roberts精心编写,从硬件基础到算法思想,以西式物理艺术讲授计算机的科学,全程导航,让你在编程生崖受益。
中文译名:《计算机的科学与艺术》作者:罗伯特单位:斯坦福大学计算机科学系电子版诞生记:http://jimbowhy.lofter.com/post/1cac3850_9195271本注解网乐文:http://jimbowhy.lofter.com/post/1cac3850_9195208其它下载地址:http://download.csdn.net/download/winsenjiansbomber/6599409http://download.csdn.net/detail/jiansbomber/570083#commenthttp://download.csdn.net/detail/WinsenJiansbomber/559013
2024/5/29 6:22:55 4.7MB Art Science C
1
大四上学期编译原理实验报告,即为PL/0语言编写一个编译器,具体是使用Java语言编写的。
2024/5/29 6:19:25 133KB 软件工程 大四 编译原理 实验报告
1
安徽大学2012-2013年计算机图形学期末试卷
2024/5/28 1:06:48 430KB 图形学
1
密码学课程部分习题答案,自己做的练习,和老师答案对照过,一致!并不是全部题目的答案,是一学期的课后作业答案。
2024/5/27 6:26:43 1.77MB 密码学 习题答案
1
详细说明:学生选课系统,该系统主要实现简单的大学学生选修课程的功能。
1.系统的用户主要分为2类:学生和管理员2.数据描述课程:课程号、课程名、学分、学时、教师、开课学期、适用专业、最大选课人数学生:学号、姓名、密码、专业年级学生选课情况:学号、课程号、是否已经考试、成绩管理员:编号、姓名、密码3.功能描述学生功能:a.登录:学生使用学号和密码登录。
b.选课功能:学生能够选择所需要的课程。
c.退选功能:学生能够退选课程。
d.选课情况查询:查询该学生已经选的课程(分学期)。
e.成绩查询:查询该学生某一门课程的成绩,某学期所有课程的成绩。
管理员功能a.登录:b.管理课程:包括课程的增加、删除、修改等。
c.选课管理:能够列出指定学期、课程的选课学生名单,能够对学生的选课进行调整。
d.成绩表管理:能够录入学生的成绩,列出指定学期、课程的成绩单。
2024/5/27 5:25:40 857KB Java 源码 报告
1
这是我学了一学期的Java的小小成果,主要是简单易懂的,如果适合大家的就看看吧
2024/5/26 8:26:31 1.03MB 多人聊天系统 SQL数据库
1
本系统已在多个学校正式使用,对教务处每学期一次的学生评教活动,起到了很好的效果。
本学生评教系统用于学校课堂教学评价的ASP系统,也称为学生评教系统,本系统是第三次改版重写了核心代码,设置更方便,功能更强大,适用于普通中小学校、培训学校、大学等需要学生评教的学校。
2024/5/21 8:27:13 840KB 学生评教 教师评价 教师评教
1
本系统有三类用户,教师,学生,管理员,教师功能分为注册功能、修改个人信息、发布本学期开设的课程、查看某一门课程的选课情况、将选择自己课程的学生以Excel的形式导出,学生功能分为注册、修改个人信息、选课,管理员功能是:审核老师发布的课程
2024/5/19 22:19:36 5.39MB MySQL Java
1
本论文主要介绍的是大学使用的教务管理系统的整个设计。
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在学生管理系统亦是。
以往大学教务员由于缺乏适当的软件而给其工作带来了很多不便。
本论文所介绍的便是一个大学教务管理系统,以方便其在课程安排、成绩处理、学籍管理上的工作任务。
该系统适用于大学教务员,其功能主要分为四大类:公共信息管理用于学院信息和专业信息建立和修改,学生基本信息管理用于班级信息和学生信息的建立和修改以及查询;
课程管理用于各学期课程的开设和修改);
成绩管理用于成绩的输入、修改、汇总和排名。
该系统性能力求易于使用,具有较高的扩展性和可维护性。
整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。
2024/5/19 8:34:57 1.24MB 毕业设计
1
共 314 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡