开始 输入算法选择 (P ||R) 判断输入的值 是P还是 R 输入进程号和所需 时间 (pro[i].id,pro[i].need _time]) P 通过结构体快排按 照优先级从高到低 排序然后按照标记 每个进程的顺序 ( qsort(pro, count, sizeof(struct progress), cmp);pro[i].sequenc e = i;) 将优先级最高的状 态标记为‘ R’排 序后的所有进程信 息输出 pro[0].status = 'R' 输入进程数量 (count) 将优先级最高的进 程的 CPU时间加 1,所需时间数减 1, 优先级减少 5,然后 重新按照优先级排 序 优先级为 100减去 所需时间,并将进 程其他数据初始化 , 保留 count的值 (pro[i].cpu_time = 0;pro[i].priority = 100 -
说明:只有申报项目类型为 小学生科学研究类 需填写本表。 制定一个详细的实验研究计划, 应该包括你的实验步骤和基本实验方法等内容。 如果是 集体进行研究, 还要说明小组成员分工情况。 你描述的实验步骤和实验方法应该清楚, 能让 其他人根据你所说的过程重复你的实验。 建议:对实验步骤的说明采用流程图的图示方法效果会比较好。 说明: 1.本报告由申报人按各部分的要求填写,与申报书一并提交。 2.报告各部分可附纸另续写,附纸上写明相应各部分的标题号 一 研 究 的 问 题 二 假 设 请用一小段话来说明你对所要研究问题做出的假设或猜想。 例如:由于我看见过好几次许多的蚂蚁在运送死去的小虫子,所以我假设蚂蚁喜欢吃肉肠。 三 研 究 计 划 制定一个详细的实验研究计划, 应该包括你的实验步骤和基本实验方法等内容。 如果是集体 进行研究, 还要说明小组成员分工情况。 你描述的实验步骤和实验方法应该清楚