课程设计
(
论文
)
任务?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
软件测试
?/p>
?/p>
2
?/p>
一、课程设?/p>
(
论文
)
题目
FirstVT
集和
LastVT
集生成算法模?/p>
二、课程设?/p>
(
论文
)
工作?/p>
2016
?/p>
6
?/p>
20
日起?/p>
2016
?/p>
6
?/p>
24
日止?/p>
三、课程设?/p>
(
论文
)
地点
:
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
四、课程设?/p>
(
论文
)
内容要求?/p>
1
.本课程设计的目?/p>
进一步培养学生编译器设计的思想,加深对编译原理和应用程序的理解,针对编
译过程的重点和难点内容进行编程,独立完成有一定工作量的程序设计任务,同时?/p>
强调好的程序设计风格,并综合使用程序设计语言、数据结构和编译原理的知?/p>
,
?/p>
悉使用开发工?/p>
VC /JA
V
A/C#/.NET
?/p>
2
.课程设计的任务及要?/p>
1
)课程设计任务:
设计一个由正规文法生成
FIRSTVT
集和
LASTVT
集的算法动态模拟?/p>
(
算法参见
教材
)
动态模拟算法的基本功能是:
(1)
输入一个文?/p>
G
?/p>
(2)
输出由文?/p>
G
构?/p>
FIRSTVT
集的算法?/p>
(3)
输出
FIRSTVT
集;
(4)
输出由文?/p>
G
构?/p>
LASTVT
集的算法?/p>
(5)
输出
LASTVT
集?/p>
2
)创新要求:
3
)课程设计论文编写要?/p>
?/p>
1
)课程设计任务及要求
?/p>
2
)设计思路
--
工作原理、功能规?/p>
?/p>
3
)详细设?/p>
---
数据分析、算法思路、功能实现(含程序流程图、主要代码及?/p>
释)、界面等?/p>
?/p>
4
)运行调试与分析讨论
---
给出运行屏幕截图,分析运行结果,有何改进想法等?/p>
?/p>
5
)设计体会与小结
---
设计遇到的问题及解决办法,通过设计学到了哪些新知识?/p>