Vous êtes sur la page 1sur 4

Estructuras de Control en ASP

Estructura de Control Repetitiva do while/loop simple

Permite repetir n veces según el resultante de la evaluación de una


sentencia dependiendo del resultado de la evaluación se continua
ejecutando la misma instrucción o conjunto de instrucciones
previamente programadas, también podemos especificar acciones para
realizar mientras la evaluación se cumpla. Veamos cómo funciona en
ASP

Do while (expresion)
Sentencias
....
Loop
<!– Elabore el siguiente codigo ASP-->
<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
Dim num
num = 1
Do While num < 10
Response.Write num & "<br>"
num = num +1
Loop
%>
</body>
</html>

<!– Elabore el siguiente codigo ASP-->


<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
Dim num
num = 1
Do While num < 10
Response.Write num & "<br>"
num = num + 2
Loop
%>
</body>
</html>
Estructura de Control Repetitiva do while/loop compuestas
La condición en realidad se establece en base a dos o mas condiciones unidas por operadores lógico
AND OR XOR NOT Esta línea se podría leer de acuerdo a como se evalúan condiciones múltiples.

Sintaxis 1
Do while (expresion1) AND (expresion2) AND (expresion3)
Sentencias1 Devuelve
Operador Nombre Ejemplo cierto
.... cuando:
Loop Devuelve
verdadero
cuando
(7>2) and
and Y ambas
(2<4)
condiciones
son
verdaderas.
Sintaxis 2
Devuelve
Do while (expresion4) OR (expresion5) verdadero
(7>2) or cuando al
Sentencias2 or O
(2<4) menos una
de las dos es
.... verdadera.
Loop Devuelve
verdadero
(7>2) xor cuando solo
xor XOR
(2<4) una de las
dos es
verdadera.

Niega el
not No not (7>2) valor de la
expresión.
Ahora que supuestamente ya sabemos como escribir una estructura repetitiva
compuesta, veremos un ejemplo para que se den una idea de como se aplica.
el nombre del archivo repetir2.asp

<!– Elabore el siguiente codigo ASP-->


<html>
<head>
<title>Ejemplo de ASP</title>
</head>
<body>
<%
Dim num
num = 1
Do While num < 10 and num = 10
Response.Write num & "<br>"
num = num +1
Loop
%>
</body>
</html>

Vous aimerez peut-être aussi