Examen Programación Digital I (IS)
1. ¿Qué es el Computador? Y diga sus tipos. (5 ptos.)
R. Es una máquina de naturaleza electrónica que al procesar Datos de entrada, genera
Datos/Información de salida de utilidad al usuario.
Basados el la introducción de Entradas, Procesamiento y Salida, se clasifican en:
• Analógicos
• Digitales
• Híbridos
Según sus capacidades:
• Super Computadores
• Mini Computadores
• Micro Computadores
2. Realice un resumen de la Evolución Histórica del Computador.(5 ptos.)
R. Máquinas Manuales.
Estas son accionadas por la mano del hombre y su funcionamiento depende de él.
Básicamente realizan operaciones sencillas.
Ej. Abaco Chino, Torre de Napier.
Máquinas Mecánicas.
El funcionamiento de estas máquinas está basado en el uso de Ruedas Dentadas
(Engranajes) y Ejes de Transmisión, para la realización de operaciones aritméticas.
Ej. Maq. Calculadora de Pascal.
Máquinas Electromecánicas.
Estas, adicionalmente a los engranajes y ejes de transmisión, incorporan dispositivos
eléctricos como: Relees, Motores y Bombillas para su accionamiento y así realizar
operaciones Integro-diferenciales.
Ej. ENIAC, EDVAC.
Máquinas Electrónicas.
Estas máquinas carecen de dispositivos mecánicos (lentos) para la realización de sus
operaciones, incorporando elementos electrónicos como: Pentiones, Transistores y
Circuitos Integrados (rápidos y ocupan poco espacio) en el procesamiento.
Ej. Computadora Digital. (dígitos).
3. Describa brevemente la UCP (Unidad Central de Procesamiento).(5 ptos.)
R. Esta unidad es quien realiza el trabajo de Computo y Coordinación del sistema. A su
vez se conforma por 3 Sub unidades:
Registros (Reg.)
Unidad de Control (UC)
Unidad Aritmético Lógica (UAL).
**describir según lo visto en clase**
4. ¿Qué es un Lenguaje de Programación? Y describa sus tipos.(5 ptos.)
R. Nos permiten escribir los programas de tal modo que la PC interprete y/o ejecute las ordenes / instrucciones que el usuario desea.
Básicamente un Lenguaje de Programación (LP) consta de un conjunto de palabras (reservadas) y un conjunto de reglas o axiomas (sintácticas y/o semánticas) que permiten escribir programas para su posterior ejecución.
Tipos de Lenguaje de Programación:
Los podemos clasificar en tres tipos:
Máquina: Cuyas ordenes están compuestas por ceros y unos (0 y 1); su principal característica es la poca interpretación por parte del hombre, lo que lo hace complicado y de poco uso. Es el lenguaje que interpreta la y está basado en bits. (no requiere traducción).
Ej: 01101100
10101010
11100010
Bajo Nivel: Ya que el Lenguaje Máquina es de difícil comprensión, los fabricantes de los Micro Procesadores han diseñado Lenguajes Ensambladores, que traducen las órdenes o instrucciones a Lenguaje de Máquina. Están basadas en órdenes nemotécnicas o nemónicos.
Ej: LOD A,02
LOD B,01
ADD A,B
STR A,05
Alto nivel: Son lo mas utilizados, ya que podemos considerar que son parecidos al lenguaje natural; estos, nos permiten escribir programas de una manera semejante a como nos expresamos en nuestro lenguaje, con la salvedad, que en la mayoría de los casos, están en INGLES.
Ej: Write(‘Hola’); -> PASCAL
Printf(“Hola); -> C
System.Out.print(“hola”); -> Java
NOTA: Algunos LP permiten la programación en ALTO y BAJO nivel, como es el caso del Lenguaje C; a los que algunos autores le denominan: Lenguajes de Nivel Intermedio.
-----------------------------------------------------------------------------------------------------------------------------------
Examen Programación Digital I (Ciclo Básico)
1. ¿Qué es un Programa? Y describa brevemente las fases para su ejecución.(5 ptos.)
R. Es un conjunto finito y ordenado de instrucciones, que se escriben en lenguajes de programación, para ejecutarse en el computador y lograr una tarea o fin específico.
La creación o desarrollo de un programa (aunque es un proceso muy creativo), se recomienda seguir las siguientes fases:
Análisis
Diseño
Codificación
Compilación – Ejecución
Depuración
Verificación
Documentación.
2. Describa la Unidad de Memoria.(5 ptos.)
R. Está conformada por los dispositivos de Almacenamiento:
Principal: RAM, ROM->(Electrónica)
Secundaria: Discos Flexibles Ópticos y Fijos, Cintas -> ( Electro Optica Magnética )
**describir según lo visto en clase**
3. ¿Qué es un Lenguaje de Programación? Y describa sus tipos.(5 ptos.)
R. **Ver pregunta 4, del examen Anterior.**
4. Realice un resumen de la Evolución Histórica del Computador.(5 ptos.)
R. **Ver pregunta 2, del examen Anterior.**