" Errare è umano , per le cose davvero rovinare prende un computer" . Questo vecchio adagio rivela come un computer può ripetere lo stesso processo più e più volte al secondo. In termini di programmazione di computer , si parla di un ciclo. Visual Basic ha tre diversi costrutti loop: for, while e Do . Ogni ripete un blocco di codice o un certo numero di volte o base a una condizione . Seguire questa procedura per provare ciascuno dei tre costrutti di loop . Cose che ti serviranno
Microsoft Visual Basic Express o Visual Studio (versione 2003 o successiva ) economici Mostra più istruzioni
1
Aprire Visual Basic e creare una nuova applicazione console . Fare clic su " File ", "Nuovo progetto ". Scegliere "Windows " in " Visual Basic " nella vista ad albero . Fare clic su " Applicazione console ", "OK ". Viene visualizzata la finestra del codice per la nuova applicazione console . Inserire tutto il codice tra le due righe riportate di seguito
Sub Main ( ) per
' - . Codice va qui -
End Sub
2 < p > Creare un ciclo For . Questo ripete un blocco di codice mentre variando un indice da un valore all'altro . Inserisci il codice come segue :
Dim i As Integer
For i = 2 To 10 Step 2
Console.Write (i ) per
Console. Scrivi ( " " ) per
Successivo
Console.WriteLine ( ) per
Questo ciclo varia l' ho intero da 2 a 10, un passo da 2 . Ripetizione del ciclo per i valori 2, 4 , 6, 8 e 10 , ogni volta stampare il numero alla console . Al termine del ciclo, il cursore della console è avanzato alla riga successiva . Quando viene eseguito , l'output viene visualizzato come segue :
2 4 6 8 10
3
Creare un ciclo While . Questo si ripete fino a quando una condizione è soddisfatta . Inserisci il codice come segue :
i = 1
Mentre i < = 5
Console.Write (i ) per
Console.Write ( " " ) per
i + = 1
End While
Console.WriteLine ( ) per
In questo esempio , il ciclo conta da 1 a 5. L' indice I è impostato a 1 , quindi il ciclo while viene stampata ripetutamente il valore di I per la console poi aggiunge 1 . Il ciclo while dice che si ripete quando i è inferiore o uguale a 5 , così quando mi arriva a 6 , le fermate di loop . L'output viene visualizzato come segue :
1 2 3 4 5
4
Creare un ciclo Do . Questo è simile a un
Mentre continua ad anello , ma fino a quando una condizione è soddisfatta. Un ciclo Do viene sempre eseguito almeno una volta. Inserisci il codice come segue :
i = 1
fare
Console.Write (i ) per
Console.Write ( " " ) per
i + = 1 Do
loop Until i> 5
Console.WriteLine ( ) per
Questo esempio è simile al ciclo While , ma si noti che la condizione appare dopo il ciclo e che la ripetizione del ciclo fino a quando la condizione è soddisfatta . L'uscita è la stessa dell'esempio precedente .