examen parcial 1 introduccion programacion

2

Click here to load reader

Upload: einstein-briceno

Post on 02-Jun-2015

9.663 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Examen Parcial 1 Introduccion Programacion

Primera Evaluación de la Cátedra “Introducción a la Programación”

Nombre y Apellido______________________________________________ CI ________________ Parte 1. Preguntas de Selección. Marque con una X la opción que considere conveniente y correcta. 1.1 El lenguaje de programación C++, fue creado y diseñado por:

__ a) Brian Kernighan y Dennis Ritchie en 1972. __ b) Bjarne Stroustrup en 1980. __ c) Niklaus Wirth en los años 60. __ d) Sun Microsystems en los años 90.

1.2 Los sistemas operativos se basan en una herramienta poderosísima de Diseño: Abstracción de tareas por Capas, de acuerdo a esto las capas principales de éste diseño (de la más externa hasta la interna) son: __ a) Software Sistemas, Aplicaciones y Hardware. __ b) Aplicaciones, Hardware y Software Sistemas __ c) Aplicaciones, Software Sistemas y Hardware. __ d) Hardware, Aplicaciones y Software Sistemas.

1.3 C++ como lenguaje de programación, se orienta a paradigmas: __ a) Estructurado. __ b) Hibrido (Estructurado y Orientado a Objetos) __ c) Multi Hibrido (Estructurado, Orientado a Objetos y Eventos) __ d) Orientado a Objetos.

1.4 Programar es la acción de: __ a) escribir instrucciones correctas para que sean interpretados por una máquina. __ b) pensar para buscar soluciones a diversidad de problemas empleando el computador. __ c) secuencia finita de pasos, descritos en orden lógico. __ d) diseñar una solución para un problema.

1.5 Las etapas de la compilación de un programa escrito en el lenguaje en C++ son 7 y obedecen al siguiente orden: __ a) Código Correcto, Analisis Semantico, Normalización, Analisis Léxico, Programa, Transformación a Lenguaje de máquina y Código Máquina. __ b) Programa, Análisis Léxico, Normalización, Análisis Semántico, Código Correcto, Transformación a Lenguaje de Máquina y Código Máquina. __ c) Transformación a Lenguaje de Máquina, Programa, Normalización, Código Correcto, Análisis Léxico, Código Máquina y Análisis Semántico. __ d) Análisis Semántico, Normalización, Análisis Léxico, Programa, Código Correcto, Transformación a Lenguaje de Máquina y Código de Máquina.

Valor 1 punto c/u. Parte 2. Desarrollo. A continuación se le presentan una serie de preguntas de desarrollo, en base a lo dado en la clase 1 y 3 y en base a lo desarrollado en el trabajo pautado,

1. ¿Mencione los tipos de Computadoras y lista sus diferencias? Basado en su

apreciación y de acuerdo a la tecnología existente, cite los tipos de computadores

digitales. Sus características y principales diferencias.

Page 2: Examen Parcial 1 Introduccion Programacion

Primera Evaluación de la Cátedra “Introducción a la Programación”

2. ¿Qué es un algoritmo? Especifique un ejemplo. 3. Mencione por lo menos 3 Metodologías que existen en el desarrollo del Software y

describa brevemente la que desarrollo en la asignación del tema 2. 4. Describa las consideraciones semánticas y sintácticas de los identificadores (variables

y constantes) en C++. 5. En base a lo anterior, cuáles de los identificadores (subbrayelos) son correctos al

momento de que usted se encuentre codificando un programa en el lenguaje C++: • 4estaciones, -temperatura ambiente, _parametroAuxiliar_, Promedio, =_T1,

valorMax, ValorMin, ¿Cual?.

Valor 2 puntos c/u. Parte 3. Ejercicio. Realice el análisis Entrada-Proceso-Salida y diseñar un algoritmo para resolver lo siguiente:

• Saber sí un número n es primo o no.

Valor 5 puntos.