tecnica top down

10
TOP-DOWN Lenguajes y autómatas

Upload: israel-calderon

Post on 01-Jul-2015

1.186 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tecnica top down

TOP-DOWNLenguajes y autómatas

Page 2: Tecnica top down

Diseñar soluciones a la medida

Page 3: Tecnica top down

Tecnica

• El diseño descendente es una tecnica que permite diseñar la solucion de un problema con base en la modulazion o segmentacion dandole un enfoque de arriba hacia abajo Top Down Design. Esta solucion se divide en modulos que se estructuran e integran jerarquicamente, como si fuera el organigrama de una empresa

Page 4: Tecnica top down

Objetivos basicos

• Simplificación del problema y de los subprogramas de cada descomposición.

• Las diferentes partes del problema pueden ser programadas de modo independiente e incluso por diferentes personas.

• El programa final queda estructurado en forma de bloque o módulos lo que hace mas sencilla su lectura y mantenimiento.

Page 5: Tecnica top down

Ejemplo

Algoritmo ALGO

Modulo I Modulo II Modulo III

Page 6: Tecnica top down

Se auxilia de:

ALGORITMO ALGO

•Modulo I•Modulo II•ModuloIII

Page 7: Tecnica top down

Un modulo puede ser

Segm

en

to

Rutina Subrutina

Se define dentro de el algoritmo con el fin de ejecutar una tarea especifica y puede ser llamado desde el algoritmo principal cuando sea necesario.

Page 8: Tecnica top down

Top-Down-Parser

• Analizador sintáctico descendente.

Page 9: Tecnica top down

Los terminales se examinan en el orden en que aparecen en la cadena de tokens.

Escoger reglas gramaticales.

Obtener el árbol de análisis sintáctico o error

Top-Down-Parser

Page 10: Tecnica top down

Construcción árbol de derivación

• Desde la raíz• De izquierda a derecha