jueves, 11 de agosto de 2016

Algoritmo: Preparar una quesadilla.

Datos de entrada:
-Tortillas
-Queso
-Comal
-Cuchillo

Proceso:
1.-Ir por el comal.
2.-Agarrar el comal con las dos manos.
3.-Ir hacia la estufa.
4.-Colocar el comal encima de la estufa.
5.-Girar el switch de la estufa para liberar el gas.
6.-Presionar el botón de encendido para encender el gas que sale de la estufa.
7.-Ir hacia el refrigerador.
8.-Abrir el refrigerador.
9.-Agarrar el queso.
10.-Cerrar el refrigerador.
11.-Colocar el queso encima de la mesa.
12.-Ir por las tortillas.
13.-Agarrar las tortillas.
14.-Colocar las tortillas sobre la mesa.
15.-Ir por el cuchillo.
16.-Agarrar el cuchillo.
17.-Colocar el cuchillo sobre la mesa.
18.-Agarrar una tortilla.
19.-Extender la tortilla sobre la mesa.
20.-Agarrar el queso.
21.-Agarrar el cuchillo.
22.-Cortar el queso en rebanadas rectangulares.
23.-Colocar rebanadas de queso.
    23.1.-Repetir hasta cubrir la mitad de la tortilla de queso.
24.-Doblar la tortilla a la mitad.
25.-Agarrar la tortilla rellena.
26.-Colocar sobre el comal caliente.
27.-Voltear la tortilla cada 35 segundos.
    27.1.-Repetir hasta que el queso este completamente fundido.
28.-En caso de que la tortilla se queme, repetir el proceso desde el paso 18.

Datos de salida.
Una quesadilla comestible preparada.

Características de un algoritmo

  • ·         Requieren de precisión ya que la explicación de los pasos debe ser clara e inequívoca.
  • ·         Debe ser finito, un algoritmo debe tener un principio y un fin.
  • ·         Debe ser definido, porque debe producir los mismos resultados para las mismas condiciones de entrada.
  • ·         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.

¿Que son los Algoritmos?

Un algoritmo se define como una secuencia de instrucciones que representan un proceso para resolver uno o varios problemas que se relacionen. O bien un conjunto de pasos o instrucciones a realizar para obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto de pasos finitos para resolver un problema.