Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Iniciación a la programación - Condicionales - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 9 de mayo de 2021 por Fernando M.

307 visualizaciones

Descargar la transcripción

Bueno, pues ahora vamos a ver programas condicionales o estructuras condicionales, ¿vale? 00:00:00
Entonces, esto es muy útil porque nos permite ejecutar partes de código en función de que se cumpla o no una condición, ¿vale? 00:00:07
Entonces, nos vamos a ir a nuestro PSIN. 00:00:18
Yo aquí ya me he creado un nuevo archivo que lo he llamado Condicional 1, ¿vale? 00:00:23
Y aquí, pues por ejemplo, vamos a hacer un ejemplo que sea pedirle al usuario una nota de un examen, por ejemplo, y en función de la nota nos va a decir si hemos aprobado o hemos suspendido, algo muy simple, ¿vale? 00:00:29
¿Vale? Entonces, vamos a empezar, ¿vale? Vamos a poner lo que hace este programa. Lo voy a poner siempre a partita, ahora lo voy a poner siempre aquí arriba, ¿vale? Programa que determina si una nota de un examen está aprobada o suspensa, ¿vale? 00:00:48
Entonces, vamos a poner un mensaje al usuario y le vamos a decir, por favor, introduce tu nota del examen de matemáticas, ¿vale? 00:01:13
Y vamos a leer esa nota, ¿vale? Y lo vamos a guardar en una variable que se llama nota. 00:01:25
Primero, escribimos por pantalla un mensaje al usuario. 00:01:32
Segundo, guardamos la nota en una variable llamada nota, ¿vale? 00:01:39
Y ahora lo que vamos a hacer es añadir un condicional. ¿Cómo se añade ese condicional? 00:01:49
Pues nos vamos a ir aquí a nuestros comandos y vamos a elegir la opción sí entonces, ¿vale? 00:01:55
Pues aquí vamos a añadir expresiones lógicas. 00:02:05
Ahora, ¿cómo nos sabemos las expresiones lógicas si no nos las sabemos, por ejemplo? ¿Cómo podemos adivinarlas? Pues si nos vamos aquí a operandos, ¿vale? Aquí veis que aparecen operaciones lógicos y relacionales, ¿vale? Es decir, igual, distinto, menor, menor igual, mayor, mayor igual, ¿vale? 00:02:08
Pues entonces, si yo quiero comprobar si está aprobado o suceso, pues entonces, fijaros que aquí aparece en castellano, entonces es muy sencillito. 00:02:28
Si la nota, es decir, lo que hemos guardado en la variable nota es mayor o igual que 5, ¿vale? 00:02:38
Me ha aparecido el igual porque he escrito yo mayor o igual, pero si no, yo también podría pulsar aquí, ¿vale? 00:02:49
¿Ok? ¿Veis? Mayor o igual. 00:02:56
Pues si es igual, escribimos por pantalla, enhorabuena, has aprobado. Y si no, escribimos por pantalla, lo siento, has suspendido, ¿vale? 00:02:58
Y ahora yo ejecuto este código, ¿vale? Fijaros que cuando lo ejecuto, vosotros lo estáis viendo por pantalla más grandecito, ¿vale? Si yo ahora ejecuto el código, me está pidiendo que introduzca mi valor, mi opción. 00:03:18
Pues yo voy a poner, por ejemplo, un 7,8, ¿vale? Cuando pongo 7,8 me devuelve, enhorabuena, has aprobado. Si ahora le doy aquí a reiniciar, para ejecutarlo otra vez, y pongo un 2,3, me pone, lo siento, has suspendido, ¿vale? 00:03:38
Muy sencillito, una condición muy sencilla, ¿vale? Vamos a añadir un pelín de complejidad a este ejercicio, ¿vale? Y lo que vamos a hacer es meter una estructura condicional dentro de otra. 00:03:58
¿Para qué? Pues, por ejemplo, para ser capaces de determinar si el alumno ha sacado un suficiente, un bien, un notable o un sobresaliente, ¿vale? 00:04:19
Entonces, me voy a crear un nuevo archivito, ¿vale? Y lo voy a llamar condicional 2 y lo guardo, ¿vale? Condicional 2, ¿vale? 00:04:32
Entonces, si ejecutáis este programa, ¿vale? Si ejecutáis este programa ahora mismo, pues ya veis lo que estáis viendo por pantalla. No se ve nada porque no hemos hecho nada, ¿vale? Entonces lo cierro y lo que vamos a hacer es empezar a añadir código, ¿vale? 00:04:47
Voy a aprovechar muchas cosas que teníamos hechas antes. Entonces, todo esto del ejercicio anterior lo voy a aprovechar, pues lo copio y lo pego, ¿vale? Y el comentario inicial, pues también, porque es prácticamente lo mismo, ¿vale? 00:05:13
Simplemente ahora está, la nota de un examen está suspensa, suficiente, bien, notable o sobresaliente, ¿vale? 00:05:28
Y ahora aquí es importante que prestemos atención porque es cuando se complica un pelín la cosa, ¿vale? 00:05:51
Vamos a empezar, metemos nuestra opción de sí y entonces, ¿vale? 00:06:00
Y lo primero que vamos a comprobar es el caso de que la nota esté suspensa, ¿vale? 00:06:06
Pues entonces nos venimos aquí, a la expresión lógica, y ponemos que nota sea menor que 5. 00:06:09
Si es menor que 5, pues escribimos, escribir, lo siento, ha suspendido. 00:06:17
Si no, aquí ahora vamos a añadir otra condición. Si no es menor que 5, vamos a comprobar, ¿vale? Metemos otra vez otro sí entonces, ¿vale? Y aquí vamos a comprobar que la nota sea suficiente, ¿vale? 00:06:27
Entonces, pondríamos que nota sea mayor o igual que 5, y queremos que también sea menor que 6. 00:06:45
Pues entonces, fijaros que ahora vamos a añadir lo que es un operador lógico, ¿vale? ¿Qué hace un operador lógico? Pues coge dos comparaciones y las hace a la vez, ¿vale? 00:07:07
Entonces ponemos, queremos que nota sea mayor o igual que 5 y que nota sea menor que 6, ¿vale? 00:07:17
Si eso se cumple, escribir, has aprobado, raspado, suficiente, ¿vale? 00:07:31
Y volvemos y hacemos el mismo procedimiento en el si no, volvemos a añadir un sí entonces, ¿vale? Y esto tal y como está lo vamos a copiar, nos lo vamos a llevar a expresión lógica modificando los límites desde 6 hasta menor que 7, ¿vale? 00:07:44
Porque un 7 ya sería notable, ¿vale? Y ahora esto no lo copiamos, lo pegamos aquí, ya se ha probado, pero la nota no es alta. Dos puntos. Bien. 00:08:02
Y ahora volvemos a añadir un sí entonces y ponemos la condición del notable y es que sea un 7 y menor, estrictamente menor que un 9. 00:08:18
Y ahora aquí ponemos, escribir, enhorabuena, buen examen, dos puntos, notable. Y si no está suspenso, si no es un suficiente, si no es un bien y si no es un notable, pues tiene que ser un sobresaliente. 00:08:34
Pues aquí en el sino ponemos escribir, escribir máxima nota sobresaliente, ¿vale? Y ejecutamos. 00:08:54
Fijaros que de nuevo se queda esperando a que escribamos nuestro valor de la nota, ¿vale? 00:09:12
Y si introducimos, por ejemplo, un 5,4, me dice, has aprobado, raspado. Suficiente. Reiniciamos. Si ponemos un 6,1, un bien. Si ponemos un 7,7, un notable. 00:09:19
Y si ponemos un 9,4, un sobresaliente, ¿vale? Y por supuesto el suspenso, ¿vale? 00:09:43
Bueno, pues espero que hayáis entendido esta forma de hacer bloques condicionales. 00:09:57
Iremos haciendo ejercicios en clase para profundizar sobre estos conceptos, ¿vale? 00:10:05
Pero con esto ya tendríais una base importante. 00:10:10
Autor/es:
Fernando Martínez Martí
Subido por:
Fernando M.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
307
Fecha:
9 de mayo de 2021 - 15:10
Visibilidad:
Público
Centro:
IES EL BURGO - IGNACIO ECHEVERRÍA
Duración:
10′ 15″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
21.90 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid