0% encontró este documento útil (0 votos)
17 vistas3 páginas

Estructuras Cíclicas en ASP.NET

ESTUDIO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas3 páginas

Estructuras Cíclicas en ASP.NET

ESTUDIO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Instituto de Educación Media a Distancia (ISEMED)

Licda. Jessenia Waldina González Murcia

Cartilla Programacion IV FECHA: 25-26 Sept.2021


12 DE BTP- INFORMÁTICA GRUPO 1 IV TUTORIA
Indicaciones: para los jovenes que no se pueden conectar a las clases via ZOOM los dias sabados y
domingos, tendran que realizar en su cuarderno

ESTRUCTURAS CÍCLICAS
Las estructuras cíclicas o de repetición, algunas veces denominadas bucles, permiten ejecutar una o
más líneas de código repetidamente. Las estructuras de repetición que acepta ASP.NET son:

• For...Next
• For Each... Next
• Do...Loop
• While...End While

Puede repetir las declaraciones en una estructura de bucle o cíclica hasta que una condición es True
(verdadero), hasta que una condición es False (Falsa), un número determinado de veces, o una vez
por cada elemento de una colección.

ESTRUCTURA FOR...NEXT
La estructura For...Next repite un bloque de instrucciones un número determinado de veces. Esta no
depende de ninguna condición lógica. La sintaxis es la siguiente:

For contador = iniciar To finalizar [step incremento]


instrucciones
[Continue For]
'instrucciones
[Exit For]
instrucciones
Next [contador]
Los corchetes [] indican que las instrucciones escritas entre ellos serán opcionales y se pueden omitir
en cualquier momento. Los argumentos contador, iniciar, finalizar e incremento son valores
numéricos.

El argumento del incremento puede ser positivo o negativo. Si el incremento es positivo. iniciar debe
ser menor o igual que finalizar o no se ejecutarán las sentencias del bucle. Si el incremento es
negativo, iniciar debe ser mayor o igual que finalizar. Si no se establece Step, el valor predeterminado
de incremento es 1.

Dentro del ciclo puede escribir las instrucciones opcionales Continue For y Exit For; la primera
transfiere el control a la siguiente iteración (cada valor de contador) del bucle y la segunda permite
salir prematuramente del ciclo si fuera necesario.

La lógica del ciclo For...Next se describe así:

1. Establece contador al mismo valor que iniciar.


2. Comprueba si contador es mayor que finalizar. Si lo es. ASP.NET sale del bucle. (Si incremento
es negativo. ASP.NET comprueba si contador es menor que finalizar.) 3. Ejecuta las sentencias.
4. Incrementa contador en 1 o en incremento, si se especificó.
5. Repite los pasos 2 al 4.
ESTRUCTURA FOR EACH...NEXT
El ciclo For Each...Next es similar al ciclo For...Next, pero repite un grupo de instrucciones por cada
elemento de una colección de objetos en vez de repetir las instrucciones un número especificado de
veces. Esto resulta especialmente útil si no se sabe cuántos elementos hay en la colección. Su
sintaxis es:

For Each elemento In grupo


Instrucciones
Next [elemento]

Por ejemplo, si se desea deshabilitar todos los cuadros de texto de un formulario:

For Each Control In Me.Controls


If TypeOf Control Is Text Box Then
Control.Enabled= False
End If
Next

El elemento es la variable de tipo objeto Control y el grupo son todos los controles de formulario
(Me.Controls). En el ejemplo se usa el operador TypeO para comparar una variable tipo objeto con
un control TextBox.

• ESTRUCTURA DO...LOOP
La estructura Do...Loop repite un bloque de instrucciones cuando una condición Verdadera
(While) o hasta que una condición se convierta en Verdadera (Until Hay muchas variaciones
de este ciclo, a continuación se presenta la sintaxis de dos más usadas.
• ESTRUCTURA WHILE...END WHILE

Ejecuta una serie de instrucciones mientras una condición dada sea Verdadera. La sintaxis
es:

While condición
instrucciones
[Exit While]
instrucciones.

End While

Un ciclo While...End While funciona igual que un Do While...Loop. El ciclo While...End While
termina hasta que la condición se vuelve Falsa, Utilice esta estructura cuando desee repetir
un conjunto de instrucciones un número indefinido de veces, siempre que una condición sea
verdadera. Si desea más flexibilidad con el uso de una condición, es posible que prefiera la
estructura Do...Loop. Y si desea repetir las instrucciones un número determinado de veces, la
estructura For...Next puede ser una mejor opción.

EJERCICIOS PRÁCTICOS
INDICACIONES; desarrolle los siguientes ejercicios
1. Diseñe un programa web que permita ingresar 3 numeros y mostrar cual de ellos es
el menor.
2. desarrolle un programa web que dado un numero positivo, determine la cantidad de
unidades, decenas y centenas.
3. Elabore una pagina web que determine si un alumno aprueba o
reprueba una asignatura determinada a partir de cuatro notas
dadas. la nota minima para aprobar es 70. debe de indicar con una
observación si el alumno aprueba o reprueba la materia.
4. desarrolle un programa web que permita ingresar 15 numeros y al
finalizar que muestre cuantos de los numeros ingresados fueron
pares y cuantos impares.
5. diseñe una aplicacion web que permita calcular el valor del pago de
las horas extra trabajdas por un empleado. los pagos por
departamento son los siguientes;

departamento valor hora extra

ventas 25,35

personal 15.00

produccion 35.05

contabilidad 22.50

informatica 20.50

ingenieria de metodos 23.41

También podría gustarte