Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptualiza Examen Paradigma
Conceptualiza Examen Paradigma
Algoritmo: Conjunto finito, y no ambiguo de reglas expresadas en un cierto orden que, para
unas condiciones iniciales, permiten resolver el problema en un tiempo finito.
RESPONDE
¿De qué parte está compuesto un lenguaje de programación? En que consiste cada
componente?
¿Qué diferencia existe entre los sistemas de datos Fuertemente tipados y débilmente tipados?
Explica
Abstracciones de datos
Los datos son la materia prima de la computación y los que dan sentidos a la existencia de
programas, cada dato implica un determinado valor que tenga sentido como la abstracción de
la realidad.
Los Lenguajes y paradigmas: “soportar” o “admitir”
Un lenguaje “soporta” un paradigma si provee mecanismos que facilitan su
Es una gramática de contexto libre desarrollada por Backus y Naur 1962 para escribir la
estructura sintáctica de ALGOL.
Cita
Tipos de Datos
1. Datos y valores
2. Tipos de datos simples
3. Tipos de datos compuestos
4. Tipos de datos recursivos
Tipos de datos
Estructuras de datos
Instrucciones y Control de flujo
Filosofía de diseño
Compilación e Interpretación
Requisitos de un Lenguaje de Programación
Universal
Natural (expresivo)
Implementable
Eficiente (escribir, compilar, ejecutar)
Robusto
Mantenible
Tipos de Paradigmas
Paradigmas lógico
Paradigma imperativo
Paradigma funcional
Paradigma orientada a objetos
Características de cada tipo de lenguaje
Paradigmas características
-variables, secuencia de instrucciones,
PARADIGMA IMPERATIO asignación.
Expresividad
Habilidad de Lp para reflejar el significado deseado por el programador en una forma natural al
problema.
Bien definido
Modularidad
Facilidad de E/S
Transportabilidad
Habilidad para copilar y ejecutar, sin ejecutar cambios, los programas de diferentes
plataformas hardware
Eficiencia
Generalidad
Restauralizacion de códigos
Habilidad para que un mismo conjunto de componentes ( módulos, funciones, tipos, clases)
sean reutilizados en varios programas sin realizarles cambios
Legibilidad