estructuras de control repetitiva

Post on 13-Jun-2015

1.415 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Control de Sistemas

TRANSCRIPT

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 - acreditacion_ies@hotmail.com

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

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

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

top related