Está en la página 1de 13

Kristabel Adriana Menndez Quimper

Definiciones de Algoritmo:
O Un algoritmo es la expresin de una
secuencia precisa de operaciones que
conduce a la resolucin de un problema.
O Sistema de reglas que permiten obtener una
salida especfica a partir de una entrada
especfica.
Caractersticas del algoritmo:
O Finitos: Debe acabar en algn momento.
O Eficientes: Deben ocupar la mnima memoria y minimizar
el tiempo de ejecucin.
O Legibles: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fcilmente.
O Modificables: Estarn diseados de modo que sus
posteriores modificaciones sean fciles de realizar,
incluso por programadores diferentes a sus propios
autores.
O Modulares: La filosofa utilizada para su diseo debe
favorecer la divisin del problema en mdulos pequeos.
O nico punto de entrada, nico punto de salida: A los
algoritmos y a los mdulos que lo integran se entra por un
slo punto, inicio, y se sale por un slo punto tambin, fin.
Las caractersticas fundamentales que
debe cumplir todo algoritmo son:
O Un algoritmo debe ser preciso e indicar el orden
de realizacin de cada paso.
O Un algoritmo debe estar definido. Si se sigue un
algoritmo dos veces, se debe obtener el mismo
resultado cada vez.
O Un algoritmo debe ser finito. el algoritmo se
debe terminar en algn momento; o sea, debe
tener un nmero finito de pasos.
O Un algoritmo debe ser legibles: El texto que lo
describe debe ser claro, tal que permita
entenderlo y leerlo fcilmente.
O Un algoritmo debe definir tres partes: Entrada,
Proceso y Salida.
Ejemplo: el algoritmo de receta de cocina se
tendr:
O Entrada: ingrediente y utensilios.
O Proceso: elaboracin de la receta en la cocina.
O Salida: terminacin del plato (por ejemplo, Pollo
al horno)
Tipo de datos y variables :
Tipo de Datos

Simples Complejos
Numericos: Arreglos
- Enteros -Unidimensionales
-Reales -Multidimensionales
Alfanumericos: Estructuras
-Cadena
-Carcter
Logicos
Herramientas para Crear
Algoritmos
Los mtodos usuales para representar un
algoritmo son:

O Diagramas de FLUJO
O Pseudocdigo
O Diagrama N-S
Diagrama de flujo
O Un diagrama de flujo es un diagrama que utiliza
los smbolos (cajas) estndar mostrados en la
figura 1 y que tiene los pasos del algoritmo
escritos en esas cajas unidas por flechas
, denominadas lneas de flujo, que indican la
secuencia en que se deben ejecutar.
Pseudocdigo
O El pseudocdigo es una forma de escribir los
pasos que va a realizar un programa de la
forma ms cercana al lenguaje de
programacin que vamos a utilizar
posteriormente.
Diagrama N-S

También podría gustarte