SlideShare una empresa de Scribd logo
1 de 17
“Año del Fortalecimiento de la Soberanía Nacional”
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO
PUBLICO “TRUJILLO”
COMPUTACIÓN E INFORMÁTICA
MÓDULO II: DESARROLLO DE SOFTWARE Y GESTIÓN DE BASE DE DATOS
UNIDAD DIDÁCTICA:
DOCENTE:
MG. ING. NÉSTOR DAVID HILARIO CASTRO
TEMA:
INTEGRANTES:
1.
2.
3.
4.
CICLO:
FECHA DE ENTREGA: …. de ………2022
Trujillo, ……….del ………2022
“Año del Fortalecimiento de la Soberanía Nacional”
INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO
PUBLICO “TRUJILLO”
COMPUTACIÓN E INFORMÁTICA
MÓDULO II: DESARROLLO DE SOFTWARE Y GESTIÓN DE BASE DE DATOS
UNIDAD DIDÁCTICA:
HERRAMIENTAS DE DESARROLLO DE SOFTWARE
DOCENTE:
MG. ING. NÉSTOR DAVID HILARIO CASTRO
TEMA:
ESTRUCTURAS DE REPETICIÓN VB.NET
ALUMNO:
- Garcia Ramos , Jesus Alberto
CICLO:
III
FECHA DE ENTREGA: 07 de junio 2022
Trujillo, Abril del 2022
i
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
PRESENTACIÓN
El alumno del III ciclo de computación e informática le hacemos presente de este
trabajo titulado ESTRUCTURAS DE REPETICIÓN VB.NET, el trabajo corresponde
al curso herramientas de desarrollo de software dirigido por el MG. ING. NÉSTOR
DAVID HILARIO CASTRO quién es nuestro profesor e instructor dentro de esta
unidad didactica, a si mismo me presento soy del grupo 4 dentro de este curso la
cual esta conformado por: jesus alberto garcia ramos (coordinador e integrante del
GRUPO 4 ) que contanto esfuerzo lograron hacer este trabajo, esperamos que sea
de su agrado y de utilidad para su formación. Además de que soy un joven
estudiantes con muchas ganas de superarse y con la meta de ser un gran
profesional poniendole empeño y ganas para salir adelante.
Finalmente, Agradecemos a todos quienes hicieron posible este informe y creemos
que este trabajo nos servira para mejorar como estudiantes, aprendiendo de
cualquier falla y error cometido trataremos de meditarlo y aprender de ello.
GRACIAS
ii
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
RESÚMEN
CAPITULO I:ESTRUCTURASDE REPETICIÓN
La estructura de repetición o también llamadas cíclicas o iterativas ha ayudado a
los programadores a poder agilizar un determinado tiempo varias instrucciones y
dinamizar la codificación entre líneas de código que a veces puede ser tedioso. Al
existir continuidad hasta que la propia condición sea verdadera y continúe o sea
falsa y acabe con el bucle. Son el conjunto de sentencias que son evaluadas
mediante una expresión lógica y se cumpla que sea verdadera, debe ser verdadero
para que el bucle pueda seguir ya que si es falsa esta puede frenar este bucle y
tendría que volver a empezar. En esta estructura existen diferentes tipos de
sentencias que ayudan a poder agilizar estos bucles como el while, do-while o for.
1.1 WHILE...END WHILE
La instrucción While…End While está conformada por dos aspectos una ese While
que abre el código y End While que es el fin del código while. Esta permite obtener
condiciones verdaderas o true, es capaz de ejecutar varias sentencias siempre y
cuando una de las condiciones sea verdadera.
Ejecutan instrucciones en bucle mientras la expresión sea verdadera (true) y no
entra en el bucle la expresión falsa (false) que detenga este bucle.
2.1 DO...LOOP
Está conformado por las instrucciones Do y Loop que permite estructurar un bucle
siempre que una condición sea verdadera (TRUE) o hasta que se convierta en
verdadera (TRUE).
Además, el bucle lo podemos encontrar en VBS, este bucle es muy versátil y eficaz
ya que proporciona gran cantidad de bucles que comprueban una condición, en
comparación a While se cumple hasta en una condición.
iii
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
Esta sentencia se ejecuta de manera pausada por lo que hace que sea más fácil
de entender. Los bucles Do y LOOP evalúan iteraciones y si se siguen ejecutando
o no una condición. El DO evalúa las condiciones antes de empezar el bucle
indefinidamente. Para frenar este bucle, así como el while podemos agregar un
button que pueda finalizarlo con el código EXIT DO para que deje de evaluar las
condiciones.
3.1 FOR...NEXT
La sentencia FOR…Next está conformada por dos instrucciones una es FOR y la
otra NEXT las cuales se realiza el bucle un número limitado de veces por lo que es
necesario un “contador” para poder realizar un seguimiento de las repeticiones de
las condiciones. Se debe asignar valores iniciales y finales en el contador. Este
contador específico si la cantidad aumenta.
4.1 FOR EACH...NEXT
En este último bucle, la For Each se ejecuta en un conjunto de instrucciones y
colecciones ya que una vez que cada elemento esa independiente y especificado
con un control para este bucle, pero no posee valores iniciales y finales por lo que
hace que la sentencia de los elementos se dé en una matriz, en vez que repita
varias veces.
iv
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
ÍNDICE GENERAL
PRESENTACIÓN..............................................................................................................i
RESUMEN. ........................................................................................................................ii
INTRODUCCIÓN ..............................................................................................................vi
CAPITULO I: ESTRUCTURAS DE REPETICIÓN.....................................................vii
1.1 WHILE...END WHILE ............................................................................................. viii
2.1 DO...LOOP .................................................................................................................x
3.1 FOR...NEXT ..............................................................................................................xii
4.1 FOR EACH...NEXT ................................................................................................. xiii
CONCLUSIONES ...........................................................................................................xx
RECOMENDACIONES ..................................................................................................xx
REFERENCIAS BIBLIOGRÁFICAS ............................................................................xx
v
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
ÍNDICE DE FIGURAS
FIGURA 1.1 BUCLE .......................................................................................................vii
FIGURA 1.1.1 DIAGRAMA WHILE…END WHILE ......................................................... ix
FIGURA 3.1.1 ESTRUCTURA FOR...NEXT............................................................. xiii
FIGURA 4.1.1 DIAGRAMA DE FLUJO ...................................................................... xiv
vi
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
INTRODUCCIÓN
En el presente informe damos a conocer las ESTRUCTURAS DE
REPETICIÓN VB.NET, así como el uso de este sistema con el fin de fortalecer
nuestros conocimientos y tomarlo como experiencia para nuestra vida profesional.
Este trabajo nos ayudara a comprender y aprender acerca del funcionamiento de
las ESTRUCTURAS DE REPETICIÓN VB.NET para la creación de sistemas
informaticos que nos ayudara en la realización de nuestro proyecto. Aprender a
trabajar y buscar la información pertinente, comprender y dar mi opinión crítica es
bueno.
Aprender acerca de ESTRUCTURAS DE REPETICIÓN VB.NET, el código como
for, while y do Las estructuras de todo tipo para poder realizar un sistema confiable.
Al realizar este trabajo hemos descubierto cosas nuevas como el
programa visual basic y que al parecer son necesarios a desarrollar en este curso,
por lo que es indispensable poder conocer acerca de este tema.
GRACIAS
vii
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
CAPITULO I: ESTRUCTURAS DE REPETICIÓN
Dentro de las estructuras que mayormente son usadas por visual básic, tenemos
las estructuras de repetición o bucle. Permite ejecutar de una a varias líneas de
código en una secuencia continua hasta que se pueda cumplir una condición lógica
entre ellas tenemos a las estructuras while…End While que hace que un valor
pueda volver de forma verdadera. Son sentencias que se repiten hasta llegar a una
instrucción que sea verdadera o falsa.
FIGURA 1.1 BUCLE
La estructura de repetición o también llamadas cíclicas o iterativas ha ayudado a
los programadores a poder agilizar un determinado tiempo varias instrucción y
dinamizar la codificación entre líneas de código que a veces puede ser tedioso. Al
existir continuidad hasta que la propia condición sea verdadera y continúe o sea
falsa y acabe con el bucle. Son el conjunto de sentencias que son evaluadas
mediante una expresión lógica y se cumpla que sea verdadera, debe ser verdadero
para que el bucle pueda seguir ya que si es falsa esta puede frenar este bucle y
tendría que volver a empezar. En esta estructura existen diferentes tipos de
sentencias que ayudan a poder agilizar estos bucles como el while, do-while o for.
Hasta el dia de hoy la creación de pseudocódigos que se ejecutan instrucciones
una vez, es decir, se ejecutan una a una siguiendo una secuencia hasta llegar a la
ejecución de la instrucción Fin, En cambio existen requerimientos al momento de
repetir grupos de instrucciones, por ejemplo, Si programas que constantemente
están integrando ingresos de una cantidad de datos. Por ejemplo , en una empresa
viii
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
que tiene 60 trabajadores y se desea calcular el aumento del sueldo de cada uno
de ellos, se debe construir un software en el cual se pueda ingresar el sueldo de
los trabajadores. Conlas instrucciones que conocemos se tendría un programa muy
amplio y extenso, la solución es emplear estructuras de repetición. Las estructuras
de repetición y las estructuras de selección para que ambas combinadas se podría
ejecutar el programa eficazmente, las estructuras de repetición se diferencian de
las de selección porque permiten que ciertas instrucciones se puedan ejecutar más
de una vez hasta que se culmine la condición.
1.1 WHILE...END WHILE
La instrucción While…End While está conformada por dos aspectos una ese While
que abre el código y End While que es el fin del código while. Esta permite obtener
condiciones verdaderas o true, es capaz de ejecutar varias sentencias siempre y
cuando una de las condiciones sea verdadera.
Ejecutan instrucciones en bucle mientras la expresión sea verdadera (true) y no
entra en el bucle la expresión falsa (false) que detenga este bucle.
Según su sintaxis el While …End while :
While (expresión booleana) que significa “mientras”.
instrucciones
End While
La expresión booleana determina si el bucle continúa o no el bucle indefinidamente.
El siguiente bucle continúa indefinidamente porque Infinito siempre es TRUE:
Infinito:=True
While (Infinito)
End while
Es aquella en que el cuerpo del bucle se repite mientras se cumple una determinada
condición. Cuando se ejecuta la instrucción mientras, la primera cosa que sucede
es evaluar la condición (una expresión booleana). Si la condición se evalúa falsa,
no se entra al ciclo y se sigue con el flujo normal del problema. Si la condición es
verdadera, entonces se entra al ciclo y se ejecuta el cuerpo del bucle (instrucciones
dentro del mientras), después se evalúa de nuevo la expresión booleana. Este
proceso se repite una y otra vez mientras la condición sea verdadera.
ix
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
FIGURA 1.1.1 DIAGRAMA WHILE…END WHILE
ESTRUCTURA While…End While
While condition
[ statements ]
[ Continue While ]
[ statements ]
[ Exit While ]
[ statements ]
End While
EJEMPLO DE While…End While
Module loops
Sub Main()
Dim a As Integer = 10
' while loop execution '
While a < 20
Console.WriteLine("value of a: {0}", a)
a = a + 1
End While
Console.ReadLine()
End Sub
x
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
End Module
Resultados:
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
2.1 DO...LOOP
Está conformado por las instrucciones Do y Loop que permite estructurar un bucle
siempre que una condición sea verdadera (TRUE) o hasta que se convierta en
verdadera (TRUE).
Además, el bucle lo podemos encontrar en VBS, este bucle es muy versátil y eficaz
ya que proporciona gran cantidad de bucles que comprueban una condición, en
comparación a While se cumple hasta en una condición.
Esta sentencia se ejecuta de manera pausada por lo que hace que sea más fácil
de entender. Los bucles Do y LOOP evalúan iteraciones y si se siguen ejecutando
o no una condición.El DO evalúa las condiciones antes de empezar el bucle
indefinidamente.Para frenar este bucle así como el while podemos agregar un
button que pueda finalizarlo con el código EXIT DO para que deje de evaluar las
condiciones. Este es un ciclo anterior a While, una gran diferencia entre estos es
que aunque la condición no se cumpla puede que se ejecute al menos una sola
vez. La sentencia LOOP es una de las ventajas dentro de este bucle ya que ubica
nuestras condiciones como verdaderas o falsas y colocamos otro loop para cerrar
el ciclo.
xi
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
Por otro lado el Do…Loop es más bien un conjunto de sentencias que son
ejecutadas infinitas veces por el programa. Permite evaluar las condiciones si se
desea continuar con la ejecución. Algo similar con lo del IF…THEN, ya que cada
valor puede resultar en verdadero o true (<> cero) o falso o false (cero).
Do While
ile condición
Sentencias
Loop
ESTRUCTURA DO...LOOP
Do { While | Until } condition
[ statements ]
[ Continue Do ]
[ statements ]
[ Exit Do ]
[ statements ]
Loop
' -or-
Do
[ statements ]
[ Continue Do ]
[ statements ]
[ Exit Do ]
[ statements ]
Loop { While | Until } condition
xii
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
EJEMPLO DO...LOOP
Dim index As Integer = 0
Do
Debug.Write(index.ToString & " ")
index += 1
Loop Until index > 10
Debug.WriteLine("")
' Output: 0 1 2 3 4 5 6 7 8 9 10
3.1 FOR...NEXT
La sentencia FOR…Next está conformada por dos instrucciones una es FOR y la
otra NEXT las cuales se realiza el bucle un número limitado de veces por lo que es
necesario un “contador” para poder realizar un seguimiento de las repeticiones de
la condiciones. Se debe asignar valores iniciales y finales en el contador. Este
contador específica si la cantidad aumenta.
A diferencia del bucle Do este usa un contador que incrementa su valor y reudce
su valor en cada repetición.
For contador = iniciar To finalizar [Step incremento]
sentencias
Next[contador]
Los argumentos que participan son el contador, inició, finalizar el incremento en
todos los campos numéricos. En el argumento incremento suelen ser positivos y
negativos, el valor predeterminado de incremento es de 1.
xiii
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
EJEMPLO FOR...NEXT
Dim Words, Chars, MyString
For Words = 10 To 1 Step -1 ' Set up 10 repetitions.
For Chars = 0 To 9 ' Set up 10 repetitions.
MyString = MyString & Chars ' Append number to string.
Next Chars ' Increment counter
MyString = MyString & " " ' Append a space.
Next Words
FIGURA 3.1.1 ESTRUCTURA FOR...NEXT
4.1 FOR EACH...NEXT
En este último bucle , la For Each se ejecuta en un conjunto de instrucciones y
colecciones ya que una vez que cada elemento esa independiente y especificado
con un control para este bucle pero no posee valores iniciales y finales por lo que
hace que la sentencia de los elementos se den en una matriz , en vez que repita
varias veces.
ESTRUCTURA FOR EACH...NEXT
For Each element [ As datatype ] In group
[ statements ]
[ Continue For ]
xiv
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
[ statements ]
[ Exit For ]
[ statements ]
FIGURA 4.1.1 DIAGRAMA DE FLUJO
EJEMPLO FOR EACH...NEXT
Next [ element ]
Dim dInfo As New System.IO.DirectoryInfo("c:")
For Each dir As System.IO.DirectoryInfo In dInfo.GetDirectories()
Debug.WriteLine(dir.Name)
Next
RESSULTADO DEL EJEMPLO:
xv
TAREA 9 : ESTRUCTURAS DE REPETICIÓN
VB.NET
INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “TRUJILLO”
CONCLUSIONES
- Espero aprender acerca de las ESTRUCTURAS DE REPETICIÓN VB.NET
y su aplicación para hacer interfaces y operaciones.
- Conocer acerca de las funciones e importancia de las ESTRUCTURAS DE
REPETICIÓN VB.NET y aprender acerca de ello que es necesario para
poder entender el desarrollo de un sistema.
- Es un tema muy importantes ya que nos ayuda a poder desarrollar sistemas
informaticos más confiables y seguros.
RECOMENDACIONES
 Tener una base teórica acerca de este tema e indagar aspectos no
