SlideShare una empresa de Scribd logo
1 de 13
POR: -LESVIA LIZETH GARCIA DAVID
-JOSE MARIO MARTINEZ RUIZ
INDICE
•
•
•
•
•
•
•
•
•
•

Portada
Índice
Introducción
Estructura de repetición
Do…loop
For… next
For each…next
Conclusiones
Anexos
bibliografía
INTRODUCCIÓN
• Visual Basic.. uno de los lenguajes de
programación que más entusiasmo despiertan
entre los programadores de PCs. En el caso de
los programadores expertos por la facilidad
con la que desarrollan aplicaciones complejas
en poquísimo tiempo.
ESTRACTURAS DE REPETICIÓN
Las estructuras de repetición (Bucles) le permiten ejecutar una o más líneas
de código repetidamente. Las estructuras de repetición que acepta Visual
Basic son:
Do..loop
For…next

For
each…next

Ciclos
DO…LOOP
El bucle sirve para ejecutar un bloque sentencia un numero
indefinido de veces pero cada una evalúa una condición
numérica para determinar si continúa la ejecución. Cuando
Visual Basic ejecuta este bucle Do, primero evalúa
condición. Si condición es False (cero), se salta todas las
sentencias. Si es True (distinto de cero) Visual Basic ejecuta
las sentencias, vuelve a la instrucción Do While y prueba la
condición de nuevo.
FOR…NEXT
• Cuando se sabe que se va a ejecutar las sentencias
un número determinado de veces, es mejor elegir el
bucle For...Next. A diferencia del bucle Do, el bucle
For utiliza una variable llamada contador que
incrementa o reduce su valor en cada repetición del
bucle.
• La estructura For - Next permite controlar la cantidad
de veces que las instrucciones se ejecutan dentro del
bucle. Esta estructura está formada por un valor de
inicio, un valor final y un valor de incremento.
FOR EACH…NEXT
• El bucle For Each...Next es similar al bucle For...Next, pero repite
un grupo de sentencia por cada elemento de una colección de
objetos o de una matriz en vez de repetir las sentencias un
número especificado de veces.
Tenga en cuenta las restricciones siguientes cuando utilice For
Each...Next:
• Para las colecciones, elemento sólo puede ser una variable
Variant, una variable Object genérica o un objeto mostrado en
el Examinador de objetos.
• No puede utilizar For Each...Next con una matriz de tipos
definidos por el usuario porque un Variant no puede contener
un tipo definido por el usuario.
CONCLUCIONES
Identificamos los tipos de ciclos de repitición.

Aprendimos en que situacion se puede usar cada ciclo.

Este tipo de estructuras nos sirven para ejecutar una o mas
lineas repetidamente y nos ahorra el trabajo de ester
haciendo una para cada linea.
BIBLIOGRAFIA
 httpswww.google.com
 httpswww.wikipedia.com
 httpswww.googleimagenes.com
ESTRCTURAS DE REPETICION

Más contenido relacionado

La actualidad más candente

Matemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosMatemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosAngela Janeth Jimenez
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalLuisICM
 
Fisica general.cinetica
Fisica general.cineticaFisica general.cinetica
Fisica general.cineticaLuiS YmAY
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivasIEO Santo Tomás
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalJose Angel Rodriguez
 
Tipos de Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro ComparativoTipos de Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro ComparativoAndrea Pineda
 
Sintaxis del lenguaje ensamblador
Sintaxis del lenguaje ensambladorSintaxis del lenguaje ensamblador
Sintaxis del lenguaje ensambladornaye torres
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
Calculo diferencial e_integral_en_la_vida_cotidiana (2)
Calculo diferencial e_integral_en_la_vida_cotidiana (2)Calculo diferencial e_integral_en_la_vida_cotidiana (2)
Calculo diferencial e_integral_en_la_vida_cotidiana (2)Hugo Rosales Vera
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Sistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ipSistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ipYimmy Bernal
 
Estructuras de ciclo: while,for,do while
Estructuras de  ciclo: while,for,do whileEstructuras de  ciclo: while,for,do while
Estructuras de ciclo: while,for,do whileAlfredo Huamani Escobar
 

La actualidad más candente (20)

Matemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosMatemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de Grafos
 
Sistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimalSistemas numerico, binario,decimal,octal, hexadecimal
Sistemas numerico, binario,decimal,octal, hexadecimal
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
Fisica general.cinetica
Fisica general.cineticaFisica general.cinetica
Fisica general.cinetica
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Expresiones algorítmicas
Expresiones algorítmicasExpresiones algorítmicas
Expresiones algorítmicas
 
Deribadas
DeribadasDeribadas
Deribadas
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Estructuras de control repetitivas
Estructuras de control repetitivasEstructuras de control repetitivas
Estructuras de control repetitivas
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
 
Tipos de Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro ComparativoTipos de Búsqueda- Cuadro Comparativo
Tipos de Búsqueda- Cuadro Comparativo
 
Transformacion lineal
Transformacion linealTransformacion lineal
Transformacion lineal
 
Sintaxis del lenguaje ensamblador
Sintaxis del lenguaje ensambladorSintaxis del lenguaje ensamblador
Sintaxis del lenguaje ensamblador
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Calculo diferencial e_integral_en_la_vida_cotidiana (2)
Calculo diferencial e_integral_en_la_vida_cotidiana (2)Calculo diferencial e_integral_en_la_vida_cotidiana (2)
Calculo diferencial e_integral_en_la_vida_cotidiana (2)
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Sistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ipSistemas de numeracion y direcciones ip
Sistemas de numeracion y direcciones ip
 
Estructuras de ciclo: while,for,do while
Estructuras de  ciclo: while,for,do whileEstructuras de  ciclo: while,for,do while
Estructuras de ciclo: while,for,do while
 

