e mentre le dichiarazioni hanno un attributo importante in comune - sono entrambi condizionale . Entrambi includono un test per una condizione e l' elaborazione dei comandi successivi viene alterata , a seconda dei risultati di tale prova . Entrambi staffa altre istruzioni ed entrambi possono essere utilizzati per tagliare una sezione di operazioni, se il test non è vero .
Se Struttura
La struttura di base di una istruzione if è: se la sezione altro fornisce un'azione alternativa se nessuna delle condizioni di se dichiarazione sono soddisfatte . Tuttavia, è un metodo di programmazione legittimo omettere il resto , nel qual caso il if potrebbe comportare nessun codice eseguito . L'esecuzione del programma viene eseguito verso il basso la struttura e se esegue solo una sezione del codice , o nessuno . Se uno qualsiasi del codice viene eseguito , ogni riga viene eseguito solo una volta . la chiarezza della dichiarazione , mentre beneficia anche dal rientro . Incorporamento di loop è raro, perché può rapidamente diventare ingestibile . Il test del while non fornisce ramificazione , che provoca il programma per ripetere il codice racchiuso finché la condizione nell'istruzione diventa falsa . Come con l'istruzione if , il test può risultare in un risultato negativo per la prima volta e quindi nessuno di codice nella dichiarazione , mentre viene eseguito . Qualche elemento della condizione di prova deve essere alterato durante la lavorazione del ciclo, altrimenti la condizione sarebbe mai diventare falsa e il ciclo verrebbe eseguito sempre. Una dichiarazione , mentre di solito processi come : : = 1a_variable : = ( record di [ line] ) WHILE NOT ( a_variable = Mentre affermazioni sono adatti ai record di elaborazione . Se le dichiarazioni sono utilizzati per gestire la struttura di un programma . Una combinazione dei due permette l'ordinamento dei record . L' istruzione while è più comune nelle applicazioni di database .
Mentre Struttura
linea
Confronto
Informazioni correlate
Programmazione © www.354353.com