entendidos acerca de las ESTRUCTURAS DE REPETICIÓN VB.NET.
 Tener conocimientos acerca de los VISUAL BASIC .NET para poder tener
experiencia operando este sistema.
REFERENCIAS BIBLIOGRÁFICAS
 Estructura para la toma de decisiones. (n.d.). Retrieved June 7, 2022, from
https://www3.gobiernodecanarias.org/medusa/ecoblog/eperpri/files/2014/06
/VBParte4.pdf
 https://www.facebook.com/byspelco. (2018, April 4). Ciclos repetitivos en
Visual Basic .NET (For, While, Do, For Each). Byspel.
https://byspel.com/ciclos-repetitivos-en-visual-basic-net-estucturas-de-
bucles/
 Jimdo de jdvmodulocase , 2014, https://jdvmodulocase.jimdofree.com/c-
academico/visual-basic/estructuras-de-repetici%C3%B3n
 ESTRUCTURAS DE CONTROL EN VISUAL BASIC NET Prof. (2022).
Slidetodoc.com.https://slidetodoc.com/estructuras-de-control-en-visual-
basic-net-prof/

Más contenido relacionado

Similar a tarea 7 T.docx (20)

C++ manual
C++ manualC++ manual
C++ manual
 
TECNOLOGIA .pdf
TECNOLOGIA  .pdfTECNOLOGIA  .pdf
TECNOLOGIA .pdf
 
