Ir al contenido principal

Características principales de un algoritmo

 


Los algoritmos son muy útiles y cumple con las siguientes características:

*Es preciso indicar en ellos el orden en que debe realizarse las acciones, es decir el paso a paso

*está definido, es decir no importa las veces en que se siga un algoritmo, porque el resultado será el mismo

*no deben ser algoritmos infinitos, deben ser finitos, ya que cuenta con inicio y final de operaciones

*debe ser lo más legible posible, porque es el que nos permitirá entenderlo y leerlo lo más fácil posible

*los algoritmos se definen en tres partes: entrada, proceso, salida

podemos usar como ejemplo, un recetario que nos explica:

Entrada: Ingredientes y utensilios

Procesos: Elaboración de la receta en la cocina

Salida: Terminación del plato


Comentarios

Entradas populares de este blog

¿Qué es un algoritmo?

En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual pueden llevarse a cabo ciertos procesos y mostrar respuesta a determinadas necesidades, decisiones o problemas, se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar una decisión en diferentes tipos de temas, 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 son la base de la fabricación de manuales de usuario, folletos de instrucciones, su nombre proviene del latín algoritmus y éste 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...

¿Qué es un diagrama de flujo?

El diagrama de flujo o flujograma es una manera de representar gráficamente un proceso o algoritmo a través de una serie de pasos estructurados y vinculados que permiten su revisión como un todo, la representación gráfica de estos procesos utiliza en los diagramas de flujo una serie determinada de figuras geométricas que representan cada paso puntual del proceso que está siendo evaluado, estas formas dependiendo su función deben ser definidas de antemano y se conectan entre sí a través de flechas y líneas que marcan la dirección del flujo y establece el camino del proceso como si se tratara de un mapa, en esta situación los diagramas de flujo son aquellos gráficos representativos que se utilizan para esquematizar conceptos vinculados a la tecnología, programación, economía, psicología, educación y casi cualquier temática de análisis Para más información: https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo

Pseudocódigo

  De forma general se utiliza para describir algoritmos en libros o publicaciones científicas, también es el producto intermedio del desarrollo de un algoritmo, esto, presenta una gran ventaja sobre estos y es que los algoritmos se describen en pseudocódigos que requieren una menor capacidad de almacenamiento, está diseñado pensando en facilitarles a las personas el entendimiento de los algoritmos, por otra parte podemos omitir algunos detalles irrelevantes que son altamente útiles para alguna implementación, los pseudocódigos se basan en diferentes convenciones, que están basadas en sintaxis de lenguajes de programación concreta, aunque en algunos casos, es comprensible sin que demos a conocer o a utilizar un entorno de programación en específico Para más información: https://definicion.de/pseudocodigo/