11.07.2015 Views

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

Teor´ıa de Autómatas y Lenguajes Formales

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

18 CHAPTER 1. MATEMÁTICAS BÁSICAS★✥✎☞✓✏ ✓✏ ✓✏ ❄✓✏ ❄1 ✲ 2 ✲ 3 ✲ 4✒✑ ✒✑ ✒✑ ✒✑✧✦ ✻Figure 1.2: Representación gráfica <strong>de</strong>l grafo GUn camino en un grafo dirigido es una secuencia <strong>de</strong> vértices v 1 ,v 2 , . . ., v n , con n ≥ 1, en que hay un arcov i → v i+1 por cada i tal que 1 ≤ i ≤ n; en este caso se dice que el camino es <strong>de</strong> v 1 a v n y que pasa a través<strong>de</strong> los nodos v 2 , . . . , v n−1 . La longitud <strong>de</strong> un camino se <strong>de</strong>fine en forma análoga que para los grafos y mi<strong>de</strong> elnúmero <strong>de</strong> arcos involucrados en él. Por ejemplo, 1–2–4 es un camino <strong>de</strong> 1 a 4 en el grafo <strong>de</strong> la Figura 1.2,y tiene longitud 2. Un circuito es un camino <strong>de</strong> longitud mayor o igual a 1, que va <strong>de</strong> un nodo a sí mismo.El grafo <strong>de</strong> la Figura 1.2 no tiene circuitos.1.3.2 ÁrbolesUn árbol, o más exactamente un árbol dirigido or<strong>de</strong>nado, es un grafo dirigido con las siguientes propieda<strong>de</strong>sadicionales:• Hay un vértice, llamado la raíz, que no tiene pre<strong>de</strong>cesores y <strong>de</strong>s<strong>de</strong> el cual hay un camino a cada nodo<strong>de</strong>l árbol.• Cada vértice tiene exactamente un pre<strong>de</strong>cesor, con la única excepción <strong>de</strong> la raíz, que no tiene pre<strong>de</strong>cesores.• Los sucesores <strong>de</strong> cada vértice están or<strong>de</strong>nados. Or<strong>de</strong>namiento que se conoce como or<strong>de</strong>n <strong>de</strong> izquierdaa <strong>de</strong>recha.< expresion> ✏✏✏ ✏✏✏< expresion> x < expresion> ✏✏✏ ✏✏✏< expresion> * < expresion>✏✏✏ ✏✏✏( < expresion> )d ✏✏✏ ✏✏✏< expresion> - < expresion>✷bcFigure 1.3: Diagrama sintáctico para la expresión a + (b − c) ∗ dAl representar gráficamente los árboles, es usual poner la raíz arriba y todos los arcos apuntando haciaabajo; con esta convención es posible dibujar los arcos como simples ramas no dirigidas, ya que se subentien<strong>de</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!