sábado, 2 de mayo de 2009

algoritmos cualitativos

ALGORITMOS CUALITATIVOS


DEFINICION DE ALGORITMO :


El programador de computadoras es antes que nada es una persona que resuelve problemas,

por lo que para llegar a ser un programador eficaz se necesita aprender a resolver problemas riguroso y sistematico.


ALGORITMO: Es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solucion a un problema especifico.


Algoritmo proviene de Mohammed al Khowarizmi, matematico persa que vivio durante el siglo lX y alcanzo gran reputacion por el enunciado de las reglas paso a paso para sumar,restar,multiplicar y dividir numeros decimales; la traduccion al latin en la palabra del algoritmo en la palabra algorismus derivo posteriomente en algoritmo.


CARACTERISTICAS DE UN ALGORITMO



  • Debe ser presiso e indicar el orden de realizacion de cada paso.

  • debe estar definido. Si se sigue un algoritmo dos veces se debe obtener el mismo resultado cada vez .

  • Debe ser finito. Si se sigue un algoritmo, se debe terminar en algun momento; o sea, debe tener un numero finito de pasos.


TIPO DE ALGORITMOS



CUALITATIVOS: Son aquellos en los que se describen los pasos utilizando palabras


CUANTITATIVOS: Son aquellos en los que se utilizan calculos numericos para definir los pasos del proceso.


ALGORITMO COTIDIANO: Es la serie de pasos que realizamos en nuestra vida diaria para realizar las diferentes tareas y actividades comunes , desde los pasos al levantarnos, asi como ir de compras, etc


EJEMPLO



  • ALGORITMO CUALITATIVO


  1. Como hacer una llamada telefonica. Condicion: De un telefono publico. El algoritmo finaliza cuando se realice la llamada.

Inicio


Buscar el numero


¿encontro el numero?: SI: Ir paso 4


NO: ir paso 2


Ubicar el telefono


¿Hay telefono?: Si ir paso 6


NO: ir paso 4


Levantar el auricular.


¿Esta bueno el telefono?Si: Ir paso 10


No ir paso 8


Esperar que levanten la bocina del telefono


¿tomaron el telefono?: Si: Ir al paso 12


No: Ir paso 15


Preguntar por la persona con quien desea hablar.


¿Esta la persona? : Si: Ir paso 14


NO: Ir paso 15


Hablar con la persona


Fin.



No: Ir paso 15