⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4.0b.htm

📁 建立《编译原理网络课程》的目的不仅使学生掌握构造编译程序的原理和技术
💻 HTM
字号:
<html>

<head>
<title>编译原理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link type="text/css" rel="stylesheet" href="../css/specification.css">
</head>

<BODY>

<table align=right width=300>
<tr>
<td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.0.htm'"></img></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.1.htm'"></img></td>
</tr>
</table>
<br><br>

<table><tr><td>&nbsp&nbsp&nbsp&nbsp</td>    
<td class="content">  
<font class="title2"><b>学习难点</b></font>   
<p>1、为构造预测的自顶向下分析方法,文法所应满足的条件;</p>  
<p>2、求<b>FIRST</b>和<b>FOLLOW</b>集;</p>      
<p>3、文法的等价变换;</p>      
<p>4、构造识别已知文法活前缀的DFA M;</p>      
<p>5、LALR(1)分析表的有效构造方法。 </p>      
<br>  
<font class="title2"><b>建议学习流程</b></font>     
<p>·<a href="applet/test4_1/Page1.htm" target="_new">演示1:自顶向下与自底向上分析</a></p> 
<p>·<a href="4.1.htm">4.1 语法分析器的作用;</a></p>     
<p>·<a href="4.2.1.0.htm">4.2 预测分析器;</a></p>     
<p>·<a href="applet/test4_3/Page1.htm" target="_new">演示3:预测分析器对表达式的分析过程;</a></p> 
<p>·<a href="4.3.1.0.htm">4.3 书写文法;</a></p>     
<p>·<a href="applet/test4_2/Page1.htm" target="_new">演示2:消除左递归;</a></p> 
<p>·作业:<a href="4.10.0.htm#4.1">4.1</a>
         &nbsp;<a href="4.10.0.htm#4.2">4.2</a>  &nbsp;<a href="4.10.0.htm#4.3">4.3</a> 
         &nbsp;<a href="4.10.0.htm#4.4">4.4</a>  &nbsp;<a href="4.10.0b.htm#4.5">4.5</a> 
         &nbsp;<a href="4.10.0b.htm#4.6">4.6</a>  &nbsp;<a href="4.10.0b.htm#4.7">4.7</a>  
         &nbsp;<a href="4.10.0b.htm#4.8">4.8</a> </a></p>  
<p>·<a href="4.4.htm">4.4 自顶向下的带回溯的分析方法简介;</a></p>  
<p>·<a href="4.5.1.0.htm">4.5 自底向上分析;</a></p>     
<p>·作业:<a href="4.10.0b.htm#4.9">4.9</a></p> 
<p>·<a href="applet/test4_5/Page1.htm" target="_new">演示4:算符优先分析法的分析过程;</a></p> 
<p>·<a href="4.6.0.htm">4.6 算符优先分析法;</a></p> 
 <p>·作业:<a href="4.10.0.1.htm#4.10">4.10</a></a></p>   

<p>·<a href="applet/test4_6/Page1.htm" target="_new">演示5:SLR分析器的分析过程;</a></p> 
<p>·<a href="4.7.1.0.htm">4.7 LR分析器;</a></p>   
<p>·<a href="applet/test4_7/test4_7.html" target="_new">演示6:LR(0)项目集规范族的构造过程;</a></p> 
<p>作业:<a href="4.10.0.1.htm#4.11">4.11</a> 
  <a href="4.10.0.1b.htm#4.12">4.12</a> &nbsp;<a href="4.10.0.1b.htm#4.13">4.13</a>&nbsp;
  <a href="4.10.0.1b.htm#4.14">4.14</a>&nbsp; <a href="4.10.0.1b.htm#4.15">4.15</a>&nbsp;
 <a href="4.10.0.2.htm#4.16">4.16</a>&nbsp;<a href="4.10.0.2.htm#4.17">4.17</a>&nbsp;
 <a href="4.10.0.2.htm#4.18">4.18</a> 
 
<p>·<a href="4.8.0.htm">4.8 LR分析方法对二义文法的应用</a></p>  
<p>·<a href="4.9.1.0.htm">4.9 分析器的生成器Yacc</a></p> 
 <p>·作业:<a href="4.10.0.2b.htm#4.19">4.19</a> 
<a href="4.10.0.2b.htm#4.20">4.20</a>  <a href="4.10.0.3.htm#4.21">4.21</a> <a 
 <a href="4.10.0.3.htm#4.22">4.22</a></p>    
</td></tr></table>   
     
     
<br>      
<table align=right width=300>      
<tr>      
<td><img src="../images/previous.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.0.htm'"></img></td>
<td><img src="../images/next.gif" onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='4.1.htm'"></img></td>
</tr>      
</table>      
      
</BODY>      
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -