搜索资源列表
算符优先分析器
- 用C++实现算符优先器,规律是自己定的,想改的话只能自己在源程序中改-C + + Operator priority device that is the law itself, would change so only in the source changed
dowhilecycle
- 对循环语句: DO〈赋值语句〉WHILE 〈表达式〉 (1) 按给定的题目写出符合简单优先分析方法要求的文法和属性文法描述。 (2) 按给定的题目给出简单优先分析方法的思想及分析表设计。 (3) 按给定的题目给出赋值表达式和控制语句中布尔表达式中间代码序列的结构设计。 (4) 完成相应的词法分析、语法分析和语义分析程序设计。 (5) 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。 -Of the loop: DO < assignment> W
bianyishiyan
- 用visual c++6.0编写的编译原理实验,其中含词法分析、语义分析、算符优先分析的程序。-With the preparation of visual c++6.0 compiler experiment, which included lexical analysis, semantic analysis, the analysis of operator priority procedures.
ProcScheduling
- 编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对N(N不小于5)个进程进行调度。 “最高优先数优先”调度算法的基本思想是把CPU分配给就绪队列中优先数最高的进程。 (1). 静态优先数是在创建进程时确定的,并在整个进程运行期间不再改变。 (2). 动态优先数是指进程的优先数在创建进程时可以给定一个初始值,并且可以按一定规则修改优先数。例如:在进程获得一次CPU后就将其优先数减少1,并且进程等待的时间超过某一时限(2个时间片时间)时增加其优先数等。 (3).
