2da Evaluacion Teoria De Lenguajes 1
NUEVO MILENIO
Asignatura: Teoría de lenguajes
Tutor: Lic. Ciro A. Vásquez
Fecha: 09/08/2015
Alumno: Brian Salvador Caceres Martínez Cuenta: 113140013Instrucciones: Responda a cada una de las expresiones enumeradas de forma clara y manteniendo el orden establecido.
Nota: Enviar al correo: ciro2034@gmail.com el día 09/08/2015 antes de las 9:00 PM.
1.¿Qué es una subrutina?
R// Porción de código dentro de un programa más grande
Que realiza una tarea específica y es relativamente
Independiente del código.
2. ¿Qué es un módulo?
R// Los módulos sonunidades que pueden ser compiladas por separado y los hace reusables y permite que múltiples programadores trabajen en diferentes módulos en forma simultánea, produciendo ahorro en los tiempos dedesarrollo.
3. ¿Que es una Expresión?
R//Son las partes del lenguaje de programación que más se parecen a las matemáticas, en su forma más pura devuelve un valor y no produce cambio en la memoria delprograma.
4. ¿Que es un Enunciado?
R// Es el que se ejecuta por sus efectos colaterales o se ha produce cambios en la memoria del programa y no devuelve ningún valor
5. ¿Qué es la programación funcional?R// Es un paradigma de programación declarativa basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado.
6. Enumere las ventajas de usar un paradigma funcionalR//Ausencia de efectos colaterales
Proceso de depuración menos problemático
Pruebas de unidades más confiables
7. ¿Qué es la programación lógica?
R// Es un tipo de paradigma deprogramación dentro del paradigma de programación declarativa
8. Enumere al menos 3 lenguajes que utilizan para la programación lógica.
R// Prolog, Lisp, Clps
9. ¿Qué es la programación orientada aobjetos?
R// Es una forma de programar que trata de encontrar una solución a estos problemas es un paradigma de programación que usa objetos
10. ¿En qué consiste la herencia en la programación orientada...
Regístrate para leer el documento completo.