Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  


AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Instructiunea do-while

c

+ Font mai mare | - Font mai mic





DOCUMENTE SIMILARE

Trimite pe Messenger
Operatori logici pe biti
Instructiunea SWITCH
Pointeri pe functii
ARBORI - ARBORI PARTIAL ORDONATI. VECTORI HEAP
LISTA DUBLU INLANTUITA
Adaugarea unui element la sfarsitul listei
Functii recursive - Exemple - Recursivitate directa
Pointeri si adrese
Constante
Instructiunea alternativa (IF)

TERMENI importanti pentru acest document

Instructiunea do-while

Spre deosebire de ciclurile programate cu while sau for, unde conditia de ciclare este verificata la inceput, in cazul folosisii mecanismului do-while, conditia se evalueaza dupa executia secventei de instructiuni ce reprezinta corpul ciclului. Forma generala a buclei do-while este:




do while (conditie);

Semantic, do-while este echivalenta cu secventa:

instructiune;

while (conditie)

instructiune

Desi acoladele nu sunt necesare cand instructiune este o instructiune simpla, de obicei se utilizeaza pentru a evita confuzia cu while. Se remarca faptul ca instructiune ce reprezinta corpul ciclului (adica, o instructiune simpla, o instructiune compusa sau o instructiune vida) este executata cel putin odata. Celelalte executii sunt conditionate de valoarea intreaga rezultata din evaluarea conditiei. Daca aceasta valoare este 0 (conditie falsa), atunci controlul se transfera la urmatoarea instructiune din program; in caz contrar se executa corpul ciclului si se reevalueaza conditia.

Exemplu: Urmatoarea secventa asigura preluarea corecta a unei valori intregi intre 1 si 10:

# include <stdio.h>

void main (void) while (num < 1 || num > 10); }

Un caz tipic de utilizare a instructiunii do-while este oferit de programele interactive in care selectia unei optiuni se face pe baza unui meniu afisat pe ecranul terminalului.



Exemplu: Urmatorul program implementeaza o versiune a unui meniu de verificare a corectitudinii ortografice intr-un text:

# include <stdio.h>

# include <ctype.h>

void main (void)

} while (ch != '1' && ch != '2' && ch != '3'); }

Dupa afisarea optiunilor, programul va bucla pana cand se va selecta o optiune valida.

Exemplu: Adunarea elementelor a doi vectori:

int a[10], b[10], c[10];

. . . . . . . . . . . . . .

i = 0;

do while (i < 10);

sau

i = 0;

do while (i < 10);






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 574
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2022 . All rights reserved

Distribuie URL

Adauga cod HTML in site