Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmia y Programación
ALGORITMIA Y PROGRAMACIÓN
EISC
Universidad del Valle - Algoritmia y Programación Slide 3
AGENDA
EISC
Universidad del Valle - Algoritmia y Programación Slide 4
ALGORITMIA Y PROGRAMACIÓN
INFORMACION GENERAL
Código: 750001M
Créditos: 3
Habilitable : No
Validable : Si
Prerrequisitos : ITI
EISC
Universidad del Valle - Algoritmia y Programación Slide 5
ALGORITMIA Y PROGRAMACIÓN
OBJETIVO GENERAL
EISC
Universidad del Valle - Algoritmia y Programación Slide 6
ALGORITMIA Y PROGRAMACIÓN
CONTENIDO
EISC
Universidad del Valle - Algoritmia y Programación Slide 7
ALGORITMIA Y PROGRAMACIÓN
METODOLOGÍA
EISC
Universidad del Valle - Algoritmia y Programación Slide 8
ALGORITMIA Y PROGRAMACIÓN
EVALUACIÓN
Examen Parcial 1 25%
• Lunes 9 de Abril
Examen Parcial 2 25%
• Lunes 28 de Mayo.
Laboratorios (5) 30%
Miniproyecto 20%
• Planteamiento del problema
• GUI y Pseudocódigo
• Versión final y sustentación
Opcionales
• 1 – Sábado 21 de Abril (2:00 P.M)
• 2 – Sábado 9 de Junio (2:00 P.M)
EISC
Universidad del Valle - Algoritmia y Programación Slide 9
ALGORITMIA Y PROGRAMACIÓN
PLANEACIÓN
SEM. FECHA TEMA
Metodología para resolver problemas usando
1 5 Febrero
Algoritmos
7 19 Marzo Festivo
8 26 Marzo Semana Santa
EISC
Universidad del Valle - Algoritmia y Programación Slide 10
ALGORITMIA Y PROGRAMACIÓN
PLANEACIÓN
SEMANA FECHA TEMA
9 2 Abril Repaso – Preparación para Parcial 1
10 9 Abril Parcial 1
13 30 Abril GUI
15 14 Mayo Festivo
18 4 Junio Festivo
EISC
Universidad del Valle - Algoritmia y Programación Slide 11
ALGORITMIA Y PROGRAMACIÓN
BIBLIOGRAFÍA
[DD98]H.M.DeitelyP.J.Deitel.CómoprogramarenJava.PearsonEducación,
1998.
[DD00]Deitel,HM.,Deitel,P.J.HowtoProgramJava.3aEdición.PrenticeHall,
2000.
[Jav01]JavaWorld.http://www.javaworld.com.2001
[HS01]HerbertSchildt,Java2–Manualdereferencia,4a.Edición,Osborne-
McGrawHill,2002.
[Sun03]SunMicrosystems.DocumentacióndeJava1.4http://java.sun.com/j
2se/1.4/download.htm
[Sun03]SunMicrosystems.TutorialdeJava.
[FA00]Froufe,Agustin.Java2ManualdeusuarioyTutorial,2a.Edición,de.Alfa
Omega2000
[CF00]Ceballos,Francisco,Java2CursodeProgramación.AlfaOmegaRam
a,2000.
EISC
Universidad del Valle - Algoritmia y Programación Slide 12
CONCEPTOS PRELIMINARES
¿Qué es un algoritmo?
CONCEPTOS PRELIMINARES
Algoritmo
EISC
Universidad del Valle - Algoritmia y Programación Slide 14
CONCEPTOS PRELIMINARES
Un problema es una cuestión que hay que aclarar.
EISC
Universidad del Valle - Algoritmia y Programación Slide 15
CONCEPTOS PRELIMINARES
Un problema es una cuestión que hay que aclarar.
EISC
Universidad del Valle - Algoritmia y Programación Slide 16
CONCEPTOS PRELIMINARES
Un problema es una cuestión que hay que aclarar.
EISC
Universidad del Valle - Algoritmia y Programación Slide 17
CONCEPTOS PRELIMINARES
Ejercicio: ¿Que procedimiento seguiría para solucionar el
laberinto?
EISC
Universidad del Valle - Algoritmia y Programación Slide 18
CONCEPTOS PRELIMINARES
Ejercicio: ¿Que procedimiento seguiría para solucionar el
laberinto?
EISC
Universidad del Valle - Algoritmia y Programación Slide 19
CONCEPTOS PRELIMINARES
Ejercicio: En un estante de una biblioteca se han colocado
en forma ordenada los tres tomos de la Divina Comedia,
cada uno de los cuales tiene 100 hojas. Una polilla empezó
por taladrar la primera hoja del primer tomo y prosiguió
horizontalmente en el mismo sentido, terminó su tarea con
la última hoja del último tomo.
¿Cuántas hojas taladró la polilla?
I II III
EISC
Universidad del Valle - Algoritmia y Programación Slide 20
CONCEPTOS PRELIMINARES
Ejercicio: Dos profesores pasean charlando de sus
respectivas familias.
EISC
Universidad del Valle - Algoritmia y Programación Slide 21
SOLUCIÓN DE PROBLEMAS
Por ejemplo: Observemos el siguiente problema a resolver:
EISC
Universidad del Valle - Algoritmia y Programación Slide 22
SOLUCIÓN DE PROBLEMAS
Existen distintas estrategias para la Solución de
problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 23
SOLUCIÓN DE PROBLEMAS
Existen distintas estrategias para la Solución de
problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 24
SOLUCIÓN DE PROBLEMAS
Existen distintas estrategias para la Solución de
problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 25
CONCEPTOS PRELIMINARES
Conclusiones:
EISC
Universidad del Valle - Algoritmia y Programación Slide 26
CONCEPTOS PRELIMINARES
Conclusiones:
EISC
Universidad del Valle - Algoritmia y Programación Slide 27
CONCEPTOS PRELIMINARES
Conclusiones:
EISC
Universidad del Valle - Algoritmia y Programación Slide 28
CONCEPTOS PRELIMINARES
Ejercicios:
EISC
Universidad del Valle - Algoritmia y Programación Slide 29
CONCEPTOS PRELIMINARES
Características de los algoritmos:
EISC
Universidad del Valle - Algoritmia y Programación Slide 30
CONCEPTOS PRELIMINARES
Características de los algoritmos:
EISC
Universidad del Valle - Algoritmia y Programación Slide 31
CONCEPTOS PRELIMINARES
Características de los algoritmos:
EISC
Universidad del Valle - Algoritmia y Programación Slide 32
CONCEPTOS PRELIMINARES
Componentes de un algoritmo
EISC
Universidad del Valle - Algoritmia y Programación Slide 33
CONCEPTOS PRELIMINARES
Componentes de un algoritmo
EISC
Universidad del Valle - Algoritmia y Programación Slide 34
METODOLOGÍA
Pasos que debemos seguir para resolver cualquier
problema usando algoritmos
EISC
Universidad del Valle - Algoritmia y Programación Slide 35
METODOLOGÍA
Pasos que debemos seguir para resolver cualquier
problema usando algoritmos
EISC
Universidad del Valle - Algoritmia y Programación Slide 36
METODOLOGÍA
Pasos que debemos seguir para resolver cualquier
problema usando algoritmos
EISC
Universidad del Valle - Algoritmia y Programación Slide 37
METODOLOGÍA
Pasos que debemos seguir para resolver cualquier
problema usando algoritmos
EISC
Universidad del Valle - Algoritmia y Programación Slide 38
METODOLOGÍA
Pasos que debemos seguir para resolver cualquier
problema usando algoritmos
EISC
Universidad del Valle - Algoritmia y Programación Slide 39
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura.
EISC
Universidad del Valle - Algoritmia y Programación Slide 40
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura.
EISC
Universidad del Valle - Algoritmia y Programación Slide 41
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Entrada
?
EISC
Universidad del Valle - Algoritmia y Programación Slide 42
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Entrada Salida
? ?
EISC
Universidad del Valle - Algoritmia y Programación Slide 43
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 44
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
b
EISC
Universidad del Valle - Algoritmia y Programación Slide 45
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area
EISC
Universidad del Valle - Algoritmia y Programación Slide 46
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
b
EISC
Universidad del Valle - Algoritmia y Programación Slide 47
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Variables
base, altura
area
EISC
Universidad del Valle - Algoritmia y Programación Slide 48
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Variables
base, altura: ?
area: ?
EISC
Universidad del Valle - Algoritmia y Programación Slide 49
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Variables
base, altura: real
area: ?
EISC
Universidad del Valle - Algoritmia y Programación Slide 50
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Variables
base, altura: real
area: real
EISC
Universidad del Valle - Algoritmia y Programación Slide 51
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 52
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Inicio
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 53
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Inicio
Real : base, altura
Real : area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 54
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Inicio
Real : base, altura
Real : area
EISC Fin
Universidad del Valle - Algoritmia y Programación Slide 55
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 56
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 57
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
Inicio
Real : base, altura
Real : area
Escribir “Base del Triángulo :”
leer (base)
Escribir “Altura del Triángulo :”
leer (altura)
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 58
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 59
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 60
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 61
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 62
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 63
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 64
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 65
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 66
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 67
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 68
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 69
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 70
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 71
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 72
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 73
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 74
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 75
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
area = (base*altura)/2
Escribir “El área es :” , area
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 76
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 77
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 78
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triángulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 79
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triangulo a partir de su base y su altura
C
C++
Ruby
C#
PHP
Java
EISC
Universidad del Valle - Algoritmia y Programación Slide 80
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
área de un triangulo a partir de su base y su altura
EISC
Universidad del Valle - Algoritmia y Programación Slide 81
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
EISC
Universidad del Valle - Algoritmia y Programación Slide 82
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
EISC
Universidad del Valle - Algoritmia y Programación Slide 83
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
EISC
Universidad del Valle - Algoritmia y Programación Slide 84
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
EISC
Universidad del Valle - Algoritmia y Programación Slide 85
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
EISC
Universidad del Valle - Algoritmia y Programación Slide 86
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
EISC
Universidad del Valle - Algoritmia y Programación Slide 87
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Variables
a, b, c
x1, x2
EISC
Universidad del Valle - Algoritmia y Programación Slide 88
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Variables
a, b, c:?
x1, x2:?
EISC
Universidad del Valle - Algoritmia y Programación Slide 89
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Variables
a, b, c: real
x1, x2: real
EISC
Universidad del Valle - Algoritmia y Programación Slide 90
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Inicio
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 91
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Inicio
Real: a, b, c
Real: x1, x2
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 92
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 93
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Inicio
Real: a, b, c
Real: x1, x2
Escribir ”Coeficiente a :”
leer (a)
Escribir ”Coeficiente b :”
leer (b)
Escribir ”Termino independiente :”
leer (c)
x1 = (-b + ((b*b)-(4*a*c))/2*a
x2 = (-b - ((b*b)-(4*a*c))/2*a
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 94
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Real: x1, x2
Escribir ”Coeficiente a :”
leer (a)
Escribir ”Coeficiente b :”
leer (b)
Escribir ”Termino independiente :”
leer (c)
x1 = (-b + ((b*b)-(4*a*c))/2*a
x2 = (-b - ((b*b)-(4*a*c))/2*a
Escribir ”Solución 1 :” , x1
Escribir ”Solución 2 : ”, x2
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 95
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Inicio
Real: a, b, c a b c x1 x2
Real: x1, x2 1.0 5.0 6.0
Escribir ”Coeficiente a :”
leer (a)
-3.5 4.0 0.0
Escribir ”Coeficiente b :”
leer (b)
Escribir ”Termino independiente :”
leer (c)
x1 = (-b + ((b*b)-(4*a*c))/2*a
x2 = (-b - ((b*b)-(4*a*c))/2*a
Escribir ”Solución 1 :” , x1
Escribir ”Solución 2 : ”, x2
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 96
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
Inicio
Real: a, b, c a b c x1 x2
Real: x1, x2 1.0 5.0 6.0 -2.0 -3.0
Escribir ”Coeficiente a :”
leer (a)
-3.5 4.0 0.0 0.0 1.14
Escribir ”Coeficiente b :”
leer (b)
Escribir ”Termino independiente :”
leer (c)
x1 = (-b + ((b*b)-(4*a*c))/2*a
x2 = (-b - ((b*b)-(4*a*c))/2*a
Escribir ”Solución 1 :” , x1
Escribir ”Solución 2 : ”, x2
Fin
EISC
Universidad del Valle - Algoritmia y Programación Slide 97
EJEMPLO
Problema: Desarrollar un algoritmo que permita calcular el
valor de x, que da solución a la ecuación cuadrática
ax2 + bx + c = 0.
EISC
Universidad del Valle - Algoritmia y Programación Slide 98
EJERCICIOS
Siguiendo la metodología propuesta anteriormente,
resuelva los siguientes problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 99
EJERCICIOS
Siguiendo la metodología propuesta anteriormente,
resuelva los siguientes problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 100
EJERCICIOS
Siguiendo la metodología propuesta anteriormente,
resuelva los siguientes problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 101
EJERCICIOS
Siguiendo la metodología propuesta anteriormente,
resuelva los siguientes problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 102
EJERCICIOS
Siguiendo la metodología propuesta anteriormente,
resuelva los siguientes problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 103
EJERCICIOS
Siguiendo la metodología propuesta anteriormente,
resuelva los siguientes problemas:
EISC
Universidad del Valle - Algoritmia y Programación Slide 104
Referencias:
Dr. Harvey M. Deitel.
Java How to Program, Fourth Edition.
Pág. 314
ANEXOS
ALGORITMO
Un algoritmo es una secuencia de pasos lógicos y ordenados con
las cuales se puede dar solución a un problema determinado.
EISC
Universidad del Valle - Algoritmia y Programación Slide 109