estructuras de control repetitiva

4
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_incremento Sentencias .... NEXT Estructuras de Control en ASP Willeams Medina Email - [email protected]

Upload: willeams-medina

Post on 13-Jun-2015

1.415 views

Category:

Documents


1 download

DESCRIPTION

Control de Sistemas

TRANSCRIPT

Page 1: Estructuras de Control Repetitiva

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

<!– 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

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

<!– 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