Programación básica # 2 | Estructuras de control Parte 1 | por @cachetes-27
El día de hoy voy a estar realizando mi segunda tarea del curso que nos tiene @alejos7ven. La clase anterior estuvo muy interesante y sin duda alguna pude conservar el conocimiento luego de leer algunas días y complementar con la información que nos proporciono Alejos7ven.
Explica con tus propias palabras lo que entiendes por:
- Estructuras de control:
Son las que marcan la diferencia entre un programa o una simple secuencias de comandos, permiten añadirle lógica al programa. También son conocidas cómo Estructura básica o Sentencia de control.
Además que nos permiten modificar el flujo de ejecución en las instrucciones de un programa. Es decir, esto le permite al programador que pueda establecer el orden en el que se va a ejecutar las instrucciones que se ubican dentro de la estructura.
- Estructuras condicionales:
Son las que nos permiten realizar preguntas y tomar decisiones en función de si y no, es decir, permite que se ejecute un conjunto de distintas instrucciones en función que se verifique o no terminada decisión.
Plantea 2 algoritmos utilizando estructuras condicionales:
En este primer ejemplo tenemos:
Que una lampara no funciona, es decir, no enciende su foco, tenemos que verificar si la misma esta enchufada, de no estarla procedemos a hacerlo, si el mismo procedimiento no resuelve nuestro problema, procedemos a verificar si el foco esta quemando, y si ninguna de las anteriores nos dan una solución efectiva, entonces tenemos que adquirir una nueva lampara.
En este segundo ejemplo, se nos presenta una dificultad para encender nuestro automóvil, las posibles soluciones que podemos tener son mediante los siguientes pasos:
- Verificamos que la llave este en el lugar correcto, de no estarlo la colocamos y encendemos el auto.
- Verificamos si tenemos combustible, de no ser así, le agregamos.
- De estar todo bien con los pasos anteriores, procedemos a llamar al mecánico, ya que nuestro auto esta presentando una falla que desconocemos.
Desarrolle un algoritmo para la situación siguiente:
Un profesor desea comenzar a dar una clase pero antes debe evaluar si ya hay alumnos presentes, de lo contrario no puede comenzar.
Si la clase esta por empezar, lo primero que debemos hacer es consultar si están todos los alumnos presentes. Si no lo están, debemos esperar a que lleguen.
Si están pasamos asistencia , verificamos que estén todos y finalmente podemos dar inicio a la clase.
- Espero todos hayan tenido un Excelente día!!! Saludos <3
- Aqui les dejo el Enlace del concurso.
- Invito a @kingsaru, @luiyi-22, @aularluis.
- Los gif son hechos y editados en Canva.
~¡¿Un algoritmo indescifrable? ¡Eso es absurdo! "La fortaleza digital"!~
(1998), Dan Brown
Hi, @cachetes-27,
Thank you for your contribution to the Steem ecosystem.
Please consider voting for our witness, setting us as a proxy,
or delegate to @ecosynthesizer to earn 100% of the curation rewards!
3000SP | 4000SP | 5000SP | 10000SP | 100000SP
¡Thanks you!
Buen trabajo comprendiendo las estructuras condicionales ¡Pronto empezaras a codear!
¡Saludos!