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 while

c



+ Font mai mare | - Font mai mic



Instructiunea while

Instructiunea while     are urmatorul format:

while (expresie) instructiune;



Cu ajutorul instructiunii while se realizeaza structura repetitiva pretestata (conditionata anterior).

Efectul:

se evalueaza valoarea expresiei din paranteze;

daca expresia are valoarea diferita de zero, atunci se executa instructiune si se reia punctul 1), altfel se trece la instructiunea urmatoare instructiunii while.

Deci instructiune se executa repetat atata timp cat expresia din paranteza este diferita de zero. Se observa ca daca expresia are valoarea zero de la inceput, atunci instructiune nu se executa niciodata.

Antetul ciclului while este constructia while (expresie) iar instructiune formeaza corpul ciclului. In cazul in care este necesar sa se execute repetat mai multe instructiuni, se utilizeaza o instructiune compusa formata din instructiunile respective.

Exemplu:

Vom crea un program care citeste un intreg n si scrie n!. Algoritmul in pseudocod:

Citeste n



f=1

i=2

CatTimp i<=n executa

f=f*i;

i=i+1

SfarsitCatTimp

Scrie n,f

Programul in C este:

#include<stdio.h>

void main (void)

printf("nn=%d, iar n!=%gn",n,f);

Corpul ciclului while se poate scrie mai compact astfel:

while (i<=n) f*=i++;





Politica de confidentialitate | Termeni si conditii de utilizare



});

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 729
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 2024 . All rights reserved