Un gran saludo a los steemians que forman parte de Comunidad Latina.
En esta oportunidad quiero compartirles mi segunda tarea del curso de programación básico, promovido por el amigo @alejos7ven, el cual está orientado a que sus participantes adquieran conocimiento básico en el área de la programación.
La asignación anterior estuvo orientada a conocer lo que son los algoritmos; en esta oportunidad, conoceremos lo relacionado con las estructuras de control.
Como parte del cumplimiento de esta asignación se nos solicita primeramente definir lo que son las Estructuras de Control y Estructuras Condicionales.
Las Estructuras de Control, son los métodos por los que se especifica el orden en el que se ejecutarán las instrucciones en un algoritmo; es decir, se utilizan para controlar el flujo de un programa.
Hay que señalar que una estructura de control tiene un solo punto de entrada y un solo punto de salida, y está compuesta de sentencias o de otras estructuras de control; lo que le permite desarrollar de manera flexible todo tipo de algoritmos.
Entre tanto que las Estructuras Condicionales, son estructuras lógicas que permiten controlar la realización de acciones que necesitan de ciertas condiciones para su ejecución. En relación a tales condiciones se decide si las acciones de ejecutan o no.
De acuerdo con lo antes descrito, se puede decir que este tipo de estructura compara una variable con otros valores, para que en base al resultado de dicha comparación se continúe un curso de acción dentro del programa.
Seguidamente se nos solicita plantear 2 algoritmos utilizando estructuras condicionales.
Es así como primeramente les mostraré el algoritmo para realizar el lavado de la ropa, en el cual debo verificar la disponibilidad del agua, de tener agua procedo a lavar, pero si no tengo, debo elegir entre esperar a que llegue por tubería o comparar un cisterna, para finalmente lavar.
![Imagen1...png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSTLRbodncUMFpsBPnBjTNNHVcvTQMUf21PeoKvkmAyTK/Imagen1...png)
En segundo lugar les presento el algoritmo para cocinar un huevo, donde debo elegir si lo hare frito o hervido; posteriormente debo decidir si le quiero agregar sal, para finalmente servirlo.
Por último se nos pide desarrollar un algoritmo para la siguiente situación: Un profesor desea comenzar a dar una clase pero antes debe evaluar si ya hay alumnos presentes, de lo contrario no puede comenzar.
Agradeciendo al gran amigo @alejos7ven, por ofrecernos la oportunidad de prepararnos en este tema. Aprovecho la oportunidad de invitar a @oswaldocuarta, @aleisbertblanco y @ellieth a que se animen a participar. Acá les dejo en enlace de la convocatoria:
Curso de Programación Básica #2 | Estructuras de control Parte 1 | By @alejos7ven
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
!zen 30
Muy bueno tus ejemplos en el primero pusiste dos posibilidades en el no, lo suyo hubiese sido haber otro condicional allí
Del resto todos bien!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
the post has been upvoted successfully! Remaining bandwidth: 330%
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Puedo hacer la corrección ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sip
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sugerencia atendida hermano.
Saludos.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit