estructuras de control repetitiva
DESCRIPTION
Control de SistemasTRANSCRIPT
![Page 1: Estructuras de Control Repetitiva](https://reader036.vdocumento.com/reader036/viewer/2022082703/5571f35a49795947648de366/html5/thumbnails/1.jpg)
Estructura simple Repetitiva FOR / NEXT
Esta estructura repetitiva inicializa un contador con el valor-inicial
y hasta que no llegue al valor-final inclusive no detiene la
ejecución de las instrucciones contenidas. Cada vez que ejecuta
las instrucciones incrementa en uno el contador, salvo que se
encuentre definida la sección del step que indica cual es el
incremento del contador.Veamos cómo funciona en ASP
FOR contador = valor_inicial TO valor_final STEP valor_incrementoSentencias....
NEXT
Estructuras de Control en ASP
Willeams Medina Email - [email protected]
![Page 2: Estructuras de Control Repetitiva](https://reader036.vdocumento.com/reader036/viewer/2022082703/5571f35a49795947648de366/html5/thumbnails/2.jpg)
<!– Elabore el siguiente codigo ASP-->
<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
dim x
for x=1 to 10 STEP 1
response.write(x & "-")
next
response.write("<br>")
for x=1 to 10 step 2
response.write(x & "-")
next
%>
</body>
</html>
<!– Elabore el siguiente codigo ASP-->
<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
dim x
for y=20 to 10 STEP - 2
response.write(y & "-")
Next
response.write("<br>")
for y=20 to 10 step -1
response.write(y & "-")
next
%>
</body>
</html>
![Page 3: Estructuras de Control Repetitiva](https://reader036.vdocumento.com/reader036/viewer/2022082703/5571f35a49795947648de366/html5/thumbnails/3.jpg)
For / Next Combinadas con Enunciado ELSE
Opcionalmente se puede colocar una estructura repetitiva con una serie de sentenciasasociadas a la evaluación negativa de la expresión. Estas sentencias se deben colocardespués de la orden ELSE y antes del END IF.
IF (expresion) thenSentencias....
ELSEFOR contador = valor_inicial TO valor_final STEP valor_incremento
Sentencias....
NEXTEND IF
Estructuras repetitivas en ASP
![Page 4: Estructuras de Control Repetitiva](https://reader036.vdocumento.com/reader036/viewer/2022082703/5571f35a49795947648de366/html5/thumbnails/4.jpg)
<!– Elabore el siguiente codigo ASP-->
<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
dim tipo, fecha
fecha = date()
tipo = 2
If (tipo = 1) then
Response.Write("<br>Exonerado de pagos : ")
ELSE
Response.Write("<br>Cronograma de pagos : ")
for x = 1 to 12 STEP 1
response.write("<br>Pago N " & x )
response.write("<br>Fecha de pago " & (fecha + (x * 30)) )
next
End IF
%>
</body>
</html>
A continuación un ejemplo, se desea imprimir el cronograma de pagos de unestudiante a partir de la fecha actual, si el tipo es 1, significa que es becado y estaexonerado de pagos, si el tipo es diferente de 1, se imprime el cronograma