Algoritmos
Enviado por sara724 • 5 de Noviembre de 2014 • 536 Palabras (3 Páginas) • 173 Visitas
ALGORITMOS
ALGORITMO: Es una serie de pasos ordenados lógicamente que permiten resolver un problema y tienen un inicio y un fin.
En otras palabras un algoritmo es como la receta para elaborar o alcanzar algo.
Por ejemplo:
RECETA DE COCINA:
1. Tener listos los ingredientes.
2. Encender el fuego.
3. Colocar la sartén sobre el fuego.
4. Poner aceite en la sartén.
5. Agregar los huevos y dejarlos freír 2 minutos.
6. Apagar el fuego.
Es importante que el orden de los pasos sea lógico, por ejemplo si antes de poner el aceite coloca los huevos en la sartén, estos se quemarían.
CARACTERÍSTICAS DE LOS ALGORITMOS.
Las características fundamentales que debe cumplir todo algoritmo son:
• Un algoritmo debe ser preciso, o indicar el orden de realización de cada paso.
• Un algoritmo debe estár definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
• Un algoritmo debe ser finito: si se sigue un algoritmo, se debe terminar en algún momento, es decir debe tener un número finito de pasos.
LAS DOS HERRAMIENTAS MÁS UTILIZADAS PARA DISEÑAR ALGORITMOS SON:
a) Pseudocódigo.
b) Diagrama de Flujo.
1. Pseudocódigo: Es un lenguaje informal que auxilia a los programadores a desarrollar los algoritmos.
El pseudocódigo es similar a nuestro lenguaje, es cómodo y amable con el usuario, aunque no es realmente un lenguaje de computadora.
Los programas en pseudocódigo no se ejecutan en la computadora, más bien ayudan al programador a “razonar” un programa antes de intentar escribirlo en un lenguaje de programación.
2. Diagrama de Flujo: Es la representación gráfica de un algoritmo o pseudocódigo.
En un diagrama de flujo se utilizan figuras símbolos que se usan según corresponde a cada paso del algoritmo.
PROBLEMA: Un problema es una situación en donde los elementos que se tienen requieren de un plan de acción para su posible solución.
Por ejemplo: Una persona desea tener una casa nueva, sin embargo dispone de la madera, las pinturas y las herramientas. En síntesis, desea tener una casa pero solo cuenta con los materiales.
FASE PARA LA SOLUCIÓN DE PROBLEMAS.
1. ANÁLISIS DEL PROBLEMA.
Esta fase requiere de una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada. ¿Qué hace el programa?
Para definir bien un problema es conveniente responder a las siguientes preguntas:
• Qué entradas se requieren?
• Cuál es la salida deseada?
• Qué métodos produce la salida deseada?
2. DISEÑO
...