Saltar navegación

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

Clase 6-10-23 - 2 - 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 6 de octubre de 2023 por Raquel G.

6 visualizaciones

Descargar la transcripción

Venga, vamos a seguir. A ver, en este caso, pues en relación a lo que decías tú, este enunciado podía haber sido un poquito distinto y haber dicho, el programa tiene que mostrar si el estudiante aprobó las dos. 00:00:02
bueno, pues si 00:00:23
silencio, Adrián 00:00:24
Andrés, perdón 00:00:31
ya decía yo 00:00:38
pasa completamente 00:00:41
Andrés, es que como todos os llamáis 00:00:43
Adrián, hay muchos Adrianes 00:00:45
un montón, pues ya me lío 00:00:47
Adrián, es el nombre que más tengo de alumno 00:00:49
siempre, sí, sí, sí 00:00:53
bueno, Rubén también tengo bastantes 00:00:55
vale, Andrés, silencio 00:00:57
Entonces, si en este caso el enunciado fuera un poquito distinto y en lugar de decir si aprobó al menos una de las dos fuera decir si aprobó las dos, pues entonces ese enunciado se expresa en otra condición booleana, que en este caso sería simplemente cambiar esto por un and, ¿verdad? Nada más, ya está, sería cambiarlo por un and. 00:01:01
Entonces, esa es otra condición distinta, que es la condición haber aprobado las dos, es otra. 00:01:23
Entonces, cada enunciado del lenguaje nuestro natural de la vida, 00:01:29
si llueve, pero solo llueve hasta las 5 y además la temperatura es mayor de no sé cuántos 00:01:33
y tengo ganas, haré esto. 00:01:40
Pues todo este enunciado de si llueve, esos enunciados, el lenguaje natural, 00:01:43
que son los de los ejercicios, tenemos luego que trasladarlos a una expresión booleana, 00:01:47
una condición, bueno pues en este caso 00:01:52
el ejemplo, si las dos 00:01:54
están aprobadas, muestra un mensaje, pues si 00:01:56
las dos están aprobadas 00:01:58
se traduciría a la condición 00:02:00
con un and, y ya está 00:02:02
nada más, en ese caso sería 00:02:04
un ejemplo sencillo, en otros 00:02:06
casos no es tan sencillo trasladar 00:02:08
un enunciado de lenguaje natural a una condición 00:02:10
en Java, no es tan sencillo 00:02:12
pues tendremos que pensarlo 00:02:14
un poquito más 00:02:16
aquí lo mismo, aquí no es igual 00:02:17
poner un doble AND que un AND 00:02:20
exactamente igual por la misma razón 00:02:22
que antes 00:02:25
si ponemos un doble AND 00:02:26
solo evalúo la segunda 00:02:28
si es imprescindible 00:02:30
¿cuándo va a ser imprescindible 00:02:32
evaluar la segunda? 00:02:34
cuando la primera 00:02:40
sea verdadera 00:02:42
cuando la primera es verdadera 00:02:43
tengo que evaluar la segunda 00:02:45
porque de la segunda va a depender 00:02:48
si las dos son verdaderas o no 00:02:50
si la primera es verdadera 00:02:52
el total será verdadero si la segunda lo es 00:02:54
y no si es falsa 00:02:57
en ese caso 00:02:59
es cuando la diferencia entre poner 00:02:59
un doble and y un uno 00:03:03
da igual, si la primera es verdadera 00:03:05
la segunda la voy a evaluar si o si 00:03:06
pero en que caso 00:03:08
no es necesario evaluar la segunda 00:03:10
en que ejecuciones 00:03:12
bueno pues en que 00:03:13
caso, a la 00:03:27
máquina virtual de Java no le hará 00:03:29
falta evaluar la segunda. 00:03:30
Cuando la primera sea, ¿cómo? 00:03:32
No, en qué 00:03:36
caso no le hará falta evaluar la segunda. 00:03:37
Cuando la primera sea falsa. 00:03:40
Pero cuando la primera es falsa, 00:03:41
da igual lo que sea la segunda. La total 00:03:42
es falsa, ¿verdad? Porque el AND 00:03:44
con que una de las dos sea falsa, 00:03:46
el total ya es falso, ¿verdad? 00:03:49
Entonces, si la primera es falsa, 00:03:51
la segunda no la tengo que evaluar. Entonces, 00:03:53
ahí sí que hay una diferencia muy grande 00:03:55
en esas ejecuciones, en las cuales 00:03:56
coincide que la nota 1 es suspensa 00:03:59
en esas, sí que 00:04:01
la máquina virtual va a hacer una cosa o va a hacer otra 00:04:03
si hay un doble A no hay uno 00:04:05
si hay un doble A no va a evaluar la segunda 00:04:06
y si hay un 1 sí lo va a evaluar 00:04:08
lo mismo que con el O 00:04:10
bueno, pues a ver, ¿algún otro enunciado por aquí? 00:04:11
a ver 00:04:15
si hay una, se valora la primera 00:04:15
y si hay dos, la segunda 00:04:18
si hay dos, la... no 00:04:22
justo al revés 00:04:24
vale, a ver 00:04:25
si hay dos, evalúa la primera 00:04:27
que con eso ya tiene el resultado 00:04:30
global porque da igual como sea la segunda 00:04:32
no la evalúa 00:04:34
que le sigue haciendo falta evaluar la segunda 00:04:35
por medida para el resultado global, la evalúa 00:04:38
a margen de que haya dos o uno 00:04:40
si hay uno, lo evalúa todo 00:04:41
independientemente de que le haga falta todo 00:04:44
o con la primera parte tuviera suficiente 00:04:46
todo esto luego se trata de 00:04:48
meditarlo en casa 00:04:50
¿vale? 00:04:52
porque habrás anulado las entradas 00:04:54
a tu festival 00:04:56
y habrás decidido quedarte estudiando 00:04:57
venga, algún otro enunciado por ahí 00:05:01
que 00:05:03
que queramos hacer 00:05:04
el 14 por ejemplo, a ver que decía el 14 00:05:08
este 00:05:15
te ha dado mal rollo 00:05:18
vale, pero vamos 00:05:19
este lo escribimos en un pispas 00:05:27
verdad que si 00:05:29
a ver, ejercicio 20 00:05:29
nuevo 00:05:33
Ejercicio 14 00:05:34
Luego hacemos uno de los últimos que son más 00:05:37
Ejercicio 14 00:05:38
Venga 00:05:41
Ejercicio 14, lunes 00:05:44
Bueno, pues aquí 00:05:46
Lo mismo, el resultado 00:05:56
Ah, y el main no lo he escrito, que pereza 00:05:57
Aquí, lo de siempre 00:06:00
Es que al final siempre acaba siendo 00:06:12
La misma historia 00:06:14
A ver, el que ha dicho el 14 00:06:15
Me está haciendo caso 00:06:19
Todos en general 00:06:19
Vale, siempre la misma historia 00:06:23
El resultado de este ejercicio va a ser 00:06:26
Decir si es par o es impar 00:06:28
Luego lo de siempre, va a ser un string 00:06:32
El resultado va a ser un string 00:06:35
Con dos posibilidades, par o impar 00:06:36
Entonces el resultado va a ser un string 00:06:39
Vale, este resultado 00:06:41
Pues no sé si va a ser este 00:06:46
o va a ser este 00:06:52
no lo sé, si es par o impar 00:06:55
depende de una condición 00:06:59
esa condición va a estar en función de 00:07:00
mi único dato de entrada 00:07:02
que me dice aquí que es un numerito 00:07:04
leer una variable de tipo entero 00:07:07
pues venga, leemos una variable de tipo entero 00:07:09
¿me ha colgado esto o no? 00:07:12
¿dónde es colgado lo de ayer? 00:07:17
el acta 00:07:19
no, no, lo que hay que poner en la programación 00:07:19
A ver, espera un momentito que está grabando. 00:07:22
Subido por:
Raquel G.
Licencia:
Todos los derechos reservados
Visualizaciones:
6
Fecha:
6 de octubre de 2023 - 13:59
Visibilidad:
Público
Centro:
IES ROSA CHACEL
Duración:
07′ 26″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
141.70 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid