通过两个星期的奋战,终于到了分析程序,解析程序语句。其实我已经对程序的运行熟悉了,但是对概念的理解对程序的理解还是不熟悉,这就造成老师问的关键问题我们多次向老师解释都达不到老师的要求,这就是这次程序的关键语句scaner();,我们已经很努力了去解释它的作用但是都没有达到那个深入点,这可能是平时太少时间看课本,对书上概念不理解,尽管我们组对程序的运行步骤还是比较好,也多次互相讨论了,但是从老师的提问中的确看到了我们平时上课不怎么专心,连书上其实是有的概念也从来没看过,说实话我们在解释程序时也对这个scaner()词法分析程序作用功能都很挨边了,但是就是没有说出最终意思,这个词法分析程序的功能就是从左到右扫描源程序字符串,根据语言的词法规则识别出各类单词符号,并以二元组(单词种别,单词自身值)的形式输出。还好到最后下课前还是达到老师的要求了,所以平时还是要多看点书本。通过本实验,我更加深了对词法分析的理解,在编写程序时要注意良好的程序设计风格,不要只顾编写程序,多注意考虑细节问题,不断地发现问题,修改程序,使之精益求精。
最后还是要谢谢老师这么有耐心听我们组解释词法分析程序。
???