Ir al contenido principal

Tipos de Algoritmos










TIPOS DE ALGORITMOS

Definición 

En el contexto matemático, los algoritmos son una serie de normas o leyes específicas que hace posible la ejecución de actividades, cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice dicha actividad. Los algoritmos se pueden expresar de diversas formas: lenguaje natural, lenguaje de programación, pseudocódigo y diagramas de flujo.

Algoritmo

Características

  

Precisión
Las instrucciones y los pasos contenidos en un algoritmo deben ser precisos. 

Definición
Todo algoritmo debe estar perfectamente definido, es decir, se lo debe seguir cuantas veces sea necesario obteniendo cada vez siempre el mismo resultado.

Finitud
Los algoritmos deben ser finitos: deben terminar en algún momento o arrojar un resultado al final de sus pasos.

Legibilidad
La legibilidad de los algoritmos es clave, pues si su contenido es incomprensible no podrán seguirse las instrucciones adecuadas. Esto implica una redacción directa, clara y concisa del texto contenido en cada uno.

Resultado de imagen para algoritmos

Partes del Algoritmo 

  • Entrada. La instrucción inicial que da pie al algoritmo y que motiva su lectura. Puede llamarse también inicio, cabecera o punto de partida.
  • Proceso. Se trata de la elaboración puntual ofrecida por el algoritmo, el cuerpo de sus claves para formular una instrucción. También puede llamarse declaraciones. 
  • Salida. Por último, están las instrucciones puntuales dictaminadas por el algoritmo, es decir, sus resoluciones o comandos. 

Clasificación de Algoritmos 

CUALITATIVOS: Son aquellos en los que se describen los pasos utilizando palabras.

Ejemplo: 
Resultado de imagen para algoritmos cualitativos

CUANTITATIVOS: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.

Ejemplo: 
Resultado de imagen para algoritmos cuantitativos




Referencias: 

Conceptodefinicion.de (2016). Definición de algoritmo. Recuperado de: https://conceptodefinicion.de/algoritmo/ 


Enciclopedia de Características (2017). "Algoritmo". Recuperado de: https://www.caracteristicas.co/algoritmo/ 

Rojas M. (2015). Prezi. Algoritmo Cualitativo y Cuantitativo. Recuperado de: https://prezi.com/su8d3ymeqgq1/algoritmo-cualitativo-y-cuantitativo/





Comentarios

Entradas populares de este blog

Algoritmos y Pseudocódigo en PSEINT

¿Qué es PSeInt? PSeInt, es la abreviatura de Pseudocode Interpreter, Intérprete de Pseudocódigo.   PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos en programación. Mediante un simple e intuitivo pseudolenguaje en español (complementado con un editor de diagramas de flujo), le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional, minimizando las dificultades propias de un lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos didácticos. ¿Para qué sirve? PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. Pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos. ¿Qué es un pseudocódigo en PSeInt...

Fundamentos de Programación

FUNDAMENTOS DE PROGRAMACIÓN  Proceso de solución de un problema Solución de problemas Es el proceso a través del cual podemos reconocer las señales que identifican la presencia de una dificultad, anomalía o entorpecimiento del desarrollo normal de una tarea, recolectar la información necesaria para resolver los problemas detectados y escoger e implementar las mejores alternativas de solución, ya sea de manera individual o grupal. Aplicada al mundo laboral, la resolución de problemas permite mantener el correcto desarrollo de las actividades, tareas o procesos, y estar preparado para enfrentar de manera eficiente los entorpecimientos. ¿En qué consiste?  La resolución de problemas utilizando como herramienta una computadora no se resume únicamente en la escritura de un programa, sino que es masa compleja. Siguiendo las siguientes etapas:  Análisis del problema Análisis previo del programa Primeramente se analiza el probl...
Lenguajes de Programación Gráficos  Lenguaje Gráfico  Se define como un software que permite el acceso de datos remotos de un proceso  y también permite, utilizando las herramientas de comunicaciones necesarias, el control del mismo.  En la programación gráfica, la interfaz se perfila como uno de los elementos mas trascendentales, ya que este dependerá el resultado final. Lenguajes de Programación Gráfica  Visual Basic 6.0 Creado en 1991 por Alan Cooper para Microsoft, este paquete permite programar contenidos informáticos gráficos de manera simple y accesible. La programación gráfica se puede llevar a cabo directamente ya que el Visual Basic no requerirá de los usuarios la escritura de los códigos de programación. JAVA Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Es un lenguaje de programación de propósito general, concurrente, orientado ...