Algoritmo
* Es un mecanismo para la resolución de [problemas. es el conjunto de pasos ordenados para la resolución de un problema tal como, una formula matemática, instrucciones, etc.…
.
*Unalgoritmo, en informática, particularmente en programación, es un conjunto de pasos para lograr un resultado, por lo general, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida, porejemplo, el siguiente es un algoritmo muy sencillo que suma dos números que ingresas por el teclado:
Solicita num1 //Datos de entrada
Solicita num2
res = num2 + num2 // proceso de datos
regresares //datos de salida
* Formalmente: Es un conjunto de pasos, procedimientos o acciones
Que nos permiten alcanzar un resultado o resolver
Un problema
Elementos que conforman un algoritmo
•Entrada. Los datos iníciales que posee el algoritmo
Antes de ejecutarse.
• Proceso. Acciones que lleva a cabo el algoritmo.
• Salida. Datos que obtiene finalmente el algoritmo
Ejemplo
:calcular el área de un rectángulo
• Análisis del problema
– El cálculo del área del rectángulo se puede dividir en:
• Entrada de datos (altura, base)
• Proceso: Cálculo del área (= base x altura)
•Salida de datos (base, altura, área
Diseño del algoritmo
• La solución de un problema complejo puede requerir muchos
Pasos, es necesario dividir el problema en subproblemas más
Sencillos deresolver.
• Este método se denomina divide y vencerás y es aplicable a la
Resolución y escritura de algoritmos y programas para computadora.
• Este método de división de un problema en otrossubproblemas
Más sencillos se puede expresar para conseguir su solución en una
Computadora, mediante el método denominado diseño
Descendente.
• El proceso de la rotura de un problema principal enetapas o
Subproblemas más sencillos se denomina refinamiento paso a
Paso o sucesivos
Herramientas de programación
• Las herramientas de programación utilizadas como
Lenguajes algorítmicos...
Regístrate para leer el documento completo.