viernes, 29 de junio de 2012

PROGRAMACION

ALGORITMO
Un algoritmo es una serie de operaciones detalladas y no ambiguas. En otras palabras un algoritmo es un conjunto de reglas para resolver una cierta clase de problemas .

La receta de la ABUELA para hacer "Tucumanas" es un algoritmo.

Un algoritmo es el medio por el que se explica cómo puede resolverse un problena,mediante aproximaciones paso a paso. Se puede formular de muchas formas con el cuidado de que no exista ambiguedad.

Al conjunto formado por la representación de datos utilizada y el algoritmo mismo se llama programa
 
CARACTERISTICAS DE LOS ALGORITMOS
Las principales caracteristicas de los algoritmos son:
                                i.            El algoritmo debe ser sencillo e indicar el orden de realización de cada paso
                              ii.            Un algoritmo debe estar definido.
                            iii.            El algoritmo de ser finito.




  ESTRUCTURA BASICA DE UN ALGORITMO

En esencia un algoritmo está constituido por los siguientes tres elementos:

Datos
Instrucciones
Estructuras de control
Lo que el algoritmo recibe, procesa y entrega como resultado.
Las acciones o procesos que el algoritmo realiza sobre los datos.
Las que determinan el orden en que se ejecutarán las instrucciones del algoritmo.


En el capítulo siguiente se presenta de manera completa los conceptos de dato e instrucciones sobre datos y en el capítulo cuatro se describe el concepto de estructura de control.


   EJEMPLOS DE ALGORITMOS

1. PROBLEMA: Un estudiante se encuentra en su casa (durmiendo) y debe ir a la universidad (a tomar la clase de programación!!), ¿qué debe haga el estudiante?

ALGORITMO:
Inicio
Dormir
haga 1 hasta que suene el despertador (o lo llame la mamá).
Mirar la hora.
¿Hay tiempo suficiente?
Si hay, entonces
    Bañarse.
    Vestirse.
    Desayunar.
Sino,
      Vestirse.
Cepillarse los dientes.
Despedirse de la mamá y el papá.
   ¿Hay tiempo suficiente?
Si, Caminar al paradero.
Sino, Correr al paradero.
Hasta que pase un bus para la universidad haga :
    Esperar el bus
    Ver a las demás personas que esperan un  bus.
Tomar el bus.
Mientras no llegue a la universidad haga :
    Seguir en el bus.
    Pelear mentalmente con el conductor.
Timbrar.
Bajarse.
Entrar a la universidad.
Fin

2. PROBLEMA: Cambiar la rueda pinchada de un automóvil teniendo un gato mecánico en buen estado, una rueda de reemplazo y una llave inglesa.
ALGORITMO:
Inicio
PASO 1.
  Aflojar los tornillos de la rueda pinchada con la llave inglesa.
PASO 2. 
   Ubicar el gato mecánico en su sitio.
PASO 3.    Levantar el gato hasta que la rueda pinchada pueda girar libremente.
PASO 4.    Quitar los tornillos y la rueda pinchada.
PASO 5.    Poner rueda de repuesto y los tornillos.
PASO 6.    Bajar el gato hasta que se pueda liberar.
PASO 7.
    Sacar el gato de su sitio.
PASO 8.    Apretar los tornillos con la llave inglesa.
Fin











No hay comentarios:

Publicar un comentario