![]()
|
Corsi di Cultura Informatica (edizione 2001) CICAIA Centro Interdipartimentale di Calcolo Automatico e Informatica Applicata dell'Università di Modena e Reggio Emilia CEDOC Centro Documentazione della Provincia di Modena in collaborazione con: NEXTRA Internet at work |
![]() ![]() |
ASP e PHP | ||
|
argomenti ASP
|
Ancora VBscriptStrutture di controlloCon questa definizione si indicano le possibilità di un linguaggio di programmazione di eseguire le istruzioni in maniera non sequenziale, ma dipendenti da certe condizioni.Si identificano generalmente 2 tipi di strutture di controllo:
Esempi di logica condizionaleES04In questo esempio si assegnerà un valore casuale a una variabile, poi si dovrà scrivere se il valore è pari oppure dispari. nome del file: es04.asp
<html>
<head> <title> La mia pagina HTML </title>
</head>
<body>
Questa è la mia pagina ASP 4
<br>
<%
randomize
numero = rnd()
numero = int (numero * 100)
if int(numero/2)=numero/2 then
response.write ("il numero " & numero & " è PARI ")
else
response.write ("il numero " & numero & " è DISPARI ")
end if
%>
</body>
</html>
Visualizza l'esempio
La struttura: IF condizione THEN istruzione ELSE istruzione END IFè un classico esempio di logica condizionale. Altre strutture sono:
Esempi di logica ciclicaStrutture che permettono la ripetizione di una o più istruzioni secondo certe regole. ES05Ripetiamo 5 volte la generazione di un numero casuale. nome del file: es05.asp <html> <head> <title> La mia pagina HTML </title> </head> <body> Questa è la mia pagina ASP 5<br> <% for i=1 to 5 randomize numero=RND() numero = int (numero * 100) response.write (numero & "<br>") next i %> </body> </html>Visualizza l'esempio Il ciclo FOR è la più semplice struttura di logica ciclica. La variabile i si dice contatore Altre strutture di logica ciclica:
|