while C++
while C++while C++
while C++
 
Plan de clase
Plan de clasePlan de clase
Plan de clase
 
Trabajo tecnologia
Trabajo tecnologiaTrabajo tecnologia
Trabajo tecnologia
 
Actividad grupal periodo 1
Actividad grupal periodo 1 Actividad grupal periodo 1
Actividad grupal periodo 1
 
Actividad grupal periodo 1
Actividad grupal periodo 1 Actividad grupal periodo 1
Actividad grupal periodo 1
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Trabajo tecnologia
Trabajo tecnologiaTrabajo tecnologia
Trabajo tecnologia
 
Estructuración del blog (desarollo de habilidades de pensamiento)
Estructuración del blog (desarollo de habilidades de pensamiento) Estructuración del blog (desarollo de habilidades de pensamiento)
Estructuración del blog (desarollo de habilidades de pensamiento)
 
Ciclos
CiclosCiclos
Ciclos
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 
Actividad 20 xxxx
Actividad 20 xxxxActividad 20 xxxx
Actividad 20 xxxx
 
C8 net beanscontrolflujo
C8 net beanscontrolflujoC8 net beanscontrolflujo
C8 net beanscontrolflujo
 
Bucle for
Bucle forBucle for
Bucle for
 
15
1515
15
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for.pdf
Bucle for.pdfBucle for.pdf
Bucle for.pdf
 

