使用C语言基于EGE图形库实现的五子棋小游戏,实验报告,C语言程序设计的结课作业,实现了人机对弈与人人对战功能。有相应的音乐
2021-01-01 13:02:04 96KB C语言 课程设计 实验报告 EGE图形库
1
一、课程设计题目及内容 时间片轮转法实现处理机调度的程序设计提示如下: (1)假设系统有n个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如下表所示,且参数意义也相同。 进程名 链接指针 到达时间 估计运行时间 进程状态 (2)按照进程到达的先后顺序排成一个循环队列,设一个队首指针指向第一个到达进程的首址。另外再设一个当前运行进程指针,指向当前正运行的进程。 (3)执行处理机调度时,首先选择队首的第一个进程运行。 (4)由于本题目是模拟实验,所以对被选中的进程并不实际启动运行,而只是执行如下操作:1)估计运行时间减1; 2)输出当前运行进程的名字。 用这两个操作来模拟进程的一次运行。 (5)进程运行一次后,以后的调度则将当前指针依次下移一个位置,指向下一个进程,即调整当前运行指针指向该进程的链接指针所指进程,以指示应运行进程,同时还应判断该进程的剩余运行时间是否为0,若不为0,则等待下一轮的运行,若该进程的剩余运行时间为0,则将该进程的状态置为完成状态“C”,并退出循环队列。 (6)若就绪队列不为空,则重复上述的步骤(4)和(5)直到所有进程都运行完为止。 (7)在所设计的调度程序中,应包含显示或打印语句,以便显示或打印每次选中进程的名称及运行一次后队列的变化情况。
2020-04-05 03:14:50 2.59MB 广州大学 操作系统课程设计
1
小型网络系统的规划设计。网络工程课程设计报告,拓扑图,原理图……一应俱全,网络设备选用的事锐捷,包含具体配置代码
2020-01-06 03:14:18 287KB 网络工程 课程设计 实验报告
1
C++五子棋课程设计实验报告 很完整的 与另一个资源是配套的 “C++五子棋程序”
2020-01-03 11:43:19 11.1MB C++ 五子棋 课程设计 实验
1
06级数字图像处理课程设计实验报告包括: 直方图均衡化,数字水印,纸牌识别,晶状体厚度的测量,零件尺寸测量,感谢师兄的分享,有需要的就下吧
1
一、要解决的问题 设计GUI界面的计算器程序,用户可以通过鼠标依次输入参加计算的数值进行加、减、乘、除等混合运算功能。可参照windows平台上的计算器。 二、算法基本描述 主要是考虑符号的优先级,然后配对和消除,使用堆栈来处理。算法描述如下: 建立两个动态栈A,B。A存放计算对象,B存放计算符号。 三、设计要求与内容 ................... 一、设计的内容及要求 编写时钟程序,要求画出时钟面板,时针,分针,秒针,可设定或解除闹钟时间,并提供闹钟服务相应的文字提示功能与声音提示功能。 二、算法基本描述 本时钟程序是GUI图形界面设计,在主面板上添加时钟外观,闹铃设置等功能。 实现时钟程序用到了paint 与 repaint 三、设计 ...................
1
一个有vb.net实现的小系统,学生可以进行选课,老师可以进行查看信息给学生成绩,管理员的功能则是没什么限制。
2020-01-03 11:26:37 4.01MB vb.net
1
C#简易写字板记事本-课程设计-实验 vs2010下的项目文件夹,打开即可用,有exe程序在debug文件夹下可以运行看效果,代码有注释,有小bug 界面是张国荣哥哥作主题的,欢迎荣迷下载
2020-01-03 11:25:44 1.89MB C# 写字板 记事本 课程设计
1
实验安排管理系统 数据库课程设计 随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理学校的实验室设备势在必
2020-01-03 11:21:23 155KB 数据库
1
操作系统的四个实验,作业调度 银行家 进程调度 内存分配与回收,最后一个内存分配与回收的与银行家算法结合在一起了。初学,仅供参考
2020-01-03 11:19:45 3.35MB 操作系统 作业调度 银行家 进程调度
1