SlideShare una empresa de Scribd logo
1 de 13
PRESENTACIONES DE LA
INSTRUCCIÓN FOR
¿QUÉ ES LA INTRODUCCIÓN FOR?
• ES UNA DE LAS SENTENCIAS REPETITIVAS MÁS USADAS EN
LOS LENGUAJES DE PROGRAMACIÓN, ESTA SENTENCIA
INICIALIZA UNA VARIABLE, EVALÚA UNA CONDICIÓN Y LUEGO
REALIZA UNA OPERACIÓN SOBRE UNA VARIABLE.
MODO DE USO:
for(inicialización;condición;operacion)
{
//Acciones
}
SECUENCIA:
• Se inicializa la variable.
• Se evalúa la condición.
• Si la condición se cumple, se realizan las acciones especificadas, si
no se cumple, no se ejecuta ninguna acción y se salta a la próxima
línea.
• Se realiza una operación sobre una variable (incremento,
decremento).
• Se repiten los pasos 2, 3 y 4 mientras se cumpla la condición.
ELEMENTOS
Parte Descripción
counter Necesario en el For instrucción. Variable
numérica. La variable de control del
bucle. Para obtener más información,
consulte contador argumento más
adelante en este tema.
datatype Opcional. Tipo de datos de counter. Para
obtener más información,
consulte contador argumento más
adelante en este tema.
start Requerido. Expresión numérica. Valor
inicial de counter.
ELEMENTOS
step Opcional. Expresión numérica. La
cantidad en la que counter se incrementa
cada vez que el bucle.
statements Opcional. Una o varias instrucciones
entre For y Next que el número
especificado de veces que ejecutan.
Continue For Opcional. Transfiere el control a la
siguiente iteración del bucle.
Exit For Opcional. Transfiere el control fuera de
la For bucle.
Next Requerido. Termina la definición de
la For bucle.
EJEMPLOS SENCILLOS
• Usa un For... Next estructura cuando desea repetir un conjunto de
instrucciones un número determinado de veces.En el ejemplo
siguiente, la index variable comienza con un valor de 1 y se
incrementa con cada iteración del bucle, finalizar después del valor
de index llega a 5.
EJEMPLOS SENCILLOS
• For index As Integer = 1 To 5
• Debug.Write(index.ToString & " ")
• Next
• Debug.WriteLine("")
• ' Output: 1 2 3 4 5
EJEMPLOS SENCILLOS
• Usa un For... Next estructura cuando desea repetir un conjunto de
instrucciones un número determinado de veces.
• En el ejemplo siguiente, la index variable comienza con un valor de
1 y se incrementa con cada iteración del bucle, finalizar después del
valor de index llega a 5.
EJEMPLOS SENCILLOS
• For index As Integer = 1 To 5
• Debug.Write(index.ToString & " ")
• Next
• Debug.WriteLine("")
• ' Output: 1 2 3 4 5
BUCLES
• Puede anidar For bucles colocando un bucle dentro de otra. En el
ejemplo siguiente se muestra anidada For... Next estructuras que
tienen valores de incremento diferentes. El bucle externo crea una
cadena para cada iteración del bucle. Interna bucle disminuye una
variable de contador de bucle para cada iteración del bucle.
IMPLEMENTACIÓN TÉCNICA
• Cuando un For... Next bucle inicia, Visual Basic evalúa start, end, y
step. Visual Basic evalúa estos valores solo en este momento y, a
continuación, asigna start a counter. Antes de la instrucción se
ejecuta bloque, Visual Basic compara counter a end. Si counter ya es
mayor que el end valor (o más pequeño si step es negativo), el For
bucle finaliza y el control pasa a la instrucción que sigue a la Next
instrucción. En caso contrario, se ejecuta el bloque de instrucciones.
Cada vez que Visual Basic encuentra la Next instrucción, incrementa counter
por step y vuelve a la For instrucción. Nuevo compara counter a end, y una
vez ejecuta el bloque o sale del bucle, según el resultado. Este proceso
continúa hasta que counter pasa end o un Exit For se encuentra la
instrucción.
No se detiene hasta que el bucle counter ha pasado end. Si counter es igual
a end, el bucle continúa. La comparación que determina si se ejecuta el
bloque es counter <= end si step es positivo y counter >= end si step es
negativo.

Más contenido relacionado

La actualidad más candente

Presentacion final sesion
Presentacion final sesionPresentacion final sesion
Presentacion final sesionmcasji
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmosRuby
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dqDorys Quiroz Quiroz
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigoGioo
 

La actualidad más candente (9)

Presentacion final sesion
Presentacion final sesionPresentacion final sesion
Presentacion final sesion
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmos
 
Clase7 fp
Clase7 fpClase7 fp
Clase7 fp
 
Aniuska programación
Aniuska programaciónAniuska programación
Aniuska programación
 
Estructuras anidadas
Estructuras anidadasEstructuras anidadas
Estructuras anidadas
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo1.1 palabras reservadas para hacer un pseudocódigo
1.1 palabras reservadas para hacer un pseudocódigo
 
PDF 3
PDF 3PDF 3
PDF 3
 

Similar a Presentaciones de la_instruccion_for

Clase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdfClase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdfDanielAlcalde3
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programaciónJesus R Hernandez
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxCarlos Díaz Sánchez
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNNataly Rojitas
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASELuyz Zilba
 
