Algoritmo

                                  ¿ Que es un algoritmo informático ?

Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin. A partir de un estado e información iniciales, se siguen una serie de pasos ordenados para llegar a la solución de una situación.






                       Partes de un algoritmo informático 

las tres partes de in algoritmo son ;

  

 1.  Input (Entrada ); Información que damos al algoritmo con la que va a trabajar para ofrecer la solución esperada.

2. Proceso  Conjunto de pasos para que, a partir de los datos de entrada, llegue a la solución de la situación

3. Output (salida ):  Resultados, a partir de la transformación de los valores de entrada durante el proceso


 



Características de los algoritmos 

Asimismo, los algoritmos presentan una serie de características comunes. Son:

  • Precisos. Objetivos, sin ambigüedad. 
  • Ordenados. Presentan una secuencia clara y precisa para poder llegar a la solución.
  • Finitos. Contienen un número determinado de pasos.
  • Concretos. Ofrecen una solución determinada para la situación o problema planteados.
  • Definidos. El mismo algoritmo debe dar el mismo resultado al recibir la misma entrada.                         

Tipos de algoritmos y Ejemplos 
Algoritmos cualitativos. Emplean texto y caracteres verbales para impartir sus instrucciones. Por ejemplo, una receta de cocina.

Algoritmos cuantitativos. Emplean cálculos numéricos y operaciones algebraicas. Por ejemplo, una multiplicación.

Algoritmos de ordenamiento. Establecen una secuencia de algún tipo para el ingreso de algún tipo de datos.

Algoritmos de búsqueda. Como su nombre lo indica, permite recuperar de una lista específica una serie de elementos determinados.

Algoritmos probabilísticos. Ofrecen un margen de probabilidad como resultado, de modo que no hay total certeza de su precisión.

Algoritmos de encaminamiento. Determinan qué proceso seguirá una instrucción o cómo deberá transmitirse un conjunto de datos. Pueden ser adaptativos (se adaptan al problema) o estáticos (siempre operan igual).

  • Algoritmos heurísticos. Se emplean cuando los métodos tradicionales fallan en arrojar una solución ya que abandonan algún objetivo para alcanzar un resultado posible.

  • Comentarios

    Publicar un comentario

    Entradas populares