Activa JavaScript para disfrutar de los vídeos de la Mediateca.
El operador IF - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Bien, buenos días. Bueno, vamos a seguir avanzando y llega el momento de presentar uno de los comandos más importantes en programación, que es la sentencia o comando if, comando condicional, que ya lo utilizamos en Scrap, en las clases de Scrap.
00:00:00
Lo podríamos utilizar en su variante sencilla. Si se da tal condición, pues ejecutará lo que esté entre llaves. Este era lo que utilizamos en Scrap.
00:00:15
Podríamos seguir avanzando y darle una vueltecita en el sentido de que si se da una determinada condición, ejecuta lo que esté entre llaves y si no, el if else, ejecútame esta otra condición.
00:00:29
Aquí ponemos ejemplos para que los veáis.
00:00:44
Sin duda, por tanto, será fundamental que tengamos claros los operadores que se pueden utilizar en programación, en concreto en Java.
00:00:49
Estos son los más importantes y ahora los vamos a ir viendo con algún tipo de ejemplo.
00:00:57
Operador igual, operador más, son dos variantes, menos porque es el asterisco.
00:01:01
el operador de comparación, que son dos signos iguales, la negación, que se hace con la admiración y el signo igual, operador lógico not, el operador lógico y, la puerta lógica y o, la puerta lógica or, y los de mayor y menor.
00:01:09
Ahora lo vamos a ir viendo en el siguiente sketch.
00:01:28
Bien, bueno, pues yo he definido mi función setup, como hicimos en el primer vídeo, definiendo un tamaño de lienzo y un drop que tiene una primera función, que es una variable de tipo entera, definida.
00:01:32
Le hemos puesto de nombre número, se podría haber llamado de cualquier cosa, y le hemos puesto el valor de 5.
00:01:47
anidada con ella hemos puesto un if
00:01:52
de tal forma que me está diciendo que si el número
00:01:57
que yo pongo aquí en la línea 7 es mayor de 3
00:02:00
pues quiero que me haga esto, que es un cuadrado
00:02:03
es decir, que al ejecutarlo debiera dibujarme un cuadrado
00:02:06
como así hace
00:02:10
si el número 5 lo bajáramos a 3
00:02:11
como 3 no es mayor que 3
00:02:15
en principio no tendría que dibujar nada
00:02:18
podríamos cambiar en vez de mayor
00:02:21
podríamos utilizar el operador menor
00:02:25
o igual incluso que 3
00:02:28
por lo tanto en este caso sí que debiera dibujar el cuadrado
00:02:31
también siguiendo con los operadores mostrados anteriormente en la lista
00:02:35
el operador de negación
00:02:40
aquí le estoy diciendo que si el número es distinto de 3
00:02:42
que me dibuje el cuadrado
00:02:45
como es 3 no me lo va a dibujar
00:02:48
Bastaría con que cambiáramos aquí el valor y ya en principio sí que me lo tendría que dibujar porque cumple la condición if.
00:02:49
Siguiendo, en la línea 8 lo que he hecho ha sido negar toda la función con este signo de admiración colocado al principio.
00:02:57
Y digo que si el número es distinto de 3, pues evidentemente me tiene que dibujar el cuadrado.
00:03:07
Como le he puesto 1, en principio lo tendría que dibujar.
00:03:12
si cambiáramos al valor de 3
00:03:14
pues lógicamente no debiera dibujarlo
00:03:19
¿correcto?
00:03:21
otros operadores muy utilizados
00:03:24
operador an, que lo tenemos aquí
00:03:26
aquí le estamos diciendo que si el número
00:03:28
es mayor que 3 y es menor que 7
00:03:31
que me dibuje el cuadrado
00:03:34
como hemos puesto 1, pues en principio no lo debe dibujar
00:03:35
bastaría que metiéramos, incluyéramos en la variable
00:03:39
Un valor comprendido entre 3 y 7, por ejemplo 5, y en principio tendría que dibujarlo.
00:03:42
El otro operador interesante, en vez del operador AND, sería el operador OR.
00:03:50
Se accede con la tecla alternativa gráfica y el número 1.
00:03:56
Aquí se tiene que dar una de las dos condiciones, o bien que el número sea mayor que 3 o bien que el número sea menor que 7.
00:04:01
Con cualquiera de las dos me dibujaría el cuadrado.
00:04:08
vamos a poner por ejemplo, vamos a comprobarlo
00:04:10
por ejemplo, si el número es mayor que 4 pero menor que 7
00:04:15
tendría que dibujarlo, vamos a poner por ejemplo
00:04:19
que el número sea 10
00:04:23
como será la primera condición, verifica que es true, que es verdadero
00:04:26
que el número es mayor que 3, ya con eso me lo dibujaría, aunque la segunda no se cumpla
00:04:31
eso es
00:04:35
Bien, pues con esto hemos repasado todos los operadores lógicos y vamos a proponer la siguiente actividad a continuación.
00:04:38
- Autor/es:
- Javier Magro Godoy
- Subido por:
- Francisco Javier M.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 13
- Fecha:
- 2 de septiembre de 2023 - 10:13
- Visibilidad:
- Público
- Centro:
- Sin centro asignado
- Duración:
- 04′ 47″
- Relación de aspecto:
- 1.99:1
- Resolución:
- 1342x676 píxeles
- Tamaño:
- 6.82 MBytes