1. 1
COLEGIO NACIONAL “ANGEL POLIBIO CHAVES”
MÓDULO DE FUNDAMENTOS DE PROGRAMACIÓN
ENCIERRE EN UN CÍRCULO LA RESPUESTA CORRECTA. VALOR DE CADA ÍTEM 0.25
PUNTOS
1. Un computador es:
a. Una máquina electrónica que procesa información
b. Un equipo de oficina
c. Una organización numérica
2. Un sistema operativo es:
a. Un procesador de texto
b. El software básico del computador
c. Una hoja de cálculo
3. Los dispositivos de entrada permiten:
a. Almacenar datos en el computador
b. Desplegar información almacenada en el equipo
c. Ingresar datos al computador
4. Los dispositivos de salida permiten:
a. Guardar datos en el computador
b. Desplegar información almacenada en el equipo
c. Ingresar datos al computador
5. Las unidades de almacenamiento permite:
a. Ingresar datos al computador
b. Guardar datos en el computador
c. Desplegar información almacenada en el equipo
6. Cuál de los siguientes elementos es el más importante del computador
a. Monitor
b. Unidad Central de Proceso (C.P.U)
c. Impresora
7. Un algoritmo es:
a. Un conjunto de operaciones que se usan para resolver un problema
específico.
b. Un conjunto de programas informáticos
c. Un conjunto de software libre
8. La prueba de escritorios se usa para:
a. Programar órdenes
b. Verificar si el algoritmo está correcto
c. Eliminar virus informáticos
9. Una variable es:
2. 2
a. Un lugar de almacenamiento, cuyo contenido podrá variar durante el
proceso y finalmente se obtendrán los resultados con los datos contenidos
en ellas.
b. Un lugar de almacenamiento, cuyo contenido no varía durante el proceso y
finalmente se obtendrán los resultados con los datos contenidos en ellas.
c. Ninguna de las anteriores
10. Un operador es:
a. Un lugar de almacenamiento de datos
b. Un símbolo especial que indica la compilador que debe efectuar una
operación matemática o lógica
c. Una variable
11. Los operadores relacionales se utilizan siempre en:
a. Operaciones de comparación
b. Operaciones de suma y resta
c. Operaciones de multiplicación y división
12. Una estructura secuencial es aquella que ejecuta:
a. Una evaluación de una expresión y, dependiendo del resultado, se decide la
siguiente sentencia a ejecutar.
b. Una sentencia detrás de otra
c. Una repetición de un bloque de sentencias, mientras sea verdadera una
determinada condición
13. Una estructura condicional es aquella que ejecuta:
a. Una evaluación de una expresión y, dependiendo del resultado, se decide la
siguiente sentencia a ejecutar.
b. Una sentencia detrás de otra
c. Una repetición de un bloque de sentencias, mientras sea verdadera una
determinada condición
14. Una estructura iterativa o repetitiva es aquella que ejecuta:
a. Una evaluación de una expresión y, dependiendo del resultado, se decide la
siguiente sentencia a ejecutar.
b. Una sentencia detrás de otra
c. Una repetición de un bloque de sentencias, mientras sea verdadera una
determinada condición
15. Una condición es:
a. Una comparación entre dos o más expresiones, que siempre arroja un
resultado verdadero o falso.
b. Una comparación entre dos o más expresiones, que siempre arroja un
resultado verdadero.
c. Una comparación entre dos o más expresiones, que siempre arroja un
resultado falso.
16. Una sentencia anidada consiste en:
3. 3
a. Contener a otras sentencias
b. Repetir infinitamente un ciclo
c. Desplegar mensajes en pantalla
17. If-then (SI ENTONCES) es una sentencia de:
a. Secuencia
b. Decisión
c. Repetición
18. suma es una variable de tipo entero, significa
a. Guarda datos solo reales
b. Guarda datos solo enteros
c. Guarda datos solo string
19. En la estructura repetitiva Mientras-hacerla condición tiene que ser:
d. falsa para que ingrese al bucle repetitivo
e. verdadera para que ingrese al bucle repetitivo
f. mayor a 6 para que ingrese al bucle repetitivo.
20. En la estructura repetitiva Repetir-hastala condición tiene que ser:
a. falsa para que ingrese al bucle repetitivo
b. verdadera para que ingrese al bucle repetitivo
c. mayor a 6 para que ingrese al bucle repetitivo.
21. La estructura repetitiva Forse caracteriza por:
a. no conocer el número de repeticiones
b. repetirse solamente 5 veces
c. conocer predefinidamente el número de repeticiones.
22. La instrucción leer(base, altura)permite:
d. almacenar los datos ingresados por el usuario.
e. almacenar dos datos ingresados por el teclado en las variables base y
altura.
f. almacenar tres datos ingresados por el teclado en las variables base y
altura.
23. La instrucción Área=(base*altura)/2permite:
a. encontrar el área de u círculo.
b. encontrar el área de un triángulo.
c. encontrar el área de un rectángulo.
24. La instrucción escribir (“Ingrese 25 números enteros”)permite:
a. Visualizar en pantalla el mensaje entre comillas.
b. Guardar en la variable pantalla los datos ingresados por teclado
c. Verificar si el algoritmo está bien hecho
DE ENSAYO: valor de cada pregunta 2 puntos
25. Elabore un algoritmo que encuentre la suma de los cinco primeros múltiplos de 4.
Compruebe con la prueba de escritorio. Realice el diagrama correspondiente.
4. 4
25. Elabore un algoritmo que permita encontrar el promedio de cinco números ingresados
por teclado. Si el resultado es mayor o igual a 7 visualizar en pantalla el
mensaje“PASO”, de lo contrario visualizar en pantalla el mensaje “NO PASO”.
26. Realice un organizador gráfico de los Tipos de Datos. Explique que es un tipo de dato
numérico real
27. Escriba los operadores relacionales y lógicos con su significado.
28. Explique a qué se refiere la entrada y salida de información.
29. Escriba las reglas de los operadores lógicos AND y OR
30. De qué se componen las expresiones booleanas. Escriba y resuelva un ejemplo creado
por usted.
31. Qué son las estructuras secuencias
32. Resuelva los siguientes ejercicios:
a) Complete la siguiente tabla de verdad
A B C A or B or C (A y B) Not (A y B) (A y B) y Not (A y B)
V V V
V V F
V F V
V F F
F V V
F V F
F F V
F F F
b) Realizar un algoritmo para encontrar el área y perímetro de un cuadrado. El
valor del lado es ingresado por el usuario, a través del teclado. Verifique la
resolución con la prueba de escritorio. Elabore el diagrama.
33. ¿En qué consiste la programación estructurada?
34. Redacte en qué consiste una estructura secuencial. escriba un ejemplo.
35. Explique la estructura lógica de la sentencia SI ENTONCES
36. Diseñe un algoritmo que determine el mayor y menor de dos números ingresados por
teclado. Compruebe con la prueba de escritorio. Realice el diagrama correspondiente.
37. Diseñe un algoritmo que ejecute las cuatro operaciones matemáticas básicas de dos
números ingresados por teclado. Compruebe con la prueba de escritorio. Realice el
diagrama correspondiente.
38. Enumere y explique los tres tipos básicos de estructuras de control de la programación
estructurada.
39. Escriba la sintaxis de la instrucción de decisión SI ENTONCES y explíquela.
40. Mediante un ejemplo argumente las operaciones de entrada y salida de resultados en
la creación de un programa.
41. Diseñe un algoritmo que determine si un número ingresado por teclado es positivo o
negativo. Compruebe con la prueba de escritorio. Realice el diagrama
correspondiente.
5. 5
42. Diseñe un algoritmo que encuentre el total a pagar de una compra, cuyo valor es
ingresado por teclado y hay un descuento del 20%. Compruebe con la prueba de
escritorio. Realice el diagrama correspondiente
43. Explique las principales diferencias variables y constantes. Enumere dos ejemplos de
cada una.
44. ¿Qué es una estructura de repetición? Enumere tres tipos.
45. Escriba la estructura Mientras Hacer y explique cada una de sus líneas.
46. Defina a un contador y un acumulador. Escriba un ejemplo de cada uno.
47. Elabore un algoritmo que encuentre la suma de 10 números cualesquiera ingresados
por teclado. Verifique con la prueba de escritorio. Realice el respectivo diagrama.
48. Argumente la diferencia principal existente entre las estructuras repetitivas: Mientras-
hacer y Repetir- Hasta.
49. Escriba las partes de la estructura For y explique cada una de sus líneas.
50. Escriba que hace cada una de las siguientes instrucciones:
Escribir (“Ingrese la base y la altura del triángulo: “, cont)
Leer (base, altura)
Área= (base * altura)/2
Escribir (“El área del triángulo:”, cont, “es:”, Área)
51. Elabore un algoritmo que encuentre la suma de 5 números cualesquiera ingresados
por teclado. Verifique con la prueba de escritorio. Realice el respectivo diagrama.
52. ¿Qué es Gambas?
53. Escriba dos diferencias entre software libre y software con licencia.
54. Escriba que hace cada una de las siguientes instrucciones:
Escribir (“Ingrese un número: “)
Leer (num)
A= num*num
Escribir (“El resultado es:”, A)
55. Elabore un algoritmo que encuentre la suma de los 5 primeros números pares.
Verifique con la prueba de escritorio. Realice el respectivo diagrama.
56. Diseñe un algoritmo que encuentre el área y longitud de una circunferencia, cuyo
radio es ingresado por teclado. Compruebe con la prueba de escritorio. Realice el
diagrama correspondiente