Similar a ESTRCTURAS DE REPETICION

Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#gina huertas
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteJosé Antonio Sandoval Acosta
 
Prog estruc tic a
Prog estruc tic aProg estruc tic a
Prog estruc tic aGaby Real
 
Rooted2020 encontrando 0days-en_2020_-_antonio_morales
Rooted2020 encontrando 0days-en_2020_-_antonio_moralesRooted2020 encontrando 0days-en_2020_-_antonio_morales
Rooted2020 encontrando 0days-en_2020_-_antonio_moralesRootedCON
 
PPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdfPPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdffispari1
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSebastian Gonzalez
 
Clase 14 (Presentacion) - Estructuras de control.pptx
Clase 14 (Presentacion) - Estructuras de control.pptxClase 14 (Presentacion) - Estructuras de control.pptx
Clase 14 (Presentacion) - Estructuras de control.pptxdisintop
 
Trabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yennyTrabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yennyyenny isabel cuello moron
 
Slides sesion8 matlab - IF y bucles
Slides sesion8 matlab - IF y buclesSlides sesion8 matlab - IF y bucles
Slides sesion8 matlab - IF y buclesmatlab_usc
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacionaeroscar90
 
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
 

Similar a ESTRCTURAS DE REPETICION (20)

Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#Estructuras selectivas y repetitiva c#
Estructuras selectivas y repetitiva c#
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Prog estruc tic a
Prog estruc tic aProg estruc tic a
Prog estruc tic a
 
Rooted2020 encontrando 0days-en_2020_-_antonio_morales
Rooted2020 encontrando 0days-en_2020_-_antonio_moralesRooted2020 encontrando 0days-en_2020_-_antonio_morales
Rooted2020 encontrando 0days-en_2020_-_antonio_morales
 
PPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdfPPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdf
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Ciclos
CiclosCiclos
Ciclos
 
Toma de decisión y control (VB.Net)
Toma de decisión y control (VB.Net)Toma de decisión y control (VB.Net)
Toma de decisión y control (VB.Net)
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corte
 
Clase 14 (Presentacion) - Estructuras de control.pptx
Clase 14 (Presentacion) - Estructuras de control.pptxClase 14 (Presentacion) - Estructuras de control.pptx
Clase 14 (Presentacion) - Estructuras de control.pptx
 
Trabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yennyTrabajo de desarrollo de software(java)yanina y yenny
Trabajo de desarrollo de software(java)yanina y yenny
 
Slides sesion8 matlab - IF y bucles
Slides sesion8 matlab - IF y buclesSlides sesion8 matlab - IF y bucles
Slides sesion8 matlab - IF y bucles
 
Aprendiendo de la sintaxiss
Aprendiendo de la sintaxissAprendiendo de la sintaxiss
Aprendiendo de la sintaxiss
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Ciclos
CiclosCiclos
Ciclos
 
Plan3 powerpoint
Plan3 powerpointPlan3 powerpoint
Plan3 powerpoint
 
Plan3 powerpoint
Plan3 powerpointPlan3 powerpoint
Plan3 powerpoint
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN CUESTIONARIO SOBRE PROGRAMACIÓN
CUESTIONARIO SOBRE PROGRAMACIÓN
 

ESTRCTURAS DE REPETICION

  • 1. POR: -LESVIA LIZETH GARCIA DAVID -JOSE MARIO MARTINEZ RUIZ
  • 3. INTRODUCCIÓN • Visual Basic.. uno de los lenguajes de programación que más entusiasmo despiertan entre los programadores de PCs. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poquísimo tiempo.
  • 4. ESTRACTURAS DE REPETICIÓN Las estructuras de repetición (Bucles) le permiten ejecutar una o más líneas de código repetidamente. Las estructuras de repetición que acepta Visual Basic son: Do..loop For…next For each…next Ciclos
  • 5. DO…LOOP El bucle sirve para ejecutar un bloque sentencia un numero indefinido de veces pero cada una evalúa una condición numérica para determinar si continúa la ejecución. Cuando Visual Basic ejecuta este bucle Do, primero evalúa condición. Si condición es False (cero), se salta todas las sentencias. Si es True (distinto de cero) Visual Basic ejecuta las sentencias, vuelve a la instrucción Do While y prueba la condición de nuevo.
  • 6. FOR…NEXT • Cuando se sabe que se va a ejecutar las sentencias un número determinado de veces, es mejor elegir el bucle For...Next. A diferencia del bucle Do, el bucle For utiliza una variable llamada contador que incrementa o reduce su valor en cada repetición del bucle. • La estructura For - Next permite controlar la cantidad de veces que las instrucciones se ejecutan dentro del bucle. Esta estructura está formada por un valor de inicio, un valor final y un valor de incremento.
  • 7. FOR EACH…NEXT • El bucle For Each...Next es similar al bucle For...Next, pero repite un grupo de sentencia por cada elemento de una colección de objetos o de una matriz en vez de repetir las sentencias un número especificado de veces. Tenga en cuenta las restricciones siguientes cuando utilice For Each...Next: • Para las colecciones, elemento sólo puede ser una variable Variant, una variable Object genérica o un objeto mostrado en el Examinador de objetos. • No puede utilizar For Each...Next con una matriz de tipos definidos por el usuario porque un Variant no puede contener un tipo definido por el usuario.
  • 8. CONCLUCIONES Identificamos los tipos de ciclos de repitición. Aprendimos en que situacion se puede usar cada ciclo. Este tipo de estructuras nos sirven para ejecutar una o mas lineas repetidamente y nos ahorra el trabajo de ester haciendo una para cada linea.
  • 9.
  • 10.
  • 11.