Ilovepdf Merged
Ilovepdf Merged
Ilovepdf Merged
CIENCIAS APLICADAS
RESOLUCIÓN DE PROBLEMAS
FASES EN LA RESOLUCIÓN DE PROBLEMAS
4
Análisis del problema
Esta fase requiere una clara definición, donde se contemple
exactamente lo que debe hacer el programa y el resultado o
solución deseada. La siguiente figura muestra los requisitos que se
deben definir en el análisis:
ALGORITMOS
ALGORITMO
inicio
Salida de
información
4. Mostrar 𝒙𝟏 , 𝒙𝟐
fin
Ejemplo 2
Elabore un algoritmo que permita calcular quién es la
persona de mayor edad si se conocen las edades de dos de
ellas.
Solución
inicio
2.
Decisión Si Edad1 > Edad2 Entonces Mayor edad = Edad1
Si Edad2 > Edad1 Entonces Mayor edad = Edad2
Si Edad1 = Edad2 Entonces Mayor edad = no hay
Operación
(proceso)
Salida de
información
3. Mostrar Mayor edad
fin
Diagrama de flujo
Símbolos básicos
13
Pseudocódigo
Solución
Diagrama de flujo Pseudocódigo
Inicio
1. Ingresar B, H
De otro modo
Mostrar “Datos errados”
Fin de Si
Fin
Ejemplo 4
Elabore un algoritmo y un diagrama de flujo que calcule el área de un
círculo y la longitud de la circunferencia. Si el usuario ingresa un valor
negativo para el radio, el programa regresará a pedir el valor del radio.
Solución
Diagrama de flujo Pseudocódigo
Inicio
1. Ingresar (leer) R
2. Si R > 0 Entonces
A ← 𝜋 * R^2
L ←2 * 𝜋* R
Mostrar: A, L
De otro modo
Regresar al paso 1
Fin de Si
Fin
UNIVERSIDAD PERUANA DE
CIENCIAS APLICADAS
TIPOS DE INSTRUCCIONES
TIPOS DE INSTRUCCIONES
1. instrucciones de inicio/fin
2. instrucciones de asignación
3. instrucciones de lectura
4. instrucciones de escritura
5. instrucciones de bifurcación
Instrucciones de asignación
Las instrucciones de asignación asignan un valor o expresión a
una variable o constante.
Ejemplos
a) A ← 80
Respuesta: la variable A toma el valor de 80.
A ← 12
B←A
C←B
c) Cuál es el valor de la variable AUX al ejecutarse la instrucción 5?
1. A ← 10
2. B ← 20
3. AUX ← A
4. A ← B
5. B ← AUX
Respuesta:
5
Ejemplo
Ejemplo
6
Instrucciones de entrada
Las instrucciones de entrada y salida son utilizadas para dar
acceso a datos externos al programa. Este grupo
de instrucciones cubre las funciones de lectura, impresión y
grabación en sus más variadas formas.
Ejemplos
Ejemplo:
leer (A, B, C)
Ejemplo:
A ← 100
B ← 200
C ← 300
escribir (A, B, C)
10
Ejemplo
Se desea realizar el algoritmo que resuelva el siguiente problema: Cálculo de los salarios
mensuales de los empleados de una empresa, sabiendo que éstos se calculan en base a las
horas semanales trabajadas y de acuerdo a un precio especificado por horas. Si se pasan
de cuarenta horas semanales, las horas extraordinarias se pagarán a razón de 1,5 veces la
hora ordinaria.
11
12
Ejemplo
13
14
Ejemplo
Interprete el siguiente diagram de flujo que permite calcular la suma de los cincuenta
primeros números enteros.
15