Estructuras reptitivas y ciclos
Estructuras reptitivas y ciclosEstructuras reptitivas y ciclos
Estructuras reptitivas y cicloslincolnschoolgdl
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionalesAndres Bedoya Tobon
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Breve manual visual basic Métodos Númericos
Breve manual visual basic Métodos NúmericosBreve manual visual basic Métodos Númericos
Breve manual visual basic Métodos NúmericosTensor
 
Breve manual visual basic
Breve manual visual basicBreve manual visual basic
Breve manual visual basicTensor
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreachRogDer
 
Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++apohlo
 

Similar a Presentaciones de la_instruccion_for (20)

Clase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdfClase 1 Visual Basic_progr..pdf
Clase 1 Visual Basic_progr..pdf
 
Parcial
ParcialParcial
Parcial
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
 
Estructuras reptitivas y ciclos
Estructuras reptitivas y ciclosEstructuras reptitivas y ciclos
Estructuras reptitivas y ciclos
 
Http estructa
Http estructaHttp estructa
Http estructa
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionales
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ciclos
CiclosCiclos
Ciclos
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Breve manual visual basic Métodos Númericos
Breve manual visual basic Métodos NúmericosBreve manual visual basic Métodos Númericos
Breve manual visual basic Métodos Númericos
 
Breve manual visual basic
Breve manual visual basicBreve manual visual basic
Breve manual visual basic
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
 
Guia4
Guia4Guia4
Guia4
 
Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++Recurso Educativo Lenguaje de Programaciòn C++
Recurso Educativo Lenguaje de Programaciòn C++
 

Último

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 

Último (20)

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 

Presentaciones de la_instruccion_for

  • 2. ¿QUÉ ES LA INTRODUCCIÓN FOR? • ES UNA DE LAS SENTENCIAS REPETITIVAS MÁS USADAS EN LOS LENGUAJES DE PROGRAMACIÓN, ESTA SENTENCIA INICIALIZA UNA VARIABLE, EVALÚA UNA CONDICIÓN Y LUEGO REALIZA UNA OPERACIÓN SOBRE UNA VARIABLE.
  • 4. SECUENCIA: • Se inicializa la variable. • Se evalúa la condición. • Si la condición se cumple, se realizan las acciones especificadas, si no se cumple, no se ejecuta ninguna acción y se salta a la próxima línea. • Se realiza una operación sobre una variable (incremento, decremento). • Se repiten los pasos 2, 3 y 4 mientras se cumpla la condición.
  • 5. ELEMENTOS Parte Descripción counter Necesario en el For instrucción. Variable numérica. La variable de control del bucle. Para obtener más información, consulte contador argumento más adelante en este tema. datatype Opcional. Tipo de datos de counter. Para obtener más información, consulte contador argumento más adelante en este tema. start Requerido. Expresión numérica. Valor inicial de counter.
  • 6. ELEMENTOS step Opcional. Expresión numérica. La cantidad en la que counter se incrementa cada vez que el bucle. statements Opcional. Una o varias instrucciones entre For y Next que el número especificado de veces que ejecutan. Continue For Opcional. Transfiere el control a la siguiente iteración del bucle. Exit For Opcional. Transfiere el control fuera de la For bucle. Next Requerido. Termina la definición de la For bucle.
  • 7. EJEMPLOS SENCILLOS • Usa un For... Next estructura cuando desea repetir un conjunto de instrucciones un número determinado de veces.En el ejemplo siguiente, la index variable comienza con un valor de 1 y se incrementa con cada iteración del bucle, finalizar después del valor de index llega a 5.
  • 8. EJEMPLOS SENCILLOS • For index As Integer = 1 To 5 • Debug.Write(index.ToString & " ") • Next • Debug.WriteLine("") • ' Output: 1 2 3 4 5
  • 9. EJEMPLOS SENCILLOS • Usa un For... Next estructura cuando desea repetir un conjunto de instrucciones un número determinado de veces. • En el ejemplo siguiente, la index variable comienza con un valor de 1 y se incrementa con cada iteración del bucle, finalizar después del valor de index llega a 5.
  • 10. EJEMPLOS SENCILLOS • For index As Integer = 1 To 5 • Debug.Write(index.ToString & " ") • Next • Debug.WriteLine("") • ' Output: 1 2 3 4 5
  • 11. BUCLES • Puede anidar For bucles colocando un bucle dentro de otra. En el ejemplo siguiente se muestra anidada For... Next estructuras que tienen valores de incremento diferentes. El bucle externo crea una cadena para cada iteración del bucle. Interna bucle disminuye una variable de contador de bucle para cada iteración del bucle.
  • 12. IMPLEMENTACIÓN TÉCNICA • Cuando un For... Next bucle inicia, Visual Basic evalúa start, end, y step. Visual Basic evalúa estos valores solo en este momento y, a continuación, asigna start a counter. Antes de la instrucción se ejecuta bloque, Visual Basic compara counter a end. Si counter ya es mayor que el end valor (o más pequeño si step es negativo), el For bucle finaliza y el control pasa a la instrucción que sigue a la Next instrucción. En caso contrario, se ejecuta el bloque de instrucciones.
  • 13. Cada vez que Visual Basic encuentra la Next instrucción, incrementa counter por step y vuelve a la For instrucción. Nuevo compara counter a end, y una vez ejecuta el bloque o sale del bucle, según el resultado. Este proceso continúa hasta que counter pasa end o un Exit For se encuentra la instrucción. No se detiene hasta que el bucle counter ha pasado end. Si counter es igual a end, el bucle continúa. La comparación que determina si se ejecuta el bloque es counter <= end si step es positivo y counter >= end si step es negativo.