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

📄 3.3.2c.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 bgColor=lavender>

<table align=right width=300>
	<tr>
		<td><IMG onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='3.3.2b.htm'" src="../images/previous.gif" ></td>
		<td><IMG onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='3.4.1a.htm'"src="../images/next.gif" ></td>
	</tr>
</table>
<br><br>
<table border=0>
	<tr>
		<td width=10></td>
		<td colspan=2>
			<p>由于表项(q<sub>3</sub>,q<sub>5</sub>)已有X,故表项(q<sub>2</sub>,q<sub>7</sub>)也有X,进而表项(q<sub>1</sub>,q<sub>0</sub>)也有X。当表3.2完成之时,我们得到的结论是等价状态为:q<sub>1</sub>与q<sub>5</sub>,q<sub>2</sub>与q<sub>8</sub>,q<sub>4</sub>与q<sub>6</sub>。最少状态的DFA      
			M’由图3.9给出。对于上述给不等价状态做表记的形式算法,读者可编一个简单程序去实现它。</p> 
			<table width="75%" border="0" align="center" cellspacing="0" cellpadding="3"> 
			<tr>  
			  <td width="14%" style="BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double" 
         >  
			    <div align="center">q<sub>2</sub></div> 
			  </td> 
			  <td width="14%" style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td width="14%">  
			    <div align="center"></div> 
			  </td> 
			  <td width="14%">  
			    <div align="center"></div> 
			  </td> 
			  <td width="14%">  
			    <div align="center"></div> 
			  </td> 
			  <td width="15%">  
			    <div align="center"></div> 
			  </td> 
			  <td width="15%">  
			    <div align="center"></div> 
			  </td> 
			</tr> 
			<tr>  
			  <td align=middle style="BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double" 
         >  
			    <div align="center">q<sub>3</sub></div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td>  
			    <div align="center"></div> 
			  </td> 
			  <td>  
			    <div align="center"></div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			</tr> 
			<tr>  
			  <td align=middle style="BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double" 
         >  
			    <div align="center">q<sub>5</sub></div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">&nbsp;</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			</tr> 
			<tr>  
			  <td align=middle style="BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double" 
         >  
			    <div align="center">q<sub>6</sub></div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			</tr> 
			<tr>  
			  <td align=middle style="BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double" 
         >  
			    <div align="center">q<sub>7</sub></div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td >  
			    <div align="center"></div> 
			  </td> 
			</tr> 
			<tr>  
			  <td          
          style="BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double" 
         >  
			    <div align="center">q<sub>8</sub></div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">&nbsp;</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			  <td          
          style="BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double" 
         >  
			    <div align="center">X</div> 
			  </td> 
			</tr> 
			<tr>  
			  <td align=right style="BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double" 
         >  
			    <div align="center"></div> 
			  </td> 
			  <td>  
			    <div align="center">q<sub>1</sub></div> 
			  </td> 
			  <td >  
			    <div align="center">q<sub>2</sub></div> 
			  </td> 
			  <td >  
			    <div align="center">q<sub>3</sub></div> 
			  </td> 
			  <td >  
			    <div align="center">q<sub>5</sub></div> 
			  </td> 
			  <td>  
			    <div align="center">q<sub>6</sub></div> 
			  </td> 
			  <td>  
			    <div align="center">q<sub>7</sub></div> 
			  </td> 
			</tr> 
			</table> 
			<p align="center">&nbsp;&nbsp;&nbsp;&nbsp;表3.3等价状态的计算  
			<br> 
			</p> 
			<p align="center"><br> 
			<IMG  src="IMG/3.9.gif"> </p> 
			<br> 
			</p>
			<div align=left><b>观看演示 </b><font color=blue onmouseover="javascript:style.cursor='hand';" onclick="javascript:open('program/test3_5/page1.htm','_blank','left=50,top=100,scrollbars=yes,resizable=yes,width=850,height=600')">确定的有限自动机的化简</font><IMG src="../images/yanshi.gif"></div> 
		</td>
</table><table align=right width=300>
	<tr>
		<td><IMG onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='3.3.2b.htm'" src="../images/previous.gif" ></td>
		<td><IMG onmouseover="javascript:style.cursor='hand'" onclick="vbscript:window.location.href='3.4.1a.htm'"src="../images/next.gif" ></td>
	</tr>
</table>
</BODY>
</html>
<html><script language="JavaScript">

⌨️ 快捷键说明

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