You are on page 1of 1

Resolución de problemas por computadora Desarrollo de algoritmos Diagrama de flujo Catálogo de problemas Resolución de problemas por computadora Desarrollo

Desarrollo de algoritmos Diagrama de flujo Catálogo de problemas

Desarrollo de algoritmos Desarrollo de algoritmos


Un ejemplo: Suma de dos números Un ejemplo: Suma de dos números

3) Primera versión del algoritmo


1) Definición del problema
1. Inicio
Diseñar un algoritmo que sume dos números enteros.
2. Declarar las variables de tipo entero: a, b y suma.
3. Pedir el valor para a
2) Análisis
4. Pedir el valor para b
• Entrada: Requiere dos valores enteros a y b 5. Realizar la suma: suma = a + b;
• Salida: El resultado de la suma 6. Imprimir suma
• Proceso: El método que produce la salida es suma = a + b 7. Fin

M.C.C. Manuel Hernández Hernández mcmhernandezh@gmail.com ITSTA M.C.C. Manuel Hernández Hernández mcmhernandezh@gmail.com ITSTA
Computación para Ingenierı́a Petrolera 11 Computación para Ingenierı́a Petrolera 12

Resolución de problemas por computadora Desarrollo de algoritmos Diagrama de flujo Catálogo de problemas Resolución de problemas por computadora Desarrollo de algoritmos Diagrama de flujo Catálogo de problemas

Desarrollo de algoritmos Desarrollo de algoritmos


Otro ejemplo: Promedio de tres números Otro ejemplo: Promedio de tres números

3) Primera versión del algoritmo


1) Definición del problema 1. Inicio
Diseñar un algoritmo para promediar tres números enteros 2. Declarar las variables de tipo entero:
positivos. a, b, c y promedio
3. Pedir el valor para a
2) Análisis 4. Pedir el valor para b
• Entrada: Requiere tres valores enteros a, b y c 5. Pedir el valor para c
• Salida: El resultado del promedio 6. Sumar suma = a + b + c
7. Calcular el promedio: promedio = suma / 3
• Proceso: El método que produce la salida es
8. Imprimir el promedio
promedio = (a + b + c)/3
9. Fin

M.C.C. Manuel Hernández Hernández mcmhernandezh@gmail.com ITSTA M.C.C. Manuel Hernández Hernández mcmhernandezh@gmail.com ITSTA
Computación para Ingenierı́a Petrolera 13 Computación para Ingenierı́a Petrolera 14

You might also like