Taller
Preguntas
1. Escribir un Algoritmo para:
a. Sumar dos números enteros.
b. Restar dos números enteros.
c. Multiplicar dos números enteros.
d. Dividir un numero entero por otro.
2. Escribir un algoritmo que lea cuatro números y a continuación visualice
el mayor de los cuatro.
3. Toma 4 problemas relacionados con la ingeniería de procesos
(Mecánica de fluidos, balance de materia, balance de energía,
transferencia de calor, equilibrio liquido-vapor, etc.) y plantee el
algoritmo, pseudocodigo y diagrama de flujo para cada uno.
Solución
Pregunta 1.
a. Algoritmo
1. Leer una pareja de números enteros.
2. Inicializar variable Suma con la pareja de números enteros leídos.
3. Calcular la suma.
4. Imprimir la suma.
5. Fin del Proceso.
Pseudocodigo
Entero: pareja de numero enteros, suma
suma (1+2)
Número (3 y 4)
Mientras (número se entregue por pareja) Hacer
Suma (suma + pareja de números)
Fin
Diagrama de Flujo
Inicio
Leer pareja de
Numero
¿se tiene
una
NO
pareja de
números
?
SI
Realizar
Suma
Fin
Punto b.
Algoritmo
1. Leer una pareja de números enteros.
2. Inicializar variable Resta con la pareja de números enteros leídos.
3. Calcular la Resta.
4. Imprimir la Resta.
5. Fin del Proceso.
Pseudocodigo
Entero: pareja de numero enteros, Resta
Resta (1-2)
Número (3 y 4)
Mientras (número se entregue por pareja) Hacer
Resta (Resta - pareja de números)
Fin
Diagrama de Flujo
Inicio
Leer pareja de
Numero
¿se tiene
una
NO
pareja de
números
?
SI
Realizar
Resta
Fin
Punto c
Algoritmo
1. Leer una pareja de números enteros.
2. Inicializar variable Multiplicación con la pareja de números enteros
leídos.
3. Calcular la Multiplicación.
4. Imprimir la Multiplicación.
5. Fin del Proceso.
Pseudocodigo
Entero: pareja de numero enteros, Multiplicación
Multiplicación (1*2)
Número (3 y 4)
Mientras (número se entregue por pareja) Hacer
Multiplicación (Multiplicación * pareja de números)
Fin
Diagrama de Flujo
Inicio
Leer pareja de
Numero
¿se tiene
una NO
pareja de
números?
SI
Realizar
Multiplicación
Fin
Punto d.
Algoritmo
1. Leer dos números enteros.
2. Inicializar variable División con los dos números enteros leídos.
3. Calcular la División.
4. Imprimir la División.
5. Fin del Proceso.
Pseudocodigo
Entero: Dos números enteros, División
División (1/2)
Número (3 y 4)
Mientras (se entreguen dos números enteros) Hacer
División (División / dos números enteros)
Fin
Diagrama de Flujo
Inicio
Leer dos
Números Enteros
¿se tienen
dos
NO
números
enteros?
SI
Realizar
División
Fin
Pregunta 2
Algoritmo
1. Leer los 4 valores A, B, C y D
2. Si A es mayor que B, C y D escribir mayor y parar.
3. Si B es mayor que A, C y D escribir mayor y parar.
4. Si C es mayor que A, B y D escribir mayor y parar.
5. Si D es mayor que A, B y C escribir mayor y parar.
6. Fin del proceso.
Pseudocodigo
Entero: A, B, C, D
Inicio: Leer (A, B, C, D en base números)
Si (A es mayor que B, C, D) entonces
Escribir (A es mayor)
Sino Si (B es mayor que A, C, D) entonces
Escribir (B es mayor)
Sino Si (C es mayor que A, B, D) entonces
Escribir (C es Mayor)
Sino Si (D es mayor que A, B, C) entonces
Escribir (D es Mayor)
Fin si
Fin si
Fin si
Diagrama de Flujo
Inicio
Leer A, B, C, D
¿A es SI
mayor que
B, C, D?
NO
¿B es mayor SI
que A, C, D?
NO
¿C es mayor SI
que A, B, D?
No
NO SI
¿D es mayor ES Mayor
que A, B, C?
FIN