1022 词法分析~心得

关于我们小组一起做了词法分析程序,由于我们小组四人能力有限的原因,我们一开始就遇到难题,想要实现的效果却达不到。然后需要在网上参考部分代码,但是理解上也倍受阻碍,最后还要请教班里编程能力较强的同学。总的来说,尽管过程比较不容易,但是我们都能从中学到的东西更多,需要提升的空间还是很大的。

时间: 2024-08-07 00:12:58

1022 词法分析~心得的相关文章

编译原理第二次作业——词法分析心得

今次大作业是词法分析,这次的词法分析的程序编写,有遇到很多的问题,比如说如何去定义单词与数字还有符号之间的判断关系,怎么去用数组存储输入进去的字符串,还有就是判断的一些程序不懂该如何去编写. 有一些问题我是通过百度去解决的还有一些则是通过同学的帮助而去完成的,希望下一次能自己完成不需要帮忙. 而通过这次实验,我也开始明白了编译的一些基本的原理,更加的明白编译器编写的过程需要注意的一些错误,充分认识到了自己的很多不足之处,而这也为我以后再次去编译提供很多宝贵的经验,课本有很多地方都能够在实验中去借

1022词法分析实验总结

经过这次词法分析的实验之后,收获良多.弥补了一些知识空洞,以前不懂的知识也弄懂了. 显然这都得力于组员之间的合作与帮助,一人负责编写,其他在旁边给想法同时学习.程序中运用了许多for,if,while等的循环语句, 有时会思路混乱或者弄不懂,因此,组员之间的沟通发挥了极大的作用,把模板写得比较清晰.刚开始我也不太清楚strcpy的用法,最后通过其他成员的耐心讲解,我不但理解了它的用法,还懂得了其他语句的用法,对c语言有更深入的了解. “数组末尾要加上‘\0’才是字符串”才能被程序读懂,同时是字符

1022词法分析程序源代码

#include <stdio.h> #include <string.h> char prog[80],token[8],ch; //token是存放的字符串 ch是字符 prog是缓冲区int syn,p,m,n,sum; //syn是种别码 p是缓冲区prog的指针 m是token的指针 n是指针数组rwtab的下标 sum是存放整数型的字char *rwtab[6]={"begin","if","then",&qu

1022 词法分析程序

1 #include <stdio.h> 2 #include <string.h> 3 4 char prog[80],token[8],ch; 5 int syn,p,m,n,sum; 6 char *rwtab[6]={"begin","if","then","while","do","end"}; 7 8 void scaner(void); 9 10 m

实验报告(1)-词法分析

---恢复内容开始--- 实验一.词法分析实验 专业:商软二班   姓名:黄思慧  学号:201506110189 一.        实验目的 通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解.并掌握在对程序设计语言进行扫描过程中将其分解为各类单词的词法分析方法. 二.        实验内容和要求 内容: 1.选择高级语言(C语言),编制它的词法分析程序. 要求: 输入:源程序字符串 1.  输出:二元组(种别,单词符号本身) 三.        实验方法.步骤及结果测试 1

词法分析作业

实验一.词法分析实验 专业   姓名  学号 一.        实验目的       编制一个词法分析程序 二.        实验内容和要求 输入:源程序字符串 输出:二元组(种码,单词符号本身). 三.        实验方法.步骤及结果测试   1.     源程序名:压缩包文件(rar或zip)中源程序名cifafenxiqi.c 可执行程序名:cifafenxi.exe 2.     原理分析及流程图 主要总体设计问题. (包括存储结构,主要算法,关键函数的实现等) 3.     主

0930 实验一 词法分析

一.实验目的: 编写一个词法分析程序 二.实验要求: ①输入源程序字符串 ②输出二元组(种别,单词符号本身) 三.各种单词符号对应的种别码(删减版) 四.程序代码 1 #include<stdio.h> 2 #include<string.h> 3 void F(char c,char b); 4 void word(char a[]); 5 void number(char a[]); 6 int i; //定义全局变量i 7 int s=1; //用来记录是否存在非法字符 8

关于词法分析程序设计的感想

对于这次的课程设计有很多的心得体会,一开始对编写词法分析毫无头绪,不知如何下手.上网查资料是我们迈开的第一步,然后查阅相关资料,小组里相互讨论帮助,在多次的调试和改进中终于把程序完成了.通过这次的程序实验我对编译原理这门课程有了进一步的深层次了解,而且在自已动手体验的情况下,更加透彻地理解了词法分析的过程.在设计过程中,要发扬团体合作的精神,互帮互助,共同进步.善于发问,善于思考.

实验1 词法分析

格式说明:排版时注意按此模板的字体,字号和行距. 报告提交和打印输出时请去掉此框. 实验一.词法分析实验 商软1班   周展鹏  201506110114 一.        实验目的        通过设计一个词法分析程序,对词法进行分析,加强对词法的理解,掌握对程序设计语言的分解和理解. 二.        实验内容和要求 在原程序中输入源代码 对字符串表示的源程序 从左到右进行扫描和分解 根据词法规则 识别出一个一个具有独立意义的单词符号 以供语法分析之用 发现词法错误,则返回出错信息 在