Está en la página 1de 9

Capítulo 3 ejercicios

1. Crucigrama: complete el siguiente crucigrama de conceptos básicos de


programación.

2. Tipo de dato que almacena números y que no posee decimales: Entero.

3. Tipo de dato que almacena números y que posee decimales: Real.

4. Tipo de dato que almacena textos: Cadena.

5. Tipo de dato que almacena solo una letra o signo: Carácter.

6. Tipo de dato que guarda solo un valor de Verdadero o Falso: Booleano.

7. La instrucción básica en un algoritmo para pedirle al usuario que ingrese datos


desde teclado es: Solicitar.

8. La instrucción básica en un algoritmo para que realice las ecuaciones


necesarias a fin de brindar un resultado es: Calcular.
9. La instrucción básica en un algoritmo para recibir desde teclado un dato
brindado por el usuario es: Leer.

10. La instrucción básica en un algoritmo para brindarle al usuario el mensaje final


con los cálculos o resultados es: Mostrar.

11. Representación visual de un algoritmo, con elementos gráficos como círculos,


rombos y rectángulos: Diagrama de flujo

12. Representación escrita de un algoritmo, con una sintaxis establecida y con


palabras reservadas: Pseudocódigo.

13. Elabore un pseudocódigo en PSeInt que realice la conversión de colones a


dólares, solicitándole al usuario la cantidad de colones y el tipo de cambio.

14. Elabore un pseudocódigo en PSeInt que requiera el nombre de una persona y


envíe un saludo: Hola, nombre.

15. Elabore un pseudocódigo en PSeInt y un diagrama de flujo de datos en DFD


que solicite dos números y presente el producto de estos.
16. Elabore un pseudocódigo en
PSeInt y un diagrama de flujo de
datos en DFD que solicite un
número del 1 al 7 y envíe un
mensaje con el día de la semana.
Utilice la instrucción Si.

17. Elabore un diagrama de flujo de datos en DFD que calcule el salario de un


trabajador, considerando todas las condiciones del ejemplo 5 del subapartado “
3.4.1 Estructura Si (If )”.
18. Elabore un pseudocódigo en PSeInt en el cual determine que, si una persona
llega a tiempo a la estación del bus, envíe un mensaje de que puede irse en bus;
y, si no llega a tiempo, el mensaje debe indicar que debe irse caminando. Utilice la
instrucción Si–Sino .
19. Elabore un pseudocódigo en PSeInt y un diagrama de flujo de datos en DFD ,
en el cual se reciban tres números por teclado y se calcule el promedio de estos.
Asuma que los números son enteros.

20. Elabore un diagrama de flujo de datos en DFD y un pseudocódigo en PSeInt,


en los cuales se reciban dos números por teclado y se determine cuál es el
número mayor o si son iguales.

21. Elabore un pseudocódigo en PSeInt, que solicite el año de nacimiento del


usuario y calcule la edad. Si tiene entre 0 y menos de 12 años, se indica que es un
niño. Si tiene entre 12 y menos de 18 años, se emite un mensaje que es un
adolescente. Y, si no emite el mensaje, significa que es un adulto. Valide que el
año actual sea mayor al año de nacimiento de la persona.
22. Elabore un pseudocódigo en PSeInt en e cual se lea el día de la semana (de 1
a 7) e indique el nombre del día correspondiente.
23. Modifique el pseudocódigo anterior y valide, por medio de ciclos, que el
número digitado por el usuario esté únicamente entre 1 y 7.

24. Elabore un pseudocódigo en PSeInt y un diagrama de flujo de datos en DFD,


empleando el ciclo While en el que muestre los primeros 100 números pares (esto
abarca del 0 al 200).
25. Modifique el pseudocódigo del número primo, para que se ejecute varias
veces, hasta que el usuario digite una n o una N

26. Elabore un pseudocódigo en PSeInt en el cual al usuario se le ofrezca un


menú con las siguientes opciones:
a) Sumar n cantidad de números: se debe acumular la suma de n números por
medio de ciclos, hasta que se digite un cero.
b) Tabla de multiplicar: debe mostrar la tabla de multiplicar de un número
introducido por el usuario, desde 1 hasta el tope que indique la persona. Para ello,
debe usar ciclos.
c) División de dos números: debe validar, por medio de ciclos, que el denominador
no sea mayor a cero.
d) Exponente: el usuario digita la base y el exponente; y, por medio de ciclos, se
realiza el cálculo.
e) Áreas de figuras. Esta opción tiene dos posibilidades para elegir:
i. Área de un rectángulo en centímetros.
ii. Área de un rombo en centímetros.

También podría gustarte