Download Pauta

Document related concepts

Scala (lenguaje de programación) wikipedia , lookup

Programación funcional wikipedia , lookup

Ocaml wikipedia , lookup

Objeto inmutable wikipedia , lookup

F Sharp wikipedia , lookup

Transcript
Solemne N°1 de Programación 1 – (Teórico)
Jueves 20 de Abril del 2017
REGLAS DE CONTROL :
-
ANOTAR SU NOMBRE , RAMO Y FECHA EN SU HOJA DE REPUESTA .
E N LA HOJA DE RESPUESTAS SOLO ANOTAR LAS RESPUESTAS IDENTIFICADAS POR EL NÚMERO DE LA PREGUNTA A LA QUE CORRESPONDE.
C UIDAR LA REDACCIÓN Y USAR LETRA CLARA , SI NO SE ENTIENDE NO SE CORRIGE .
NO USAR EL C OMPUTADOR , APUNTES , NI EL CELULAR DURANTE LA EVALUACIÓN .
NO EXCEDER MÁS DE UNA HOJA DE RESPUESTA .
TIEMPO: 40M IN (19.40 -> 20.20)
SECCIÓN 1. DEFINA BREVEMENTE.
1. Defina Brevemente Algoritmo. (2 Pts)
Algoritmo es un conjunto ordenado y finito de operaciones que permite hallar una solución de un
problema.
2. Mencione las 5 Generaciones de Lenguajes de Programación que vimos en clases y
ejemplifique con un lenguaje de programación en cada una de ellas. (2 Pts)





Primera Generación: Lenguajes de Máquina. (Lenguaje Máquina)
Segunda Generación: Lenguajes Simbólicos. (Ensamblador)
Tercera Generación: Lenguajes de Alto Nivel. (FORTRAN, C)
Cuarta Generación: Programación Orientada a Objetos. (C++, JAVA, C#)
Quinta generación: Lenguajes de Inteligencia Artificial. (LISP, Prolog)
3. Dibuje la Representación Gráfica en Diagrama de Flujo de las siguientes estructuras de control:
1 Estructura Condicional y 3 estructuras repetitivas , por separadas. (4 Pts)
Condición:
Mientras:
Hacer Mientras
Desde Para
4. ¿Que es Paradigma de Programación?. Defina brevemente y mencione al menos 3. (2 Pts)
Forma de abstracción de un problema para llevarlo a una solución computable. Algunos paradigmas:
 Programación Estructurada
 Programación Modular
 Programación Orientada a Objetos
 Programación Orientada a Eventos
5. Describa de forma narrativa o con algún esquema el proceso de Compilación y Ejecución de un
programa escrito en JAVA. (2 Pts)
6. Nombre las Etapas del Desarrollo de Software que vimos en clases. (2 Pts)
1. Definición del Problema
2. Análisis del Problema
3. Diseño de la Solución
4. Codificación
5. Compilación y Ejecución
6. Verificación y Pruebas
7. Depuración
8. Documentación
9. Capacitación
10. Implantación o Implementación del programa
11. Mantenimiento