- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 编译原理实验三——语法分析(递归下降法)
[实验任务] 完成以下描述算术表达式的LL(1)文法的递归下降分析程序G[E]: E→TE′ E′→ATE′|ε T→FT′ T′→MFT′|ε F→ (E)|i A→+|- M→*|/ 说明:终结符号i为用户定义的简单变量,即标识符的定义。[设计要求]1、 输入串应是词法分析的输出二元式序列
2006-05-31 22:18:00 13561 4
原创 编译原理实验二——语法分析(预测分析)
[实验任务]1、实现LL(1)分析中控制程序(表驱动程序);2、完成以下描述算术表达式的LL(1)文法的LL(1)分析程序(LL(1)分析表见教材)。G[E]: E→TE′ E′→ATE′|ε T→FT′ T′→MFT′|ε F→ (E)|i A→+|- M→*|/ 说明:终结符号i为用户定义
2006-05-31 19:52:00 11803 2
原创 编译原理实验一——简单词法分析
[实验任务] 完成以下正则文法所描述的Pascal语言子集单词符号的词法分析程序。→字母︱ 字母︱ 数字 →数字︱ 数字 →+ ︱- ︱* ︱; ︱(︱) →=︱=︱>︱=︱* →→=→> →: →/该语言的保留字 :begin end if then else for do while and or not 说明: 1 该语言大小写不敏感。
2006-05-31 19:48:00 13738 12
原创 OpenGL初探
这学期有一门课是计算机辅助造型与设计,OpenGL是其中的一小块。前几天刚刚开始试着去使用OpenGL,参考资料是NeHe OpenGL。最初,没有原版的资料,看的是CKER翻译后的版本,但是看着总是没有原版的明白。所以,今天找来了原版,虽然是英文的,但写得非常浅显,很容易阅读。已经看到了Lesson4,把到目前为止的一些心得写一下,给自己,也给那些跟我一样刚开始学习OpenGL的朋友们。首先
2006-05-25 17:28:00 2521
原创 操作系统实验二——内存平均利用率与分配策略的研究
参考windows任务管理器中内存占用的情况,在256M的总内存中,各个进程所占的内存从几十K到几十M不等,基本可以看成是均匀分布。即,每个进程申请使用的内存占总内存的百分比比较接近实际的数据为从千分之几到百分之十几,在这里,我们取从0.02%到15%。 但是为了说明情况,在实验中,我将申请内存占总内存的比率分为六个区间,分别为:0.02%——2%,0.02%——8%,0.02%
2006-05-22 12:10:00 3415 4
原创 操作系统实验一——模拟进程调度时间片轮转算法
本程序用于模拟进程。总体思路为:用一个调度线程来模拟操作系统的调度进程,用一个线程来模拟一个进程。于是,对应于每一个被模拟的进程,都有相应的线程来模拟,并在调度线程的调度下,实现时间片轮转的调度算法。具体实现:PCB块的数据结构:typedef struct PCB { int id; char name[20]; int status; int ax, bx, cx, dx; int pc; i
2006-05-21 13:50:00 16173 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人