Slaideshare algoritmo

5
“ITS” “JUAN DE VELASCO” ESPECIALIDAD INFORMATICA ASIGNATURA PROGRAMACION TEMA ALGORITMO PROFESORA : GLADYS GUAMÁN

Transcript of Slaideshare algoritmo

Page 1: Slaideshare algoritmo

“ITS” “JUAN DE VELASCO”

ESPECIALIDAD INFORMATICA

ASIGNATURA PROGRAMACION

TEMA ALGORITMO

PROFESORA : GLADYS GUAMÁN

Page 2: Slaideshare algoritmo

ALGORITMO

Introducción algoritmo: Es una secuencia de pasos o procesos lógicamente relacionados entre sí a fin de obtener la solución a un problema planteado. Es una lista de instrucciones para efectuar paso a paso un proceso. Conjunto “FINITO” de pasos o instrucciones, seguidas en un orden lógico, los cuales nos llevan a la solución de un problema específico

Page 3: Slaideshare algoritmo

Análisis del problema. Identificar las entradas, procesos y salidas del

problema, declaración de variables. Diseño del Algoritmo: Describe la secuencia

ordenada de los pasos, sin ambigüedad, es decir, siendo preciso y veraz en la búsqueda de la solución al problema.

Codificación del Algoritmo: Es la expresión en un lenguaje de programación de los pasos definidos en el algoritmo.

Ejecución y validación del programa por el computador.

PASOS PARA PLANTEAR LA SOLUCIÓN A UN PROBLEMA

Page 4: Slaideshare algoritmo

CARACTERÍSTICAS DE ALGORITMOS:

Las características fundamentales que debe cumplir todo algoritmo son:1.- Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.2.- Un algoritmo debe estar bien definido, es decir, si se sigue la ejecución dos veces del mismo se debe obtener la misma secuencia lógica. El algoritmo debe definirse de forma precisa para cada paso, es decir, hay que evitar toda ambigüedad al definir cada paso.3.- Un algoritmo debe ser “FINITO”, Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.

Page 5: Slaideshare algoritmo

4.- Entrada: El algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de empezar el algoritmo. Estas cantidades pertenecen además a conjuntos especificados de objetos. Por ejemplo, pueden ser cadenas de caracteres, enteros, naturales, fraccionarios, etc. 5.- Salida: El algoritmo tiene una o más salidas, en relación con las entradas.

BIBLIOGRAFIAhttp://programacionfindesemana.blogspot.com/2012/07/por-que-diagramas-de-flujo-y-algoritmos_23.html