You are on page 1of 3

UNIVERSIDAD NACIONAL

AUTONOMA DE MEXICO
Sistema de Universidad Abierta
GUIA DE ESTUDIOS

Materia : ANALISIS DISEÑO E IMPLANTACION DE ALGORITMOS

Guía para el Primer Examen Parcial:

Unidades
1.- CONCEPTOS FUNDAMENTALES DE ALGORITMOS

1.- Escribe con tus palabras la Definición de un algoritmo y poner ejemplo.


2.- Describe con tus palabras la definición de alfabeto y poner ejemplo.
3.- Describe con tus palabras la definición de frase y poner ejemplo.
4.- Describe con tus palabras la definición de cadena vacía y poner ejemplo.
5.- Que es una Cadena de caracteres y poner ejemplo.
6.- Que es una Expresión regular
7.- Describe con tus palabras la definición de lenguaje computacional
8.- Que es Lógica de primer orden
9.- Que son los Lenguajes formales
10.- Que es Lenguaje natural
11.- Que es Sintaxis
12.- Que es Semántica
13.- Que son las Gramáticas formales
14.- En lenguaje computacional que es una Cuádrupla
15.- Escribe la Definición de lenguaje formal
16.- Que es Semántica formal
18.- Que es la Jerarquización de gramáticas
19.- Que son Gramáticas sensibles al contexto
20.- Que son Gramáticas independientes del contexto
21.- Que son Gramáticas regulares
22.- Que son las Propiedades de indecibilidad
23.- Que es la Representación de un fenómeno descrito
24.- Que es un Modelo
25.- Que es El problema de la decisión
26.- Quien fue Alan Mathison Turing y cuales son sus aportes a la computación y la informática
moderna
27.- Cual es la formulación de la tesis de Church-Turing
28.- Que es la Máquina de Turing
29.- Describe brevemente los Antecedentes de la Máquina de Turing
30.- Describe brevemente la Definición formal de la Máquina de Turing
31.- Que elementos forman la Maquina de Turing
31.- Cual es el Funcionamiento de la Máquina de Turing
32.- Que es la Máquina de Turing Multidimencional
33.- Que es la Máquina de Turing determinista y no determinista
34.- Describe la Máquina de Turing como función
35.- Que es el Problema de la parada (halting problem)
36.- Que es la Máquina universal
37.- Diseña una Máquina de Turing que enumere los códigos binarios de la siguiente forma:
0,1,10,11,110,111,1110,….
38.- Desarrolla un programa en C/C++ que sea la Implementación de una Máquina de Turing
39.- Cual es la Definición de autómata
40.- Dibuja un diagrama como ejemplo de un autómata con cuatro diferentes estados con
comportamiento homogéneo
41.- Realiza la tabla correspondiente al diagrama de la la pregunta anterior
42.- Que es un Autómata programable
43.- En que consiste la Teoría de autómatas
44.- Que es un Autómata finito
45.- Que es un Autómata con pila
46.- Cuales son las propiedades de los algoritmos
47.- Cuales son las Características de un algoritmo
48.- Cuales son las Formas de Representación de Algoritmos

2.- ANÁLISIS DE ALGORITMOS

1.- Que entiendes por Análisis del problema.


2.- A que se refiere la Formulación y Resolución de Problemas
3.- Que es el Planteamiento del problema
4.- Cuales son las Etapas de la resolución del problema
5.- Que es la Eficiencia de Algoritmos
6.- Cual es el Concepto de Eficiencia
7.- Que son las Medidas de Eficiencia
8.- Que es un Análisis A Priori y Prueba A Posteriori
9.- Cual es el Concepto de Instancia
10.- Que es el Tamaño de los Datos
11.- Cálculo de Costos de Algoritmos
12.- Que es el Cálculo de eficiencia en análisis iterativo
13.- Que es Cálculo de eficiencia en análisis recursivo
14.- Que es el Principio de Invarianza
15.- En que consiste el Análisis Peor Caso, Mejor Caso y Caso Promedio
16.- Cuales son los Conceptos para el Análisis de Algoritmos mas importantes
17.- Que son los Tiempos de Ejecución
18.- Cual es el Concepto de Complejidad
19.- Que es Complejidad Computacional
20.- Cual es la relación entre Algoritmos y Complejidad
21.- En que consisten los problemas Problemas NP Completos
22.- Que son los Problemas Intratables
23.- Que son los Problemas de Decisión
24.- Que son los Algoritmos No Determinísticos
25.- Que es la Complejidad Polinomial
26.- Que es la Complejidad Exponencial
27.- Que es la Complejidad en Notaciones
28.- Que son Órdenes de Complejidad
29.- Que es Notación Asintótica
30.- En algoritmos a que se refiere La O Mayúscula
31.- En algoritmos a que se refiere La o Minúscula
32.- Cual es la Diferencias entre O y o
33.- En algoritmos a que se refiere Las Notaciones W y Q
34.- En algoritmos a que se refiere Propiedades y Cotas más Usuales
35.- Que son las Ecuaciones de Recurrencias
36.- En algoritmos que es la Resolución de Recurrecias
37.- En que consiste el Método del Teorema Maestro
38.- En que consiste el Método de la Ecuación Característica
40.- En algoritmos a que se refiere Cambio de Variable
41.- Que es Computabilidad.
42.- Que son Procesos computables
43.- Que son Procesos indecidibles
44.- Que es la cantidad de datos a procesar
45.- Que representación del fenómeno descrito
46.- Que es el problema de decisión
47.- Que son los algoritmos cotidianos
48.- Que son los algoritmos recursivos
49.- Que es la inducción y cuál es su importancia
BIBLIOGRAFÍA SUGERIDA
 Guia de Algoritmos del SUA
 Archer Tom, A fondo C#, Ed McGraw Hill, 2001, Madrid, 84-481-3246-7,(621.3819, A671a)
 Platt David, Así es Microsoft .NET, Ed McGraw Hill, 2001, España, 84-481-3251-3, (621.3819, P719a)
 Liberty Jesse, Programing C# Building Net applications, Ed. O´Reilly
 Hejlsberg Anders, Wiltamuth Scout, The C# Programming Languge
 Onion Fritz, Essential ASP.NET With Examples in C#
 Desarrollo de proyectos con programación Orientada a Objetos con C++. Jo Ann Smith. Thompson. 2001
 Programación en Lenguaje C . Herbert Schildt. ED McGrawHill
 Kelly, Dean. Teoría de autómatas y lenguajes formales. España. Prentice-Hall. 1995.
 Levine, Guillermo G. Introducción a la computación y a la programacion estructural.
 Mexico. Mc. Graw-Hill. 1995.
 Levine, Guillermo G. Estructuras fundamentales de la computacion. Los principios.
 Mexico. Mc. Graw-Hill. 1997
 Hopcroft John E. Introducción a la teoría de autómatas , lenguajes y computación.
 Mexico: Cia. Editorial continental. 1993
 GYR . Nuevo diccionario de la Computacion Ingles 2000 términos
 Ledin, Jorge. Pascal . México: Alfaomega, 1989.
 Joyanes Aguilar, Luis Fundamentos de la programacionl.
 Mexico. Mc. Graw-Hill. 1990.
 Ghezzi Carlo . Programming Language Concepts. U.S.A. John Wiley & Sous. 1976. Cap. 7 y 8.
 Cornell Gary. Delphi para programadores. Mexico. Mc. Graw-Hill. 1996. Pagina 195.
 Runbaugh James. Object - Oriented Modeling and Design. U.S.A. Prentice Hall. 1991. Cap. 1

You might also like