20261007 IF-ELSE-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:
Vale, pues nada, la parte de lectura lógicamente la habéis hecho nota y ahora ya efectivamente el programa tiene varias posibilidades, o bien que te muestre insuficiente, o bien que te muestre suficiente, o bien que muestre bien, o bien que muestre notable,
00:00:00
O bien que muestre sobresaliente
00:00:51
Aquí tenemos ya un montón de ramas
00:00:58
De posibilidades
00:01:00
En función cada una de ellas de una condición
00:01:01
¿Vale? Pues esto es un if-else-if
00:01:04
La primera
00:01:07
Si la nota es
00:01:09
Menor
00:01:13
Si la nota es menor que 5
00:01:15
Está claro
00:01:22
Insuficiente, esa rama está
00:01:24
Pero tengo otra posibilidad más
00:01:26
Luego aquí tengo un else if
00:01:28
¿Vale?
00:01:31
Voy a poner las llaves para no liarlo
00:01:33
¿Vale?
00:01:35
Y esa otra posibilidad, ¿cuál es?
00:01:37
Que la nota sea 5
00:01:40
Si la nota es 5
00:01:41
Pues entonces
00:01:45
Tengo esto
00:01:52
Pero me queda otra posibilidad
00:01:54
Me queda otra posibilidad
00:01:56
Y es que
00:02:01
la nota sea 6, si la nota es 6
00:02:02
es esta rama la que entra, pero me sigue quedando otra
00:02:15
me sigue quedando que sea 7 u 8
00:02:19
luego otro el SEIF, si la nota
00:02:21
es igual a 7
00:02:26
o
00:02:30
es igual a 8, pues entonces
00:02:31
tengo la otra rama
00:02:38
y me queda la restante
00:02:40
si no es ninguno
00:02:47
de los casos anteriores, pues sobresaliente
00:02:49
bueno, puedo meterlo
00:02:52
en el save y lo otro poner
00:02:53
nota inválida porque
00:02:55
ha metido un 28
00:02:56
si la nota
00:02:59
es igual a 9
00:03:04
o
00:03:06
la nota
00:03:08
es igual a 10
00:03:10
pues será un sobresaliente
00:03:11
otro camino
00:03:16
y en el resto de los casos
00:03:17
si no es ninguna de las anteriores
00:03:24
pues voy a poner nota inválida, por ejemplo
00:03:26
luego el if, el save es una sentencia
00:03:30
para representar una situación
00:03:44
en la cual tengo un montón de opciones
00:03:47
y cada opción se dará
00:03:49
si se cumple una condición concreta
00:03:52
cada opción tiene una condición asociada
00:03:55
luego un montón de caminos
00:03:56
con una condición asociada es un if-else-if
00:03:59
con un else que es
00:04:01
si ya no se cumple ninguna
00:04:03
vale
00:04:04
y por supuesto como siempre
00:04:07
dentro de cada rama
00:04:10
aquí solamente hay un system out
00:04:12
pero podría haber un programa muy grande
00:04:14
dentro de cada rama ya es lo que toque hacer
00:04:16
lo que sea
00:04:18
vale, esto lo podríamos haber hecho
00:04:19
sin if-else-if
00:04:25
anidando, pero se habría quedado un programa
00:04:26
horroroso, podría hacer if nota
00:04:28
menor que 5, else, y meter dentro
00:04:30
if nota igual a 5, else
00:04:32
y meter dentro if nota igual a 6
00:04:34
si yo no hubiera usado la sintaxis
00:04:36
if, else, if y lo hubiera hecho todo
00:04:38
con if anidados dentro de
00:04:40
else, esto pues habría quedado
00:04:42
muy feo de ver
00:04:44
con el if, else, if queda más claro
00:04:46
entonces el if, else, if
00:04:48
se adapta a situaciones en las cuales
00:04:50
tengo varias posibilidades
00:04:52
de actuación y cada una está asociada a una condición. Pues ya está. Cada posibilidad
00:04:54
de actuación dentro de su bloque correspondiente asociada a la condición que sea. Desde el
00:05:00
momento en que una es válida, las otras ya ni se van a mirar. Y lo mismo, si solo tengo
00:05:07
una sentencia, solo una, se pueden omitir las llaves. Pero si solo hay una, yo podría
00:05:15
tener varias. Si tengo varias, llave obligatoria.
00:05:20
¿Vale? Preguntas. Bueno, pues la idea es que intentéis hacer
00:05:26
que, aparte de practicar todo eso y estudiarlo y quedárselo en la cabeza,
00:05:34
seguir haciendo el resto que no hemos hecho aquí.
00:05:40
Venga, pues lo dejamos aquí si queréis.
00:05:45
- Materias:
- Programación
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado básico
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado medio
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Ciclo formativo de grado básico
- Subido por:
- Raquel G.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 1
- Fecha:
- 9 de octubre de 2026 - 14:05
- Visibilidad:
- Clave
- Centro:
- IES ROSA CHACEL
- Duración:
- 05′ 50″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 26.06 MBytes