Está en la página 1de 3

1.

Apoyándote en tu libro de texto y en lo que investigaste, relaciona


los conceptos de la columna izquierda con los títulos expuestos en la columna
derecha.

[ 11 ] Es el conjunto de instrucciones que debe 1. Software


seguir una computadora.

[ 1 ] Es el conjunto de todos los programas que 2. Lenguaje


usa una computadora. procedural

[ 8 ] Ubicación de memoria que contiene ocho 3. Programa fuente


bits.

[ 12 ] Es una pieza de información que se 4. Compilador


proporciona como entrada a un programa.

[ 4 ] Programa que traduce un programa escrito 5. Bit


en un lenguaje de alto nivel como el C++ a un
lenguaje de máquina.

[ 3 ] Programa escrito en un lenguaje de 6. Estructuras de


programación de alto nivel que debe ser control
traducido para que pueda ser ejecutado por la
computadora.

[ 5 ] Unidad de almacenamiento más pequeña 7. Algoritmo


dentro de una computadora.

[ 9 ] Paradigma (metodología) de programación 8. Byte


que permite diseñar programas de manera
modular.

[ 7 ] Secuencia de instrucciones precisas que 9. Programación


lleva a una solución. estructurada

[ 2 ] Tipo de lenguaje que permite escribir las 10. Programación


instrucciones que le indican a la computadora orientada a objetos
cómo debe realizar una acción.

[ 6 ] Indican el orden en que se ejecutan las 11. Programa


instrucciones de un algoritmo o programa.
[ 10 ] Paradigma de programación que permite 12. Datos
escribir programas en términos de objetos.

2. Realiza una tabla comparativa de acuerdo con la información recabada sobre


programación estructurada, orientada a objetos, orientada a eventos y tipos
de errores, donde respondas los siguientes cuestionamientos:
a. ¿Qué es la programación orientada a eventos?
Son las acciones sobre el programa, como por ejemplo: Clic sobre
un botón. Doble clic sobre el nombre de un fichero para abrirlo.
Arrastrar un icono.
b. ¿Cuáles son las principales diferencias y similitudes entre la
programación estructurada, la orientada a objetos y la orientada a
eventos?
Una diferencia importante entre la programación estructurada y la
programación orientada a objetos es que la programación
estructurada separa los datos de las funciones, mientras que la
programación orientada a objetos define un conjunto de objetos
donde se combina de forma modular los datos con las funciones.
c. Describe y ejemplifica los errores de sintaxis o compilación, de
ejecución y lógica.
Errores de compilación:
- Olvidarnos de un punto y coma al final de una sentencia.
- No cerrar llaves en algún bloque de código, método, clase o en
alguna estructura de control.
-repetir variables con el mismo nombre aunque sean de diferente
tipo.
- Asignar en una variable otra variable con tipo de dato diferente.
Errores en tiempo de ejecución:
- El usuario ingresa valores diferentes a los que la aplicación recibe.
- Acceder a una posición en un arreglo la cual no existe.
- Almacenar cadenas donde se debe almacenar números.
. Divisiones por cero.
3. Escribe el algoritmo para cada uno de los siguientes problemas:
a. Calcular y desplegar la distancia que existe entre dos puntos dado
que se proporcionan como dato de entrada los dos puntos (x1, y1)
y (x2, y2).
1. Inicio
2. Obtener el primer punto de la distancia entre dos puntos
3. Dar el primer punto de la distancia entre los dos puntos
4. Obtener el segundo punto de la distancia entre dos puntos
5. Dar el segundo punto de la distancia entre dos puntos
6. Junto los datos y genero la formula
7. Simplifico la operación
8. Imprime el resultado
9. Fin
b. Determinar si el número dado como dato de entrada es “par” o
“impar”.
1. Inicio
2. Tomamos el resultado obtenido
3. Se divide el resultado obtenido entre 2
4. Si se obtiene un número con decimales en la división, es un
número impar
5. Si se obtiene un número sin decimales en la división, es un
número par
6. Fin
c. Obtener y desplegar la suma de los impares de 1 a n donde n será
dato de entrada.

También podría gustarte