Anda di halaman 1dari 4

QUE ES ALGORITMO

Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un


modelo de solucin para determinado tipo de problemas. O bien como un conjunto de
instrucciones que realizadas en orden conducen a obtener la solucin de un problema. Por
lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite
solucionar un problema.
Los algoritmos son independientes de los lenguajes de programacin. En cada problema el
algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programacin. El
algoritmo es la infraestructura de cualquier solucin, escrita luego en cualquier lenguaje de
programacin.

CLASIFICACIN DE ALGORITMOS
Los algoritmos se pueden clasificar en cuatro tipos:

Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una

computadora. Ejemplo: Frmula aplicada para un clculo de la raz cuadrada de un


valor x.

Algoritmo no computacional: Es un algoritmo que no requiere de una

computadora para ser ejecutado. Ejemplo: Instalacin de un equipo de sonido.


Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o
instrucciones

no

estn

involucrados

clculos

numricos.

Ejemplos:

Las

instrucciones para desarrollar una actividad fsica, encontrar un tesoro.

Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o


instrucciones involucran clculos numricos. Ejemplo: Solucin de una ecuacin
de segundo grado.

CARACTERSTICAS DE UN ALGORITMO

Todo algoritmo debe tener las siguientes caractersticas:

Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e

inequvoca que se debe hacer.


Debe ser Finito, porque un algoritmo debe tener un nmero limitado de pasos.
Debe ser Definido, porque debe producir los mismos resultados para las mismas

condiciones de entrada.
Puede tener cero o ms elementos de entrada.
Debe producir un resultado. Los datos de salida sern los resultados de efectuar las
instrucciones.
PARTES DE UN ALGORITMO

Todo Algoritmo debe tener las siguientes partes:


Entrada de datos, son los datos necesarios que el algoritmo necesita para ser

ejecutado.
Proceso, es la secuencia de pasos para ejecutar el algoritmo.
Salida de resultados, son los datos obtenidos despus de la ejecucin del algoritmo.
TCNICAS DE REPRESENTACIN

Para la representacin de un algoritmo, antes de ser convertido a lenguaje de programacin,


se utilizan algunos mtodos de representacin escrita, grfica o matemtica. Los mtodos
ms conocidos son:

Diagramacin libre (Diagramas de flujo).


Diagramas Nassi-Shneiderman.
Pseudocdigo.
Lenguaje natural (espaol, ingls, etc.).
Frmulas matemticas

DIAGRAMA DE FLUJO
Los diagramas de flujo son descripciones grficas de algoritmos; usan smbolos
conectados con flechas para indicar la secuencia de instrucciones y estn regidos por
ISO.

Los diagramas de flujo son usados para representar algoritmos pequeos, ya que
abarcan mucho espacio y su construccin es laboriosa. Por su facilidad de lectura son
usados como introduccin a los algoritmos, descripcin de un lenguaje y descripcin de
procesos a personas ajenas a la computacin.

WEBGRAFIA
http://informaticafrida.blogspot.com.co/2009/03/algoritmo.html
https://es.wikipedia.org/wiki/Algoritmo

Anda mungkin juga menyukai