摘要: 一、题目:根据LR(0)分析法控制程序: 和扩展文法: 及所对应的LR(0)分析表: 编程实现LR(0)分析程序,并输出符号串:a = abccd # 的分析过程。 二、源程序及运行结果截图 运行结果: 源代码: import jdk.internal.util.xml.impl.Input; im 阅读全文
posted @ 2021-06-20 17:29 乐茶茶 阅读(457) 评论(0) 推荐(1) 编辑
摘要: 实验三LL(1)分析法实现(4学时) 一、题目:根据LL(1)分析法控制程序: 和文法: 所对应LL(1)分析表: 编程实现LL(1)分析程序,并输出符号串:a= bac #的分析过程。 二、源程序及运行结果截图 import java.util.*; public class LL1 { publ 阅读全文
posted @ 2021-06-06 12:51 乐茶茶 阅读(272) 评论(0) 推荐(1) 编辑
摘要: 一、实验内容 编程实现最佳适应算法与最坏适应算法 二、实验要求 1.任选一种高级语言实现; 三、实验过程 1、 设计思想 最佳适应算法(BF):将所有空闲分区按照容量大小从小到大排序,在申请内存分配时,从链首开始查找,将满足需求的第一个空闲分区分配给作业。 最坏适应算法(WF):将所有空闲分区按照容 阅读全文
posted @ 2021-06-05 17:10 乐茶茶 阅读(2151) 评论(0) 推荐(0) 编辑
摘要: 一、实验内容 编程实现首次适应与循环首次适应算法。 二、实验要求 1.任选一种高级语言实现; 三、实验过程 1、 设计思想 首次适应算法(FF):将所有空闲分区按照地址递增的次序链接,在申请内存分配时,从链首开始查找,将满足需求的第一个空闲分区分配给作业。 循环首次适应算法(NF):将所有空闲分区按 阅读全文
posted @ 2021-05-30 14:38 乐茶茶 阅读(2581) 评论(0) 推荐(1) 编辑
摘要: 一、实验内容 编程实现时间片轮转算法,并求出每个作业的完成时间、周转时间、带权周转时间,及平均周转时间、平均带权周转时间。 二、实验要求 任选一种高级语言实现; 选择1-2种调度算法; 能够输入进程的基本信息,如进程名、提交时间、预估运行时间等; 根据选择的调度算法显示进程调度顺序; 显示完成调度后 阅读全文
posted @ 2021-05-23 22:03 乐茶茶 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 一、实验内容 编程实现先来先服务算法、短作业优先算法、高响应比算法,并求出每个作业的完成时间、周转时间、带权周转时间,及平均周转时间、平均带权周转时间。 二、实验要求 1.任选一种高级语言实现; 2.选择FCFS、SJF、HRRN调度算法; 3.能够输入进程的基本信息,如进程名、提交时间、预估运行时 阅读全文
posted @ 2021-05-16 15:04 乐茶茶 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: #实验一识别器实现(4学时) 已知DFA如下: 请编程输出符号串aacd# 识别过程,如下表所示: 二、源程序及运行结果截图 A b c d 1 3 2 2 4 3 3 4 2 4 运行截图: 代码实现: #include<iostream> #include<string> #include<wi 阅读全文
posted @ 2021-05-12 16:25 乐茶茶 阅读(399) 评论(0) 推荐(0) 编辑