Basic programming course: Lesson #4 Control structures. Part 1.

Untitled Project (2).jpg
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:

tarea4.JPG

El usuario eligió la opción 2


El usuario eligió la opción 1

4.3.JPG
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.

tarea5.JPG
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;

Luego el programa solicita cuatro calificaciones entre el intervalo 00-100 y dichas calificaciones guarda el valor en su variable asignada que sería: calificacion1, calificacion2, calificacion3 y 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".


tarea5.1.JPG

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:

tarea5.2.JPG

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.

❤️¡Hasta pronto! ❤️

@damisvilladiego

Untitled Project.jpg