SlideShare una empresa de Scribd logo
“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: ESTRUCTURAS DE 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. Con las 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.pdf

Desarrollo de habilidades de pensamiento.pdf
Desarrollo de habilidades de pensamiento.pdfDesarrollo de habilidades de pensamiento.pdf
Desarrollo de habilidades de pensamiento.pdf
CamilaDuque32
 
Plan de clase
Plan de clasePlan de clase
Plan de clase
Annita Chavez
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IIAnyeni Garay
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
aeroscar90
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras controlJulio Pari
 
Bucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemploBucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemploPedro Beltrán Llanez
 
Ciclos
CiclosCiclos
Ciclos
Aly Olvera
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
ssuser3256e9
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
ssuser3256e9
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
ssuser3256e9
 
TECNOLOGIA .pdf
TECNOLOGIA  .pdfTECNOLOGIA  .pdf
TECNOLOGIA .pdf
MariaCamilaMegiaGonz
 
Trabajo de tecnología.pdf
Trabajo de tecnología.pdfTrabajo de tecnología.pdf
Trabajo de tecnología.pdf
MaraPaulaVelazquezRo
 
Trabajo de tecnología.pdf
Trabajo de tecnología.pdfTrabajo de tecnología.pdf
Trabajo de tecnología.pdf
LauraGuerrero291900
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
JuanDavidGmezCabrera
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
SuGely Gálvez
 
Bucle for
Bucle forBucle for
Bucle for
BelenRosales12
 
15
1515

Similar a tarea 7 T.pdf (20)

Desarrollo de habilidades de pensamiento.pdf
Desarrollo de habilidades de pensamiento.pdfDesarrollo de habilidades de pensamiento.pdf
Desarrollo de habilidades de pensamiento.pdf
 
while C++
while C++while C++
while C++
 
Plan de clase
Plan de clasePlan de clase
Plan de clase
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
 
Sentencias de Programacion
Sentencias de ProgramacionSentencias de Programacion
Sentencias de Programacion
 
Php04 estructuras control
Php04 estructuras controlPhp04 estructuras control
Php04 estructuras control
 
Bucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemploBucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemplo
 
Ciclos
CiclosCiclos
Ciclos
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
TECNOLOGIA .pdf
TECNOLOGIA  .pdfTECNOLOGIA  .pdf
TECNOLOGIA .pdf
 
Trabajo de tecnología.pdf
Trabajo de tecnología.pdfTrabajo de tecnología.pdf
Trabajo de tecnología.pdf
 
Trabajo de tecnología.pdf
Trabajo de tecnología.pdfTrabajo de tecnología.pdf
Trabajo de tecnología.pdf
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Universidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclosUniversidad politécnica amazónica ciclos
Universidad politécnica amazónica ciclos
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle for (1)
Bucle for (1)Bucle for (1)
Bucle for (1)
 
Bucle for
Bucle forBucle for
Bucle for
 
15
1515
15
 

Último

Cancionero de Guimi para coro en guitarra
Cancionero de Guimi para coro en guitarraCancionero de Guimi para coro en guitarra
Cancionero de Guimi para coro en guitarra
WilmerCorcuera
 
El sistema solar y sus planetas.PRESENTACION
El sistema solar y sus planetas.PRESENTACIONEl sistema solar y sus planetas.PRESENTACION
El sistema solar y sus planetas.PRESENTACION
rarespruna1
 
Tanatologia y Tanatopraxia Instituto CEF
Tanatologia y Tanatopraxia Instituto CEFTanatologia y Tanatopraxia Instituto CEF
Tanatologia y Tanatopraxia Instituto CEF
ntraverso1
 
Yo quiero padre querido, acordes y letra de la camcion.
Yo quiero padre querido, acordes y letra de la camcion.Yo quiero padre querido, acordes y letra de la camcion.
Yo quiero padre querido, acordes y letra de la camcion.
ricard guerreros
 
FILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCA
FILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCAFILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCA
FILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCA
GuerytoMilanes
 
Real Convento de la Encarnación de Madrid
Real Convento de la Encarnación de MadridReal Convento de la Encarnación de Madrid
Real Convento de la Encarnación de Madrid
Benito Rodríguez Arbeteta
 
Exposición de la pintora Ana Zulaica. Museo Zabaleta.
Exposición de la pintora Ana Zulaica. Museo Zabaleta.Exposición de la pintora Ana Zulaica. Museo Zabaleta.
Exposición de la pintora Ana Zulaica. Museo Zabaleta.
Museo Zabaleta Ayuntamiento de Quesada / Jaén / España
 
XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024
XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024
XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024
Museo Zabaleta Ayuntamiento de Quesada / Jaén / España
 
Es-cultura. Espacio construido de reflexión. Obra plástica
Es-cultura. Espacio construido de reflexión. Obra plásticaEs-cultura. Espacio construido de reflexión. Obra plástica
Es-cultura. Espacio construido de reflexión. Obra plástica
Luis José Ferreira Calvo
 
MANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdf
MANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdfMANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdf
MANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdf
MaríAxiliadora LoarTene
 
Es-cultura. Espacio construido de reflexión. Fichas técnicas
Es-cultura. Espacio construido de reflexión. Fichas técnicasEs-cultura. Espacio construido de reflexión. Fichas técnicas
Es-cultura. Espacio construido de reflexión. Fichas técnicas
Luis José Ferreira Calvo
 
5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf
5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf
5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf
ntraverso1
 
Zona_Sur_ODONTOLOGIA pdf 2024 mayo kin jk
Zona_Sur_ODONTOLOGIA pdf 2024 mayo kin jkZona_Sur_ODONTOLOGIA pdf 2024 mayo kin jk
Zona_Sur_ODONTOLOGIA pdf 2024 mayo kin jk
MonicaCatan
 
SESIÓN DE APRENDIZAJE de arte y cultura.
SESIÓN DE APRENDIZAJE de arte y cultura.SESIÓN DE APRENDIZAJE de arte y cultura.
SESIÓN DE APRENDIZAJE de arte y cultura.
VictorCristhiamsPare
 
Sistema de zonas de Ansel Adams foto.pdf
Sistema de zonas de Ansel Adams foto.pdfSistema de zonas de Ansel Adams foto.pdf
Sistema de zonas de Ansel Adams foto.pdf
Pepe451593
 
historia de las obras de arte salvador dali, vicent van gogh, frida kalho.pptx
historia de las obras de arte salvador dali, vicent van gogh, frida kalho.pptxhistoria de las obras de arte salvador dali, vicent van gogh, frida kalho.pptx
historia de las obras de arte salvador dali, vicent van gogh, frida kalho.pptx
av084535
 
Nosotros en la luna, de Alice Kellen PDF.
Nosotros en la luna, de Alice Kellen PDF.Nosotros en la luna, de Alice Kellen PDF.
Nosotros en la luna, de Alice Kellen PDF.
Victoria Chávez
 
Dia de la bandera-Fernando Montalvan.pdf
Dia de la bandera-Fernando Montalvan.pdfDia de la bandera-Fernando Montalvan.pdf
Dia de la bandera-Fernando Montalvan.pdf
77777939
 
SEMAFORO DE LAS EMOCIONES . para niños .
SEMAFORO DE LAS EMOCIONES . para niños .SEMAFORO DE LAS EMOCIONES . para niños .
SEMAFORO DE LAS EMOCIONES . para niños .
paulacaro30
 
INFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRA
INFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRAINFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRA
INFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRA
andrea Varela
 

Último (20)

Cancionero de Guimi para coro en guitarra
Cancionero de Guimi para coro en guitarraCancionero de Guimi para coro en guitarra
Cancionero de Guimi para coro en guitarra
 
El sistema solar y sus planetas.PRESENTACION
El sistema solar y sus planetas.PRESENTACIONEl sistema solar y sus planetas.PRESENTACION
El sistema solar y sus planetas.PRESENTACION
 
Tanatologia y Tanatopraxia Instituto CEF
Tanatologia y Tanatopraxia Instituto CEFTanatologia y Tanatopraxia Instituto CEF
Tanatologia y Tanatopraxia Instituto CEF
 
Yo quiero padre querido, acordes y letra de la camcion.
Yo quiero padre querido, acordes y letra de la camcion.Yo quiero padre querido, acordes y letra de la camcion.
Yo quiero padre querido, acordes y letra de la camcion.
 
FILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCA
FILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCAFILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCA
FILOSOFÍA MEDIEVAL QUE SE CONSTITUYE EN LOS MAS IMPORTANTES DE ES EPOCA
 
Real Convento de la Encarnación de Madrid
Real Convento de la Encarnación de MadridReal Convento de la Encarnación de Madrid
Real Convento de la Encarnación de Madrid
 
Exposición de la pintora Ana Zulaica. Museo Zabaleta.
Exposición de la pintora Ana Zulaica. Museo Zabaleta.Exposición de la pintora Ana Zulaica. Museo Zabaleta.
Exposición de la pintora Ana Zulaica. Museo Zabaleta.
 
XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024
XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024
XI ENCUENTRO INTERNACIONAL DE POESÍA. ÚBEDA. 7.8.9 JUN 2024
 
Es-cultura. Espacio construido de reflexión. Obra plástica
Es-cultura. Espacio construido de reflexión. Obra plásticaEs-cultura. Espacio construido de reflexión. Obra plástica
Es-cultura. Espacio construido de reflexión. Obra plástica
 
MANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdf
MANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdfMANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdf
MANUAL-ATRACTIVOS-TURISTICOS 2017 (3).pdf
 
Es-cultura. Espacio construido de reflexión. Fichas técnicas
Es-cultura. Espacio construido de reflexión. Fichas técnicasEs-cultura. Espacio construido de reflexión. Fichas técnicas
Es-cultura. Espacio construido de reflexión. Fichas técnicas
 
5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf
5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf
5.2 MODULO DE FOTOGRAFIA Medico Legal.pdf
 
Zona_Sur_ODONTOLOGIA pdf 2024 mayo kin jk
Zona_Sur_ODONTOLOGIA pdf 2024 mayo kin jkZona_Sur_ODONTOLOGIA pdf 2024 mayo kin jk
Zona_Sur_ODONTOLOGIA pdf 2024 mayo kin jk
 
SESIÓN DE APRENDIZAJE de arte y cultura.
SESIÓN DE APRENDIZAJE de arte y cultura.SESIÓN DE APRENDIZAJE de arte y cultura.
SESIÓN DE APRENDIZAJE de arte y cultura.
 
Sistema de zonas de Ansel Adams foto.pdf
Sistema de zonas de Ansel Adams foto.pdfSistema de zonas de Ansel Adams foto.pdf
Sistema de zonas de Ansel Adams foto.pdf
 
historia de las obras de arte salvador dali, vicent van gogh, frida kalho.pptx
historia de las obras de arte salvador dali, vicent van gogh, frida kalho.pptxhistoria de las obras de arte salvador dali, vicent van gogh, frida kalho.pptx
historia de las obras de arte salvador dali, vicent van gogh, frida kalho.pptx
 
Nosotros en la luna, de Alice Kellen PDF.
Nosotros en la luna, de Alice Kellen PDF.Nosotros en la luna, de Alice Kellen PDF.
Nosotros en la luna, de Alice Kellen PDF.
 
Dia de la bandera-Fernando Montalvan.pdf
Dia de la bandera-Fernando Montalvan.pdfDia de la bandera-Fernando Montalvan.pdf
Dia de la bandera-Fernando Montalvan.pdf
 
SEMAFORO DE LAS EMOCIONES . para niños .
SEMAFORO DE LAS EMOCIONES . para niños .SEMAFORO DE LAS EMOCIONES . para niños .
SEMAFORO DE LAS EMOCIONES . para niños .
 
INFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRA
INFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRAINFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRA
INFOGRAFIA DE LAS OPERACIONES BASICAS EN UNA OBRA
 

tarea 7 T.pdf

  • 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: ESTRUCTURAS DE 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. Con las 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/