Está en la página 1de 13

Introduccin a los Algoritmos

Creado por: Mauricio Joaqun Orellana Grande

Contenido

Qu es un Algoritmo? Tipos de Algoritmos Caracteristicas de los Algoritmos

Lenguajes Algorimicos

Metodologa para la solucin de problemas por medio de una computadora

Introduccin a los algoritmos

Que es un algoritmo?
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solucin a un problema especfico.

Introduccin a los algoritmos


Tipos de Algoritmos

Cualitativos
Son aquellos que se describen utilizando palabras

Cuantitativos
Son aquellos que utilizan clculos numricos para definir los pasos del proceso

Caractersticas de los algoritmos


LEGIBLE

CONCRETO

FINITO

Debe realizar las Debe estar bien indicar el Debe generarun Debe algoritmo operacioneslibre Debe tener funciones u Un estar con estructurado orden de mismo resultado terminar ser... operaciones algn un mnimo de de errores. debe en para realizacin se para su fcil siempre quede utilizacin de las que fue (Validado) momento entendimiento. cada paso. siga. recursos. creado.

EFICIENTE

DEFINIDO PRECISO

NO AMBIGUO

Introduccin a los algoritmos

Lenguajes Algortmicos

Un Lenguaje algortmico es una serie de smbolos y reglas que se utilizan para describir de manera explcita un proceso.

Tipos de lenguajes algortmicos


Grficos No Grficos
INICIO Edad: Entero ESCRIBA cul es tu edad? Lea Edad SI Edad >=18 entonces ESCRIBA Eres mayor de Edad FINSI ESCRIBA fin del algoritmo FIN

Introduccin a los algoritmos

Metodologa para la solucin de problemas por medio de computadora

Definicin

Anlisis

Diseo

Definicin del problema

Esta fase est dada por el enunciado del problema, el cual requiere una definicin clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.

Anlisis del Problema


Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir: Los datos de entrada. Cual es la informacin que se desea producir (salida) Los mtodos y frmulas que se necesitan para procesar los datos. Una recomendacin muy prctica es el de colocarse en el lugar de la computadora y analizar qu es lo que se necesita que se ordene y en qu secuencia para producir los resultados esperados.

www.themegallery.com

Diseo del algoritmo


Las caractersticas de un buen algoritmo son: Debe tener un punto particular de inicio. Debe ser definido, no debe permitir dobles interpretaciones. Debe ser general, es decir, soportar la mayora de las variantes que se puedan presentar en la definicin del problema. Debe ser finito en tamao y tiempo de ejecucin. Diseo (creacin) del Algoritmo Prueba de escritorio o Depuracin

www.themegallery.com

Espero que haya sido de su agrado

También podría gustarte