Stai leggendo 'corso asp strutture cicliche senza controllo '
Per trovare altre informazioni su utilizza il modulo di ricerca online
 
 Guida Internet dal 2000
Home
Segnala un sito web
Ultimi siti segnalati
 Siamo anche su Facebook
Facebook fans
  AdLinks



 

  CORSO ASP STRUTTURE CICLICHE SENZA CONTROLLO

Corso Asp strutture cicliche senza controllo



Le strutture cicliche incondizionate eseguono un numero predeterminato di cicli (loop) senza essere condizionate da un particolare evento o controllo.

  FOR TO STEP NEXT

E' l'istruzione ciclicla incondizionata per eccellenza. L'uso dell'istruzione FOR / NEXT è talmente semplice da essere compresa in quasi tutti i linguaggi di programmazione. Si imposta un valore iniziale, un valore finale ed eventualmente l'incremento da operare al termine di ogni ciclo. L'istruzione esegue il corpo di istruzioni comprese prima del NEXT per l'esatto numero equivalente di cicli.

Esempio

 



<%
valoreiniziale=1
valorefinale=10
incremento=1
FOR var = valoreiniziale TO valorefinale STEP incremento
       Response.Write(var)
NEXT

%>


 

Spiegazione: l'istruzione FOR esegue lo script compreso tra FOR e NEXT per dieci volte. Il contatore var assume il valore iniziale 1 e si incrementa di 1 al termine di ciascuno ciclo fino al raggiungimento del valore 10. Il risultato visualizzato sarà 12345678910.

Volendo visualizzare solo i numeri pari da 1 a 10 è sufficiente modificare il valore dell'incremento e il valore iniziale del loop.

 



<%
valoreiniziale=2
valorefinale=10
incremento=2
FOR var = valoreiniziale TO valorefinale STEP incremento
       Response.Write(var)
NEXT

%>


 

Spiegazione: al termine di ogni ciclo la variabile var è incrementata di due e non più di 1 come per la situazione precedente.

Per concludere possiamo introdurre il concetto di ciclo annidato, ossia la possibilità di eseguire un ciclo all'interno di un altro ciclo. Poniamo di voler visualizzare una lista di anni dal 1980 al 1990 e visualizzare per ogni anno il numero dei mesi da 1 a 12.

 



<%
FOR anno=1980 TO 1990
    response.write(anno)
    FOR mese=1 TO 12
        response.write(mese)
    NEXT

    response.write("
")
NEXT
%>


 

Spiegazione: la prima iterazione esegue 10 cicli incrementando la variabile anno da 1980 a 1990. In ogni ciclo è eseguita la seconda iterazione, scritta in blu per semplicità, la quale realizza ogni qualvolta 12 cicli per contare da 1 a 12 e visualizzare a video il numero del mese.



Commenti

Scrivi il tuo commento sulla pagina
"Corso Asp strutture cicliche senza controllo "


Il tuo nome (facoltativo)





Link utili per approfondire il tema
Segnala un sito/link di approfondimento

 

Corso Asp

Il primo script

Variabili

Le funzioni

Strutture di controllo

Cicli e loop

Cicli incondizionati

Matrici e vettori

Leggere file di testo

Scrivere file di testo

Oggetti

Includere file esterni

I Cookies

Database con Asp

Gestione degli errori in Asp

Redirect

Numeri random

Altre pagine correlate

Segnala il tuo sito web

Segnala il tuo sito web alla directory Lapaweb iscrivendoti gratuitamente alla community

guida Facebook

Guida Facebook Come iscriversi su Facebook. Una guida online per conoscere il social network più famoso del momento.

guida Twitter

Guida Twitter Come iscriversi su Twitter. La guida per registrare un account personale sul social network dei messaggi brevi.

guida YouTube

Guida YouTube La nostra guida pratica per caricare video su YouTube, consigli pratici e molto altro ancora.

Guida Google Plus +

Guida Google Plus La guida online al social network Google Plus sviluppato dal motore di ricerca Google.

Internet & Web

Internet & Web - Affiliazioni - Guadagnare su Internet - Internet gratis - Browser - Suonerie gratis - Creare sito gratis - Facebook

Viaggi e vacanze

Viaggi e vacanze - Voli low cost - Viaggi

Software gratis

Software gratis - Antivirus - Videorecording - Chat & Instant Messenger

Spettacolo

Cinema - Musica

Libri e cultura

Libri

Auto e Motori

Motori

www.lapaweb.com è un servizio online gratuito di directory web e segnalazione siti web - Lapaweb è Blog personale - Email: info@lapaweb.com
Fonti e bibliografia - Note Legali / Termini e condizioni di utilizzo - Lapaweb non è collegato ai contenuti presenti sui siti esterni linkati nella directory o nelle recensioni
Contenuti pubblicati secondo la licenza di utilizzo di Creative Commons salvo diverse indicazioni - Norme Privacy Google
Per chiedere la rimozione di foto o contenuti scrivere alla redazione del sito - Tutti marchi citati nel sito sono dei rispettivi proprietari