Programación básica #1 | Algoritmos | por @asersuarez

in hive-188619 •  3 years ago 

algoritmo.gif

Hola amigos de cotina, por acá les dejo mi participación en el curso de programación básica #1, en esta oportunidad referida al tema de los Algoritmos.


Un algoritmo, es una secuencia de pasos lógicos, ordenados de tal manera que al final se logre alcanzar un objetivo o resolver un problema. Cuentan con entradas, procesos y salidas, se usan en la cotidianidad y de acuerdo al objetivo a lograr, pueden ser informales y computacionales.

linea negra.png

Los algoritmos informales son aquellos que no son realizables en un computador, por ejemplo:

• Algoritmo para cepillarse.
• Algoritmo para hacer una receta de cocina.


Los algoritmos computacionales si pueden ser implementados en un computador utilizando lenguajes de programación. Por lo general, implican operaciones y cálculos algebraicos. Por ejemplo:

• Algoritmo para calcular la edad de una persona,
• Algoritmo para calcular el precio de un producto.

linea negra.png

Independientemente del tipo de algoritmo, estos deben cumplir ciertas características. Deben ser: finitos, precisos, legibles y definidos.

CARACTERISTICAS DE ALGORITMOS.PNG

linea negra.png

Veremos a continuación tres ejemplos de algoritmos sencillos que implementamos en la vida diaria.

algoritmo 1.PNG

El algoritmo anterior lógicamente se considera un algoritmo computacional, porque se requiere de un navegador web para hacer el procedimiento de editar y publicar un tema, además de otros programas de apoyo como por ejemplo Word y Canvas, todo, con el propósito de lograr la salida deseada que en este caso sería la publicación en la plataforma steemit.

Además podemos ver que cumple con las características de un algoritmo.

Es finito, tiene un inicio y un fin, en este caso tiene 11 pasos;
Es preciso, tiene una secuencia de pasos ordenados lógicamente, por ejemplo no podemos escribir el título de la publicación (paso 6) sin antes seleccionar el botón New Post (paso 5).
Es legible, se entiende el procedimiento mostrado.
Es definido, porque independientemente del tema a publicar son los mismos pasos.

linea negra.png

cepillarse.PNG

Podemos notar que el algoritmo anterior es de tipo informal, ya que no podemos implementarlo en la computadora. Sin embargo, como todo algoritmo es finito (7 pasos), preciso (mantiene un orden lógico), es legible (se entiende) y es definido (independientemente del cepillo o la crema dental que use el resultado es el mismo, cepillarse).

linea negra.png

planchar.PNG

Al igual que el ejemplo anterior, tenemos un algoritmo informal que cumple con las características básicas de un algoritmo.

linea negra.png

Bueno mis estimados coti-amigos, espero haberme explicado bien en el tema de los algoritmos, recuerden que implementamos algoritmos en todo lo que hacemos, en nuestro diario vivir.

Agradezco al amigo @alejos por motivarnos a indagar y aprender sobre este interesante tema.

Amigos @chichi0716, @lusmeryam77, @jesusdavid2002 les invito a participar en el curso de programación básica # 1.

¡Hasta una próxima entrada del coti-tech.!

Bendiciones para todos.!!!

banner morado lisblein.png

Todas las imágenes son de https://www.freepng.es, editadas en powerpoint y canvas.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

!zen 30

super técnica tu información, me alegra saber que comprendiste el tema y ubicaste mucha mas información... saaludos,

the post has been upvoted successfully! Remaining bandwidth: 340%

Gracias @alejos7ven estaré al pendiente del siguiente tema. Saludos y bendiciones.!