jueves, 11 de agosto de 2016

Algoritmo para hacer Cereal:
¿Qué se tiene?
  • Un plato
  • Cereal
  • Leche
1- Agarrar el plato
    1.1 Ponerlo en una mesa
2- Abrir el cereal
3-  Echar cereal en el plato
    3.1 Repetir hasta llenar 3/4 partes del plato
4-  Abrir la leche
5.- Echar leche en el plato
    5.1.- Repetir hasta que el cereal llegue al tope.



Metodología para la Solución de Problemas
1.            1.-  Análisis del problema, definición y delimitación (macroalgoritmo).
      Considerar los datos de entrada, el proceso que debe realizar el computador y los datos de              salida.
2. Diseño y desarrollo del algoritmo (se utiliza pseudocódigo, escritura natural del algoritmo,             diagramas de flujo, etc.)
3. Prueba de escritorio. Seguimiento manual de los pasos descritos en el algoritmo. Se hace con         valores bajos y tiene como fin detectar errores.
4. Codificación. Selección de un lenguaje de programación y digitación del pseudocódigo                  haciendo uso de la sintaxis y estructura gramatical del lenguaje seleccionado.
5. Compilación o interpretación del programa. El software elegido convierte las instrucciones            escritas en el lenguaje a las comprendidas por el computador.
6. Ejecución. El programa es ejecutado por la máquina para llegar a los resultados esperados.
7. Depuración (debug). Operación de detectar, localizar y eliminar errores de mal funcionamiento     del programa.

8. Evaluación de resultados. Obtenidos los resultados se los evalúa para verificar si son correctos.     (Un programa puede arrojar resultados incorrectos aún cuando su ejecución no muestra                  erorres).
Características de los algoritmos:
  • ·         Preciso: Definirse de manera rigurosa, sin dar lugar a ambigüedades.
  • ·         Definido: Si se sigue un algoritmo dos veces, se obtendrá el mismo resultado.
  • ·         Finito: Debe terminar en algún momento.
  • ·         Puede tener cero o más elementos de entrada.
  • ·         Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones.



Algoritmo:

Un algoritmo es la secuencia de instrucciones que representan un modelo de solución para un determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución a un problema.