martes, 3 de septiembre de 2013

1.1. Introducción a los Algoritmos Secuenciales

¿Que es un algoritmo?


Los algoritmos son el conjunto de pasos que se hacen para cumplir cierto objetivo, por ejemplo:

Si tienes que hacer un jugo de papaya, lo primero que tienes que hacer es:


  1. Lavar la papaya.
  2. Cortar y pelar la papaya.
  3. Alistar la licuadora.
  4. Poner la papaya con agua.
  5. Licuar.
  6. Durante el licuado agregar leche, azúcar al gusto
  7. Si se desea se agrega uno o dos huevos.
  8. Al terminar se sirve el jugo de papaya.
Estos ocho pasos constituyen la solución del problema, estos pasos son considerados un algoritmo para preparar un jugo de papaya.

Algoritmos Naturales

Los llamamos así a todas las operaciones rutinarias y cotidianas que hacemos, en realidad, todo lo que hacemos a diario son algoritmos, ya sea al levantarnos, al tomar desayuno, al asearnos, al estudiar, etc.

Ejemplos de Algoritmos Naturales

Ejemplo 1. Queremos cruzar una esquina con alto transito de carros en la cual se encuentra un semáforo.

La solución la podemos escribir en los siguientes pasos:
Algoritmo CruzarLaCalle
Inicio
      Ubicarnos frente al crucero peatonal
      Observar el semáforo
      Si el semáforo esta en rojo para los carros y si estos se detienen
      Observamos si realmente todos los vehículos se han detenido
      Si los vehículos están detenidos, cruzamos al calle.
Fin

Ejemplo 2. Necesitamos preparar una tasa de cafe.

La solución la escribimos de la siguiente forma.
Algoritmo TazasDeCafe
Inicio
      Tener agua recién hervida o hirviendo
      Agregar el café tostado y molido
      Esperar a que este pase
      Colar y filtrar
      Servir en una tasa
      Agregar azúcar al gusto
Fin

Ejemplo 3. Llamar por teléfono.

Tenemos siempre que ser detallistas en la solución sin llegar al exceso.
Algoritmo LlamadaTelefonica
Inicio
      Pensar a quien se le va ha llamar
      Decidir el objetivo, es decir, que queremos comunicar
      Buscar el teléfono al que deseamos llamar en la agenda
      Si el numero es encontrado, realizamos la llamada
      Si nos contesta conversamos y comunicamos lo que deseamos
      Si no nos contesta, procederemos en otro momento a realizar la llamada
      Terminamos la llamada
Fin


No hay comentarios:

Publicar un comentario