SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Ähnlich wie Presentaciones de la_instruccion_for

Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
Carlos 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ÓN
Nataly 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ÓN
DianaaLSRojas
 
Estructuras reptitivas y ciclos
Estructuras reptitivas y ciclosEstructuras reptitivas y ciclos
Estructuras reptitivas y ciclos
lincolnschoolgdl
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
RogDer
 

Ähnlich wie 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++
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Kürzlich hochgeladen (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 

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.