Está en la página 1de 12

Pensamiento algorítmico

Edgar Andrés Henao Jaramillo


Julián Andrés Gómez Gómez
Juan Pablo Morales Osorio

Universidad del Valle


Sede Zarzal
2019
Primera parte: Pensamiento algorítmico (24 puntos)

Certificado de “Resolviendo problemas en Code.org”.


Un estudiante de Ingeniería se encuentra en su casa (durmiendo) y debe ir a la universidad (a tomar
la clase de Introducción a la Tecnología Informática).

Los pasos que el estudiante deberá realizar iniciando desde la despertada hasta llegar a la sala de
cómputo para tomar la clase es:

- Poner una alarma que lo despierte con tiempo de organizarse.


- levantarse
- bañarse y vestirse
- hacer el desayuno
- Salir a la calle
- si llega a tiempo al bus de estudiantes, subirse al bus de estudiantes, sino, buscar un transporte
secundario con el cuál pueda llegar a la clase.
- Bajarse del transporte
- Entrar a la institución educativa
- Entrar a la sala de cómputo
- Sentarse en una silla
- Y recibir la clase.
Segunda parte: Resolución de problemas (76puntos)

a. Escriba un programa que reciba como entrada las longitudes de los dos catetos a y b de un
triángulo rectángulo, y que entregue como salida el largo de la hipotenusa h del triángulo, dado por
el teorema de Pitágoras: h2=a2+b2
b. Escriba un programa que calcule y muestre el promedio de 4 calificaciones ingresadas por el
usuario.
c. Escriba un programa que convierta de centímetros a pulgadas, decímetros y metros. Muestre los
resultados de las conversiones.
d. Escriba un algoritmo que permita ingresar valores enteros de las variables p, q, r y t; calcular y
mostrar el resultado (false - true) de la siguiente expresión condicional: (p no es mayor que q) y (r
es mayor que 3 O t es menor o igual que -4).
ESTRUCTURAS DE DECISIÓN EN PSeInt (18 puntos)

a. Cree un algoritmo que le pida al usuario un año y determine si es un año bisiesto.


b. Cree un algoritmo que pida al usuario un número entero positivo del día de la semana (del 1 al 7)
y escriba el nombre de ese día (por ejemplo, "martes" para el día 2).
ESTRUCTURA DE ITERACIÓN (CICLOS) EN PSeInt (20 puntos)

a. (10 puntos) Cree un algoritmo que permita calcular el producto (prod) de 2 números a y b,
mediante sumas sucesivas.

Código en pseint

Diagrama de flujo

Prueba de escritorio

a=5 b=8

a+a+a+a+a+a+a+a=a*b

5 + 5 + 5 + 5 + 5 + 5 + 5 + 5 = 5 * 8 = 40
b. (5 puntos) Cree un algoritmo que muestre en pantalla todos los números mayores a 50 y menores
a 85. Es obligatorio que el ejercicio utilice un ciclo para mostrar los números.

Código en pseint

Diagrama de flujo

Prueba de escritorio

todos los números mayores a 50 y menores a 85 serían:

51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,

83,84 y como el 84 es menor que 85 y después de 85 ya no cumpliría la condición, terminaría en 85.


c. (5 puntos) Cree un algoritmo que permita calcular la potencia (pot) de un número (num), por el
método de multiplicaciones sucesivas, por ejemplo 5 elevado a la 4 es igual a: 5x5x5 x5=625.

Código de pseint

Diagrama de flujo

Prueba de escritorio

Base = 3 Potencia = 6

3*3*3*3*3*3= 3 elevado a la 6 = 729

También podría gustarte