Niixer

QUE ES UN ALGORITMO

Los algoritmos no tienen que ver con los lenguajes de programación, dado que un mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes de programación, es decir, se trata de un ordenamiento previo a la programación.

Los algoritmos también son frecuentes en la matemática y la lógica, y sonla base de la fabricación de manuales de usuario, folletos de instrucciones, etc. Su nombre proviene del latín algoritmos y este apellido del matemático persa Al-Juarismi. Uno de los algoritmos más conocidos de la matemática es el atribuido a Euclides, para obtener el máximo común divisor de dos enteros positivos, o el llamado “método de Gauss” para resolver sistemas de ecuaciones lineales.

¿ QUE ES?

Los algoritmos son aquellos que nos sirven para resolver un problema paso a paso y también con la fabricación de manuales de usuarios collage de instrucciones o desde realizar una suma a una multiplicación desde un invio a un final, son conjuntos ordenados y finitos de pasos para resolver un problema o una decisión

PARTES DEL ALGORITMO

Independientemente de la clasificación y el tipo de algoritmo, básicamente todos están compuestos de tres partes principales:

  • Entrada: Se trata de un conjunto de datos para que el algoritmo comience como a procesar.
  • Proceso: Son pasos necesarios aplicados por el algoritmo a la entrada recibida para poder llegar a una salida o fin del problema.
  • Salida: Es un resultado producido por el algoritmo a partir del procesamiento de la entrada una vez terminada la ejecución del proceso.

TIPOS DE UN ALGORITMO

Existen diversos algoritmos que cumplen una función diferente ya que se pueden distinguir como cualitativos y cuantitativos ya que manejar cálculos o lógica, la estrategia que tienen estos algoritmos es siempre llegar a una solución desde un principio con todo su proceso hasta el final.

Para saber los diversos algoritmos tenemos cinco (5) tipos de algoritmos informativos los cuales son:

  • Algoritmos de búsqueda: que son aquellos que ubican uno o más elementos que pueden representar una serie entro de una estructura de datos.
  • Algoritmos de ordenamiento: estos algoritmos suelen estructurar elementos de un listado según su orden.
  • Programación dinámica: es el método que controla el tiempo de ejecución de el algoritmo, suele dividir problemas para el almacenamiento de una solución.
  • Algoritmos voraces: adaptan una decisión paso a paso con el objetivo para llegar a una solución
  • Algoritmo probabilístico: suele proporcionar un resultado para hallar una solución de un problema.

 MEDIOS DE UN ALGORITMO

Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje naturalpseudocódigodiagramas de flujo y lenguajes de programación entre otros. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural

  • Diagrama de flujo: El diagrama de flujo o también diagrama de actividades es una manera de representar gráficamente un algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y vinculados que permiten su revisión como un todo.
  • Pseudocodigo: El principal objetivo del pseudocódigo es representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación de este.
  • Implementación: los algoritmos pueden ser implementados en otros medios, como una red neuronal, un circuito eléctrico o un aparato mecánico y eléctrico. Algunos algoritmos incluso se diseñan especialmente para implementarse usando lápiz y papel.
  • Variables: Son elementos que toman valores específicos de un tipo de datos concreto. La declaración de una variable puede realizarse comenzando con var. Principalmente, existen dos maneras de otorgar valores iniciales a variables: Mediante una sentencia de asignación, Mediante un procedimiento de entrada de datos (por ejemplo: ‘read’).

CONCLUSONES

  • Luego de realizar una búsqueda para para este tema  nos hemos dado cuenta que los algoritmos son una de las herramientas más complejas y aplicables en el área de la informática y el mundo de los computadores.
  • Los algoritmos nos permiten estudiar las necesidades del problema para así crear una unos pasos que nos deberán guiar y alcanzar así la solución deseada.
  • El uso de algoritmos es súper importante en la informática ya que estos nos permiten diseñar programas o crear diferentes soluciones en ciertos problemas inicialmente planteados para si llegar a un resultado.
FIGURA 1 DIAGRAMA DE FLUJO
FIGURA 2 FORMATO DE CODIGOS
FIGURA 3 SIMBOLOS DE UN DIAGRAMA DE FLUJO

Autor: Gabriela Bautista Galindo

Editor: Ing.Carlos Ivan Pinzon Romero

Codigo: UCPA-6

Universidad Central

2 BIBLIOGRÁFIAS

https://pandorafms.com/blog/es/que-es-un-algoritmo/
https://www.lifeder.com/diagrama-de-flujo/
https://sites.google.com/site/is11801/contenido/resolucion-de-problemas/diseo
https://infolibros.org/libros-pdf-gratis/informatica/algoritmo/

One thought on “QUE ES UN ALGORITMO

Deja una respuesta