Saltar navegación

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

6.Bucle FOR

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 5 de febrero de 2026 por Victoriano G.

4 visualizaciones

Descargar la transcripción

En este capítulo aprenderás a utilizar la estructura iterativa bucle for. 00:00:00
Además verás cómo situar un terminal condicional para detener el bucle for cuando desees 00:00:20
y por último verás un ejemplo de aplicación del bucle for. 00:00:25
Al final del vídeo te agradecería me hicieras algún comentario sobre qué te ha parecido. 00:00:29
Si quieres que siga con el curso no dudes en suscribirte a mi canal. 00:00:34
Mi nombre es Aurelio Cadenas y sin más, esto empieza ya. 00:00:37
Cuando estés programando, en muchas ocasiones necesitas que un determinado código se ejecute 00:00:40
un número de veces. Para conseguirlo tienes a tu alcance la estructura del bucle for, 00:00:47
la cual ejecuta el número de veces que le indiques todas las operaciones colocadas dentro 00:00:53
del marco que delimita esta estructura. El bucle for lo utilizarás fundamentalmente 00:00:57
cuando conozcas previamente la cantidad de veces que precisas ejecute un determinado 00:01:03
código. Como puedes ver en la imagen, si n le asignas el número 100, el bucle for genera un 00:01:08
contador i que comienza con el valor i igual a 0 y comprueba si es igual a n. Si no es igual, 00:01:15
ejecuta el código de programa que has introducido dentro del marco. Incrementa el contador en una 00:01:22
unidad y vuelve a preguntar si dicho contador es igual al valor de n, repitiéndose así hasta que 00:01:27
ambos sean iguales, momento en que termina la ejecución del bucle FOR. 00:01:34
Para utilizar el bucle FOR, haz clic con el botón derecho en un lugar libre del diagrama 00:01:39
de bloques. Al desplegarse la paleta de funciones, selecciona Programming, Estructuras, Bucle 00:01:45
FOR. Después de hacer clic con el botón izquierdo 00:01:52
del cursor sobre el icono del bucle FOR, haz clic izquierdo del ratón y arrastralo para 00:01:55
realizar un rectángulo de selección alrededor de la sección de código del diagrama de bloques que 00:02:00
quieras repetir. Cuando sueltes el ratón aparecerá el marco que delimita la sección de código que 00:02:05
has seleccionado. El bucle Ford dispone de dos terminales. El terminal de contaje, se trata de 00:02:11
un terminal de entrada para indicar cuántas veces se repite el código dentro de la estructura. Y el 00:02:18
terminal de iteración, se trata de un terminal de salida que contiene el número de iteraciones que 00:02:24
va realizando y comienza siempre con el valor 0. Si haces clic con el botón derecho del ratón sobre 00:02:30
el marco doble del cuadro del bucle FOR y seleccionas Conditional Terminal, aparecerá un 00:02:38
símbolo de color rojo en la esquina inferior derecha dentro del marco del bucle FOR. De esta 00:02:45
forma has añadido un terminal condicional para conseguir que el bucle FOR se detenga cuando 00:02:50
ocurra un error o una condición booleana similar al bucle while. Vamos con un ejemplo. En este VI 00:02:55
se va a generar una rampa de tensión que comienza en 0 voltios y vaya aumentando incrementalmente 00:03:02
en 0,5 voltios cada segundo hasta que la tensión de salida sea igual a 5 voltios. Como puedes ver 00:03:09
se ha utilizado una función multiplicación a la que por un terminal se le introduce el valor que 00:03:17
va proporcionando el terminal de iteración y, y por el otro lado una constante que es 00:03:22
el valor del incremento. Además, como el terminal de iteración y proporciona un valor 00:03:28
de tipo entero, hay que convertirlo a decimal con la función dbl para que opere correctamente 00:03:33
la función de multiplicación. Esta función dbl la puedes obtener haciendo clic derecho 00:03:38
con el batón del ratón numeric conversión y tbl por otro lado como tiene que ir incrementándose 00:03:43
la salida cada segundo tengo que poner una función de espera con el valor de mil milisegundos de 00:03:53
esta forma se ejecuta el código se espera un segundo y se vuelve a ejecutar el código y así 00:04:00
sucesivamente hasta que el contador y sea igual a 11 como debe comenzar la salida con el valor 00:04:06
cero hasta el valor de 5 con incrementos de 0.5 se debe realizar 11 repeticiones por eso 00:04:12
sitúo el contaje igual a 11 vamos a ejecutarlo hacemos room y empezará la salida cada segunda 00:04:19
a incrementarse y terminaría bien ahora lo que voy a hacer es situar un botón de stop que me 00:04:29
permita detener el bucle for en el momento que yo desee. Para ello debo añadir el terminal 00:04:44
condicional, me sitúo en el borde derecho, hago con el botón derecho del ratón clic y selecciono 00:04:52
terminal condicional. Como ves aparece ahí el terminal condicional, me sitúo a la entrada, 00:05:02
aparece el carrete, me sitúo y hago botón derecho del ratón 00:05:08
y selecciono crear un control 00:05:11
automáticamente el botón de stop aparece en el panel frontal 00:05:14
lo sitúo donde quiera, le quito la etiqueta 00:05:19
botón derecho, label 00:05:24
y ya tengo la posibilidad de que cuando ejecute el VI 00:05:27
y quiera pararlo, hago botón stop 00:05:32
y detiene el bucle foco. 00:05:36
Bien, eso es todo por el momento. 00:05:42
Espero que el video tutorial te haya gustado. 00:05:43
Si es así, por favor, dale a me gusta, pulgar arriba 00:05:45
y si quieres que YouTube te avise automáticamente 00:05:47
de cuando suba el próximo video tutorial, 00:05:50
debes para ello suscribirte a mi canal. 00:05:53
Gracias, hasta luego. 00:05:55
Etiquetas:
Robótica
Subido por:
Victoriano G.
Licencia:
Todos los derechos reservados
Visualizaciones:
4
Fecha:
5 de febrero de 2026 - 17:44
Visibilidad:
Público
Centro:
IES JULIO VERNE
Duración:
06′ 01″
Relación de aspecto:
1.79:1
Resolución:
1104x616 píxeles
Tamaño:
25.42 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid