Basic programming course: Lesson #4 Control structures. Part 1.
Imagen diseñada en picsart.com 7 @damisvilladiego
❤️Saludos cordiales amigos steemians y compañeros de curso de programación básica.❤️
Describe tu comprensión sobre las estructuras condicionales y menciona 2 situaciones de la vida cotidiana donde podrías aplicar este concepto.
Entiendo por estructura condicional qué, nos permite ejecutar un bloque de código si se cumple una condición especifica de lo contrario se ejecuta otro bloque de código que cumpla con la condición solicitada.
Sé de programación básica gracias a mis estudios universitarios, y recuerdo que if-else, si se cumple la primera condición se ejecuta el bloque de código especifico, de lo contrario no hace nada en ese bloque donde leyó la primera instrucción el programa y pasa al siguiente ejecutando dicho cloque de código.
Dos situaciones de la vida cotidiana en las que podría aplicar dicho concepto:
1-) Si la temperatura es menor que 15 grados en la oficina, puedes colocarte la chaqueta de lo contrario puedes estar solo con la camisa del uniforme.
Ejemplo práctico:
Si (temperatura < 15) Entonces
Imprimir "Hace frío, ponte la chaqueta.";
Sino
Imprimir "No hace frío, puedes usar la camisa normal.";
FinSi
2-) Si es antes de las 5 pm del día podemos ir al cine, pero si se hace de noche solo vamos por un helado.
Ejemplo práctico:
Si (horaActual < 17) Entonces
Imprimir "Podemos ir al cine.";
Sino
Imprimir "Vamos por un helado.";
FinSi
Crea un programa que le diga al usuario "Bienvenido a la habitación ¿Qué quieres hacer?", si el usuario escribe 1 entonces muestra un mensaje que dice "Has encendido la luz", si el usuario escribe 2 entonces muestra un mensaje que dice "has salido de la habitación". Utiliza condicionales.
Definir opcion Como Entero
Imprimir "Bienvenido a la habitación. ¿Qué quieres hacer?";
Leer opcion
- Lo primero que hice fué definir la variable opcion como entero, ya que el usuario debería introducir la opcion 1 o la opcion 2, siendo éstos números sin decimales.
// Condicionales para las opciones
Si (opcion == 1) Entonces
Imprimir "Has encendido la luz.";
Sino
Si (opcion == 2) Entonces
Imprimir "Has salido de la habitación.";
Sino
Imprimir "Opción no válida.";
FinSi
FinSi
- Luego viene las opciones condicionales, donde el usuario si coloca la opción 1 le sale el mensaje: Has salido encendido la luz y si elije la opción dos el programa muestra un mensaje en pantalla que dice: Has salido de la habitación.
Si el usuario coloca un número diferente al 1 o al 2, le va a salir un mensaje que le dirá: Ipción no válida.
Les mostraré los print de pantallas de mi actividad práctica:
El usuario eligió la opción 1
El usuario eligió una opción diferente a la solicitada.
Crear un programa que pida al usuario 4 calificaciones diferentes, calcule el promedio y si es mayor a 70 muestre un mensaje diciendo que la sección pasó, si no, muestre un mensaje diciendo que la sección puede mejorar.
Capture de pantalla desde mi computadora con el programa PseInt
Definir calificacion1, calificacion2, calificacion3, calificacion4, promedio Como Real
- El primer paso que realicé fué: Declarar las variables de las cuatro calificaciones solicitadas por la tarea practica, dichas variables de tipo Real y de igual modo aproveché de declarar la variable promedio de tipo Real.
Imprimir "Ingrese la primera calificación del 00-100:";
Leer calificacion1;
Imprimir "Ingrese la segunda calificación del 00-100:";
Leer calificacion2;
Imprimir "Ingrese la tercera calificación del 00-100: ";
Leer calificacion3;
Imprimir "Ingrese la cuarta calificación del 00-100: ";
Leer calificacion4;
promedio = (calificacion1 + calificacion2 + calificacion3 + calificacion4) / 4
Luego el programa hace una operación básica que es de sumar las cuatro calificaciones introducidas por el usuario y las divide entre 4, de esa manera se obtiene el promedio solicitado y dicho valor es guardado en la variable "promedio".
Si (promedio > 70) Entonces
Imprimir "La sección pasó!";
Sino
Imprimir "La sección puede mejorar.";
FinSi
Si el promedio es mayor que 70 el programa muestra en pantalla que la sección pasó de lo contrario el programa muestra un mensaje que dirá: "La sección puede mejorar".
En este caso, la suma de las cuatro calificaciones fueron:
Promedio= (calificacion1=70+calificacion2=50+calificacion3=26+calificacion4=90) /4
Promedio= 59
59<70 se cumple qué, el promedio es menor que 70 y por eso sale el mensaje: "La secciónd debe mejorar".
Vamos a ver el otro caso mediante la ejecución del programa nuevamente pero con otras calificaciones diferentes:
En esta segunda ejecucuón las notas fueron: calificacion1= 80,calificacion2=90,calificacion3=100 y calificacion4= 95.
Promedio= (calificacion1=80+calificacion2=90+calificacion3=100+calificacion4=95) /4
Promedio= 91.25
91.25>70 se cumple qué, el promedio es mayor que 70 y por eso sale el mensaje: La sección pasó!".
Bueno amigos, hasta aquí ha llegado mi participación, espero que haya sido de su agrado.
Les agradezco mucho su visita, apoyo y comentario.
Aprovecho de invitar a participar a mis amigos: @paholags, @rmm31 y @edgargonzalez.