Último

REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024IrapuatoCmovamos
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfPorcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfJC Díaz Herrera
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfJC Díaz Herrera
 
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,LANZAPIANDAJOSEANDRE
 
Metodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdfMetodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdfarteagaara
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoBESTTech1
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfjosellaqtas
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILAsofiagomez288291
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarCelesteRolon2
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiaveronicayarpaz
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1alfredo130306
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptxJEFFERSONMEDRANOCHAV
 
Los países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdfLos países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdfJC Díaz Herrera
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxlm8322074
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxJafetColli
 

Último (20)

REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfPorcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
EXPOSICION. PROCEOS SAW SEMIATUMATIZADO,
 
Metodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdfMetodos de esterilizacion _20240418_181249_0000.pdf
Metodos de esterilizacion _20240418_181249_0000.pdf
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdf
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
 
PLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorarPLAN ANUAL DE PROYECTO 2020. para mejorar
PLAN ANUAL DE PROYECTO 2020. para mejorar
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
Los países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdfLos países por porcentaje de población blanca europea en AL (2024).pdf
Los países por porcentaje de población blanca europea en AL (2024).pdf
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 

tarea 7 T.docx

  • 1. “Año del Fortalecimiento de la Soberanía Nacional” INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO “TRUJILLO” COMPUTACIÓN E INFORMÁTICA MÓDULO II: DESARROLLO DE SOFTWARE Y GESTIÓN DE BASE DE DATOS UNIDAD DIDÁCTICA: DOCENTE: MG. ING. NÉSTOR DAVID HILARIO CASTRO TEMA: INTEGRANTES: 1. 2. 3. 4. CICLO: FECHA DE ENTREGA: …. de ………2022 Trujillo, ……….del ………2022
  • 2. “Año del Fortalecimiento de la Soberanía Nacional” INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO “TRUJILLO” COMPUTACIÓN E INFORMÁTICA MÓDULO II: DESARROLLO DE SOFTWARE Y GESTIÓN DE BASE DE DATOS UNIDAD DIDÁCTICA: HERRAMIENTAS DE DESARROLLO DE SOFTWARE DOCENTE: MG. ING. NÉSTOR DAVID HILARIO CASTRO TEMA: ESTRUCTURAS DE REPETICIÓN VB.NET ALUMNO: - Garcia Ramos , Jesus Alberto CICLO: III FECHA DE ENTREGA: 07 de junio 2022 Trujillo, Abril del 2022
  • 3. i TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” PRESENTACIÓN El alumno del III ciclo de computación e informática le hacemos presente de este trabajo titulado ESTRUCTURAS DE REPETICIÓN VB.NET, el trabajo corresponde al curso herramientas de desarrollo de software dirigido por el MG. ING. NÉSTOR DAVID HILARIO CASTRO quién es nuestro profesor e instructor dentro de esta unidad didactica, a si mismo me presento soy del grupo 4 dentro de este curso la cual esta conformado por: jesus alberto garcia ramos (coordinador e integrante del GRUPO 4 ) que contanto esfuerzo lograron hacer este trabajo, esperamos que sea de su agrado y de utilidad para su formación. Además de que soy un joven estudiantes con muchas ganas de superarse y con la meta de ser un gran profesional poniendole empeño y ganas para salir adelante. Finalmente, Agradecemos a todos quienes hicieron posible este informe y creemos que este trabajo nos servira para mejorar como estudiantes, aprendiendo de cualquier falla y error cometido trataremos de meditarlo y aprender de ello. GRACIAS
  • 4. ii TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” RESÚMEN CAPITULO I:ESTRUCTURASDE REPETICIÓN La estructura de repetición o también llamadas cíclicas o iterativas ha ayudado a los programadores a poder agilizar un determinado tiempo varias instrucciones y dinamizar la codificación entre líneas de código que a veces puede ser tedioso. Al existir continuidad hasta que la propia condición sea verdadera y continúe o sea falsa y acabe con el bucle. Son el conjunto de sentencias que son evaluadas mediante una expresión lógica y se cumpla que sea verdadera, debe ser verdadero para que el bucle pueda seguir ya que si es falsa esta puede frenar este bucle y tendría que volver a empezar. En esta estructura existen diferentes tipos de sentencias que ayudan a poder agilizar estos bucles como el while, do-while o for. 1.1 WHILE...END WHILE La instrucción While…End While está conformada por dos aspectos una ese While que abre el código y End While que es el fin del código while. Esta permite obtener condiciones verdaderas o true, es capaz de ejecutar varias sentencias siempre y cuando una de las condiciones sea verdadera. Ejecutan instrucciones en bucle mientras la expresión sea verdadera (true) y no entra en el bucle la expresión falsa (false) que detenga este bucle. 2.1 DO...LOOP Está conformado por las instrucciones Do y Loop que permite estructurar un bucle siempre que una condición sea verdadera (TRUE) o hasta que se convierta en verdadera (TRUE). Además, el bucle lo podemos encontrar en VBS, este bucle es muy versátil y eficaz ya que proporciona gran cantidad de bucles que comprueban una condición, en comparación a While se cumple hasta en una condición.
  • 5. iii TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” Esta sentencia se ejecuta de manera pausada por lo que hace que sea más fácil de entender. Los bucles Do y LOOP evalúan iteraciones y si se siguen ejecutando o no una condición. El DO evalúa las condiciones antes de empezar el bucle indefinidamente. Para frenar este bucle, así como el while podemos agregar un button que pueda finalizarlo con el código EXIT DO para que deje de evaluar las condiciones. 3.1 FOR...NEXT La sentencia FOR…Next está conformada por dos instrucciones una es FOR y la otra NEXT las cuales se realiza el bucle un número limitado de veces por lo que es necesario un “contador” para poder realizar un seguimiento de las repeticiones de las condiciones. Se debe asignar valores iniciales y finales en el contador. Este contador específico si la cantidad aumenta. 4.1 FOR EACH...NEXT En este último bucle, la For Each se ejecuta en un conjunto de instrucciones y colecciones ya que una vez que cada elemento esa independiente y especificado con un control para este bucle, pero no posee valores iniciales y finales por lo que hace que la sentencia de los elementos se dé en una matriz, en vez que repita varias veces.
  • 6. iv TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” ÍNDICE GENERAL PRESENTACIÓN..............................................................................................................i RESUMEN. ........................................................................................................................ii INTRODUCCIÓN ..............................................................................................................vi CAPITULO I: ESTRUCTURAS DE REPETICIÓN.....................................................vii 1.1 WHILE...END WHILE ............................................................................................. viii 2.1 DO...LOOP .................................................................................................................x 3.1 FOR...NEXT ..............................................................................................................xii 4.1 FOR EACH...NEXT ................................................................................................. xiii CONCLUSIONES ...........................................................................................................xx RECOMENDACIONES ..................................................................................................xx REFERENCIAS BIBLIOGRÁFICAS ............................................................................xx
  • 7. v TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” ÍNDICE DE FIGURAS FIGURA 1.1 BUCLE .......................................................................................................vii FIGURA 1.1.1 DIAGRAMA WHILE…END WHILE ......................................................... ix FIGURA 3.1.1 ESTRUCTURA FOR...NEXT............................................................. xiii FIGURA 4.1.1 DIAGRAMA DE FLUJO ...................................................................... xiv
  • 8. vi TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” INTRODUCCIÓN En el presente informe damos a conocer las ESTRUCTURAS DE REPETICIÓN VB.NET, así como el uso de este sistema con el fin de fortalecer nuestros conocimientos y tomarlo como experiencia para nuestra vida profesional. Este trabajo nos ayudara a comprender y aprender acerca del funcionamiento de las ESTRUCTURAS DE REPETICIÓN VB.NET para la creación de sistemas informaticos que nos ayudara en la realización de nuestro proyecto. Aprender a trabajar y buscar la información pertinente, comprender y dar mi opinión crítica es bueno. Aprender acerca de ESTRUCTURAS DE REPETICIÓN VB.NET, el código como for, while y do Las estructuras de todo tipo para poder realizar un sistema confiable. Al realizar este trabajo hemos descubierto cosas nuevas como el programa visual basic y que al parecer son necesarios a desarrollar en este curso, por lo que es indispensable poder conocer acerca de este tema. GRACIAS
  • 9. vii TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” CAPITULO I: ESTRUCTURAS DE REPETICIÓN Dentro de las estructuras que mayormente son usadas por visual básic, tenemos las estructuras de repetición o bucle. Permite ejecutar de una a varias líneas de código en una secuencia continua hasta que se pueda cumplir una condición lógica entre ellas tenemos a las estructuras while…End While que hace que un valor pueda volver de forma verdadera. Son sentencias que se repiten hasta llegar a una instrucción que sea verdadera o falsa. FIGURA 1.1 BUCLE La estructura de repetición o también llamadas cíclicas o iterativas ha ayudado a los programadores a poder agilizar un determinado tiempo varias instrucción y dinamizar la codificación entre líneas de código que a veces puede ser tedioso. Al existir continuidad hasta que la propia condición sea verdadera y continúe o sea falsa y acabe con el bucle. Son el conjunto de sentencias que son evaluadas mediante una expresión lógica y se cumpla que sea verdadera, debe ser verdadero para que el bucle pueda seguir ya que si es falsa esta puede frenar este bucle y tendría que volver a empezar. En esta estructura existen diferentes tipos de sentencias que ayudan a poder agilizar estos bucles como el while, do-while o for. Hasta el dia de hoy la creación de pseudocódigos que se ejecutan instrucciones una vez, es decir, se ejecutan una a una siguiendo una secuencia hasta llegar a la ejecución de la instrucción Fin, En cambio existen requerimientos al momento de repetir grupos de instrucciones, por ejemplo, Si programas que constantemente están integrando ingresos de una cantidad de datos. Por ejemplo , en una empresa
  • 10. viii TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” que tiene 60 trabajadores y se desea calcular el aumento del sueldo de cada uno de ellos, se debe construir un software en el cual se pueda ingresar el sueldo de los trabajadores. Conlas instrucciones que conocemos se tendría un programa muy amplio y extenso, la solución es emplear estructuras de repetición. Las estructuras de repetición y las estructuras de selección para que ambas combinadas se podría ejecutar el programa eficazmente, las estructuras de repetición se diferencian de las de selección porque permiten que ciertas instrucciones se puedan ejecutar más de una vez hasta que se culmine la condición. 1.1 WHILE...END WHILE La instrucción While…End While está conformada por dos aspectos una ese While que abre el código y End While que es el fin del código while. Esta permite obtener condiciones verdaderas o true, es capaz de ejecutar varias sentencias siempre y cuando una de las condiciones sea verdadera. Ejecutan instrucciones en bucle mientras la expresión sea verdadera (true) y no entra en el bucle la expresión falsa (false) que detenga este bucle. Según su sintaxis el While …End while : While (expresión booleana) que significa “mientras”. instrucciones End While La expresión booleana determina si el bucle continúa o no el bucle indefinidamente. El siguiente bucle continúa indefinidamente porque Infinito siempre es TRUE: Infinito:=True While (Infinito) End while Es aquella en que el cuerpo del bucle se repite mientras se cumple una determinada condición. Cuando se ejecuta la instrucción mientras, la primera cosa que sucede es evaluar la condición (una expresión booleana). Si la condición se evalúa falsa, no se entra al ciclo y se sigue con el flujo normal del problema. Si la condición es verdadera, entonces se entra al ciclo y se ejecuta el cuerpo del bucle (instrucciones dentro del mientras), después se evalúa de nuevo la expresión booleana. Este proceso se repite una y otra vez mientras la condición sea verdadera.
  • 11. ix TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” FIGURA 1.1.1 DIAGRAMA WHILE…END WHILE ESTRUCTURA While…End While While condition [ statements ] [ Continue While ] [ statements ] [ Exit While ] [ statements ] End While EJEMPLO DE While…End While Module loops Sub Main() Dim a As Integer = 10 ' while loop execution ' While a < 20 Console.WriteLine("value of a: {0}", a) a = a + 1 End While Console.ReadLine() End Sub
  • 12. x TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” End Module Resultados: value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19 2.1 DO...LOOP Está conformado por las instrucciones Do y Loop que permite estructurar un bucle siempre que una condición sea verdadera (TRUE) o hasta que se convierta en verdadera (TRUE). Además, el bucle lo podemos encontrar en VBS, este bucle es muy versátil y eficaz ya que proporciona gran cantidad de bucles que comprueban una condición, en comparación a While se cumple hasta en una condición. Esta sentencia se ejecuta de manera pausada por lo que hace que sea más fácil de entender. Los bucles Do y LOOP evalúan iteraciones y si se siguen ejecutando o no una condición.El DO evalúa las condiciones antes de empezar el bucle indefinidamente.Para frenar este bucle así como el while podemos agregar un button que pueda finalizarlo con el código EXIT DO para que deje de evaluar las condiciones. Este es un ciclo anterior a While, una gran diferencia entre estos es que aunque la condición no se cumpla puede que se ejecute al menos una sola vez. La sentencia LOOP es una de las ventajas dentro de este bucle ya que ubica nuestras condiciones como verdaderas o falsas y colocamos otro loop para cerrar el ciclo.
  • 13. xi TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” Por otro lado el Do…Loop es más bien un conjunto de sentencias que son ejecutadas infinitas veces por el programa. Permite evaluar las condiciones si se desea continuar con la ejecución. Algo similar con lo del IF…THEN, ya que cada valor puede resultar en verdadero o true (<> cero) o falso o false (cero). Do While ile condición Sentencias Loop ESTRUCTURA DO...LOOP Do { While | Until } condition [ statements ] [ Continue Do ] [ statements ] [ Exit Do ] [ statements ] Loop ' -or- Do [ statements ] [ Continue Do ] [ statements ] [ Exit Do ] [ statements ] Loop { While | Until } condition
  • 14. xii TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” EJEMPLO DO...LOOP Dim index As Integer = 0 Do Debug.Write(index.ToString & " ") index += 1 Loop Until index > 10 Debug.WriteLine("") ' Output: 0 1 2 3 4 5 6 7 8 9 10 3.1 FOR...NEXT La sentencia FOR…Next está conformada por dos instrucciones una es FOR y la otra NEXT las cuales se realiza el bucle un número limitado de veces por lo que es necesario un “contador” para poder realizar un seguimiento de las repeticiones de la condiciones. Se debe asignar valores iniciales y finales en el contador. Este contador específica si la cantidad aumenta. A diferencia del bucle Do este usa un contador que incrementa su valor y reudce su valor en cada repetición. For contador = iniciar To finalizar [Step incremento] sentencias Next[contador] Los argumentos que participan son el contador, inició, finalizar el incremento en todos los campos numéricos. En el argumento incremento suelen ser positivos y negativos, el valor predeterminado de incremento es de 1.
  • 15. xiii TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” EJEMPLO FOR...NEXT Dim Words, Chars, MyString For Words = 10 To 1 Step -1 ' Set up 10 repetitions. For Chars = 0 To 9 ' Set up 10 repetitions. MyString = MyString & Chars ' Append number to string. Next Chars ' Increment counter MyString = MyString & " " ' Append a space. Next Words FIGURA 3.1.1 ESTRUCTURA FOR...NEXT 4.1 FOR EACH...NEXT En este último bucle , la For Each se ejecuta en un conjunto de instrucciones y colecciones ya que una vez que cada elemento esa independiente y especificado con un control para este bucle pero no posee valores iniciales y finales por lo que hace que la sentencia de los elementos se den en una matriz , en vez que repita varias veces. ESTRUCTURA FOR EACH...NEXT For Each element [ As datatype ] In group [ statements ] [ Continue For ]
  • 16. xiv TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” [ statements ] [ Exit For ] [ statements ] FIGURA 4.1.1 DIAGRAMA DE FLUJO EJEMPLO FOR EACH...NEXT Next [ element ] Dim dInfo As New System.IO.DirectoryInfo("c:") For Each dir As System.IO.DirectoryInfo In dInfo.GetDirectories() Debug.WriteLine(dir.Name) Next RESSULTADO DEL EJEMPLO:
  • 17. xv TAREA 9 : ESTRUCTURAS DE REPETICIÓN VB.NET INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “TRUJILLO” CONCLUSIONES - Espero aprender acerca de las ESTRUCTURAS DE REPETICIÓN VB.NET y su aplicación para hacer interfaces y operaciones. - Conocer acerca de las funciones e importancia de las ESTRUCTURAS DE REPETICIÓN VB.NET y aprender acerca de ello que es necesario para poder entender el desarrollo de un sistema. - Es un tema muy importantes ya que nos ayuda a poder desarrollar sistemas informaticos más confiables y seguros. RECOMENDACIONES  Tener una base teórica acerca de este tema e indagar aspectos no entendidos acerca de las ESTRUCTURAS DE REPETICIÓN VB.NET.  Tener conocimientos acerca de los VISUAL BASIC .NET para poder tener experiencia operando este sistema. REFERENCIAS BIBLIOGRÁFICAS  Estructura para la toma de decisiones. (n.d.). Retrieved June 7, 2022, from https://www3.gobiernodecanarias.org/medusa/ecoblog/eperpri/files/2014/06 /VBParte4.pdf  https://www.facebook.com/byspelco. (2018, April 4). Ciclos repetitivos en Visual Basic .NET (For, While, Do, For Each). Byspel. https://byspel.com/ciclos-repetitivos-en-visual-basic-net-estucturas-de- bucles/  Jimdo de jdvmodulocase , 2014, https://jdvmodulocase.jimdofree.com/c- academico/visual-basic/estructuras-de-repetici%C3%B3n  ESTRUCTURAS DE CONTROL EN VISUAL BASIC NET Prof. (2022). Slidetodoc.com.https://slidetodoc.com/estructuras-de-control-en-visual- basic-net-prof/