Saltar navegación

Estructuras de control (Parte 1) - 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 8 de febrero de 2026 por Gerardo R.

1 visualizaciones

Estructuras de control (Parte 1)

Descargar la transcripción

en este quinto vídeo vamos a ver las estructuras de control que bueno ya las 00:00:07
habíamos visto en pesein también y las habíamos visto en pseudocódigo pero 00:00:14
vamos a ver cómo en un lenguaje de programación también existen estas 00:00:21
estructuras de control en este caso nos vamos a centrar en las estructuras de 00:00:28
control en java las estructuras de control en java 00:00:34
digamos que pueden ser de dos tipos en primer lugar pueden ser estructuras 00:00:40
condicionales y en segundo lugar podemos tener estructuras repetitivas vamos a 00:00:46
ver cada conjunto de estructuras dentro de estos dos apartados y así podemos 00:00:53
identificarlas y saber cuándo tenemos que utilizarlas 00:01:01
empezamos con las estructuras condicionales las estructuras 00:01:06
condicionales en cualquier lenguaje de programación se utilizan 00:01:10
para que el código pueda bifurcar es decir el código pueda ejecutarse en una 00:01:15
u otra dirección en función de las condiciones que se vayan alcanzando en 00:01:24
En el caso del condicional simple, en el ejemplo que estamos viendo en pantalla, vemos que solamente tenemos dos posibles caminos. 00:01:30
El camino que tomaría la aplicación en el caso de que se cumpla la condición 1, en ese caso el código que se ejecutaría es el que aparece ahí comentado como código 1 00:01:42
y en cualquier otro lugar aparecería la opción sino en la que aparecería o tendríamos la posibilidad de ejecutar la segunda parte del código. 00:01:58
En este caso solamente tenemos dos posibles caminos. 00:02:11
En el caso de que tengamos más opciones, es decir, más posibles caminos de bifurcación, tenemos en nuestro código a nuestra disposición la posibilidad de utilizar condicionales compuestos. 00:02:15
Los condicionales compuestos como vemos son una serie encadenada de condiciones que tienen que ir precedidas por la palabra reservada else 00:02:33
De modo que se podría cumplir la primera condición entonces el programa ejecutaría la parte de código 1 pero no ejecutaría las otras partes 00:02:44
o podría cumplirse la condición 3 y ejecutaría el código 2 00:02:55
y así sucesivamente hasta que si no se cumple ninguna de las condiciones 00:03:01
pues entonces se ejecutaría la parte del código número 4 00:03:07
que sería la opción de no haber pasado por ninguno de los caminos de las bifurcaciones anteriores 00:03:13
lo que sí que hay que tener en cuenta es que en este tipo de estructuras 00:03:19
solamente cuando el código pasa por aquí va a ejecutar una de las posibles iteraciones, o bien por el código 1, el código 2, el código 3 o el código 4. 00:03:23
Por último, dentro de las condicionales tenemos la selectiva múltiple. La selectiva múltiple nos permite evaluar el valor de una variable 00:03:35
y en función de cuál sea su valor ejecutar cada uno de los casos que correspondan. 00:03:51
Aquí el caso 1 estaría identificado con el valor de la variable para ese caso, 00:03:58
el caso 2 para el valor de la variable en ese caso y así sucesivamente. 00:04:06
En el caso de que el código no entre por ninguno de estos casos, 00:04:11
En estos casos pues tendríamos una opción por defecto que permitiría que se ejecutara un código por defecto en caso de no entrar en ninguno de los anteriores. 00:04:18
En el caso de las estructuras de control en Java repetitivas pues tenemos también tres opciones. 00:04:29
En primer lugar tenemos la repetitiva que se conoce como repetitiva for o repetitiva para. 00:04:40
A la izquierda tenéis la sintaxis y a la derecha un ejemplo. La sintaxis tiene que empezar por la palabra reservada for. Tenemos que tener una inicialización de variable, una condición para que esa variable no salga del bucle y una actualización de la variable. 00:04:47
Es decir, podemos que esa variable transite de 1 en 1, de 2 en 3, de 5 en 5, de 10 en 10, lo que necesitemos. 00:05:13
Para comprender un poquito mejor cómo funciona esta estructura repetitiva, 00:05:22
aquí nos muestran un ejemplo en el que hay que mostrar un mensaje con una numeración. 00:05:26
Para eso tenemos que usar una estructura repetitiva. 00:05:33
La estructura repetitiva genera un bucle y lo que hace este bucle es repetir unas instrucciones en un número determinado de veces 00:05:36
Obviamente lo no deseable es que este bucle sea infinito ya que en ese caso el programa nunca llegaría a su fin 00:05:45
En el caso del ejemplo iniciamos la variable i de tipo entero con el valor 1 00:05:54
y la condición que viene a continuación de esta inicialización nos dice 00:06:01
que mientras que la i tenga un valor que sea menor o igual que el 10 00:06:07
pues va a permanecer dentro del bucle 00:06:12
la iteración se va a hacer de uno en uno ya que la variable se incrementa de uno en uno 00:06:16
y nosotros no nos tenemos que preocupar de este incremento 00:06:22
Ya que la propia instrucción for va a preocuparse de ir incrementando por cada iteración del bucle su valor. En este caso el bucle como podemos ver lo único que hace es mostrar un mensaje y a continuación le pone dos puntos y el número de la iteración. 00:06:26
Así que el resultado será mensaje 1, mensaje 2, mensaje 3 y así hasta llegar al mensaje 10. 00:06:47
Cuando llegue el mensaje 10, la I se incrementará en 1, valdrá 11, ya no cumplirá esta condición y el bucle se terminará. 00:06:55
Otra de las posibles estructuras repetitivas dentro de Java es la estructura repetir. 00:07:07
La estructura repetir tiene que ir o empezar por la palabra reservada do, va entre llaves y dentro de estas llaves va el cuerpo del código que queremos ejecutar, lo que se llama el cuerpo del bucle. 00:07:14
para que este bucle funcione se tiene que cumplir la condición de permanencia en el bucle 00:07:32
de modo que en el momento en que esta permanencia no se cumple pues el bucle deja de ejecutarse 00:07:39
así que en este caso sí que el usuario tiene que preocuparse porque se alcance el fin de este bucle 00:07:48
No es como el caso anterior que hemos dicho que la propia instrucción se encarga del incremento de la variable. 00:07:59
Aquí fijaos que es el mismo ejemplo que el anterior, se declara una variable i con valor 1 y dentro del bucle se muestra el mismo mensaje. 00:08:08
La actuación del bucle es exactamente igual que la anterior, pero sin embargo si os fijáis aquí sí que hay que producir un incremento de un valor en la variable. 00:08:16
La variable en este caso incrementa de 1 en 1. Mientras que el valor de esta variable sea menor que 10, pues entonces se va a ejecutar el bucle. 00:08:27
Y por último tenemos la repetitiva mientras. La repetitiva mientras tiene un carácter muy parecido al bucle repetir. 00:08:39
La única diferencia es que el bucle repetir se ejecuta al menos una vez, la primera vez, y se puede ejecutar hasta n veces, mientras que la estructura repetitiva mientras podría ejecutarse 0 o n veces. 00:08:49
¿Por qué ocurre esto? Pues básicamente ocurre porque la condición está al principio en la estructura mientras, por eso podría no entrar nunca, y en la estructura repetir se encuentra al final, por lo que indica que al menos podría entrar una vez. 00:09:05
el funcionamiento es exactamente igual lo único es que la condición se evalúa al principio 00:09:23
también nos tenemos que preocupar de la parte incremental de la variable 00:09:30
y el resto del bucle funciona exactamente igual que la opción repetir 00:09:34
vamos a hacer un ejemplo haciendo uso de algunas de estas estructuras 00:09:41
para entender cuál es el funcionamiento en Java dentro de un pequeño programa 00:09:48
que vamos a crear. 00:09:54
Idioma/s:
es
Materias:
Sistemas Microinformáticos y Redes
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
Autor/es:
Gerardo Ruiz Criado
Subido por:
Gerardo R.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
1
Fecha:
8 de febrero de 2026 - 11:14
Visibilidad:
Clave
Centro:
IES LA ARBOLEDA
Duración:
09′ 56″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
181.21 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid