Upload
alexandru-stamatin
View
214
Download
0
Embed Size (px)
Citation preview
8/18/2019 Exam Programing
1/7
6. Algoritmi cu structură ciclică. Ciclu precondi ionat i ciclu postcondi ionat.ț ș ț
Instruc iuni de ciclu while, do-while.ț
Ciclu este o parte a algoritmului care poate fi repetat mai multe ori. Pentru a
construi un ciclu trebuie de stabilit conditia, si corpul ciclului.
1) Ciclu preconditionat (WHILE)
2) Ciclu postcondi ie (!"WHILE)ț
Instructiunea ciclică WHILE
Ciclul while este folosit in ca#ul c$nd nu este cunoscut numarul de repet%riale ciclului i nu e&ist% necesitatea ca ciclul s% fie e&ecutat m%car o singur% dat%.ș
Instructiunea de ciclu while este urm%torul format'
Wile (conditia) Instructiunea*+
Instructiunea de ciclu while lucrea#% $n felul urm%tor' dac% e&presia este ade%rat%,
atunci instruc iunea se $ndepline te o dat% i apoi e&presia din nou se testea#%.ț ș ș
Instruc iuneaț Do While
Ciclul do while este folosit in ca#ul c$nd nu este cunoscut numarul derepet%ri ale ciclului, dar $n acela i timp este neoie ca ciclul sa fie e&ecutat m%car oșsingur% dat%.
Instructiunea de ciclu do while este urm%torul format'
do
Instructiunea*
+
-ile (conditia)
8/18/2019 Exam Programing
2/7
instructiunea do -ile lucrea#% $n felul urm%tor' la $nceput se $ndepline teșinstruc iunea, apoi se erifica conditia. ac% condi ia este ade%rat%, atuciț ținstuc iunea se $ndepline te din nou, dac% e&presia este fals%, atunci indeplinireaț țciclului se termin%.
. Algoritmi cu structură ciclică. Ciclu cu e!eniment i cu contor.ș
Instruc iunea de ciclu "orț
Ciclurile cu contor sun ciclurile in care se duce eidenta numarului de repet%ri aleciclului, iar ciclu cu e!eniment este numarul de repet%ri a unei p%r i de codțimplicit. n e&emplul dat'
n/0*
&/*
for (i/*in*i33) if (1n/4)&33+*+
Ciclul se a repetat de 5 ori. 5 este si contorul ciclului.
Iar & a fi eenimentul ciclului, deoarece acesta se a incrementa doar atunci cindconditia din if a fi ade%rat%.
Ciclul "or posed% urm%toarele caracteristici'
5umarul e&act de repetari este cunoscut de la $nceputul e&ecutarii lui*
Conducerea ciclului este e&ecutata cu a6utorul unei ariabile de tip int, numita parametrul ciclului, care in acest proces ciclic primeste alori consecutie de laaloarea initiala dat% p$n% la aloarea final% dat%.
7inta&a instructiunii este urm%toarea'
8or(e&presia 1*e&presia 2* e&presia 4)
Instructiune*
8/18/2019 Exam Programing
3/7
+
9nde'
E&presia 1"este e&presia de initiali#are a parametrului ciclului*
E&presia 2"este conditia ciclului*
E&presia 4"e&presia de incrementare:decrementare
Instruc iunea ciclica for lucrea#a $n felul urm%tor' la $nceput se calculea#% e&presiațde initiali#are. ;poi dac% conditia este ade%rat%, atunci $ndeplineste instructiunea.up% care se incrementea#%:decremente#% e&presia dupa care iarasi se erificaconditia, dac% conditia este fals% atunci indeplinirea ciclului se termin%, controlul
se transmite instructiunii ce urmea#% dupa instructiunea for.
#. Algoritmi cu structura ciclu in ciclu. Instruc iunea continue, $rea%, goto.ț
Instructiunea de continuare &continue'
Instruc iuneaț continue este folosita in corpul ciclului cu scopul de a preda
controlul la inceputul ciclului. E&ista ca#uri, c$nd la $ndeplinirea a carea conditiitrebuie de interupt e&ecutarea iteratiei curente si de trecut la $ndeplinirea iteratieiurmatoare a ciclului. n asa ca#uri este folosita instructiunea continue.Instruc iunea de continuare are urmatoarea form%' continue*ț
Instruc iuneaț continue poate fi toate cele trei tipuri de cicluri, dar nu i $nșinstruc iunea s-itc.ț
Instructiunea de intrerupere &$rea% '
n practica program%rii c$teodat% apare necesitatea $ndeplinirii numai a uneiariante case f%r% $ndeplinirea celor ce urmea#% dup% ea, adic% trebuie $ntrerupt%logica stabilit% de lucrul a instruc iunii s-itc.eident ca pentru asa cea e necesarțintroducerea unei instructiuni $ntre instruc iunile ariantei, care ar seri ca sfir it alț ș$ndeplinirii lui s-itc. n acest ca# instruc iunea a aea urm%torul format'ț
s-itc(e&presia)
8/18/2019 Exam Programing
4/7
caseTed Cruz raised fresh hope of forcing Donald Trump toa contested party convention on Tuesday, beating the Republican frontrunner
in a Wisconsin primary amid signs his brash campaign style may finally be
turning off GOP voters
Cruz !as pro"ected by the #ssociated Press to have !on the important
mid!est sho!do!n "ust over half an hour after polls closed at $pm CDT #s
the scale of his victory across the state became clearer, the Te%as conservative
!as estimated to have !on at least && of the '( delegates on offer, limiting
Trump to "ust a handfu
e&pr>>>>
case e&pr
8/18/2019 Exam Programing
5/7
up% instructiunea goto, eident, se $ndeplineste instructiunea,eticeta c%reia coincide cu eticeta din goto. E de dorit folosireac$t mai redus%, a acestei instructiuni, deoarece limba6ul c face
parte din clasa limba6elor structurate.
(. Clasi"icarea !aria$ilelor in C. Declararea !aria$ilelor
?ariabila este o entitate folosita pentru memorarea unei alori de tipulasociat ariabilei. ! ariabila se caracteri#ea#a printr"un nume, un tip, o aloare.!ricarei ariabile i se aloca ( re#era ) un spatiu de memorie care corespun#atortipului ariabilei.
?ariabilele pot fi caracteri#ate'
) Парламент инициирует исключениепарламентского иммунитета
2. *+-./.0 1213114-5. 62+7+21+ 189+2+21: 6 ;? 17@=5A+21>/4=/9+2.7@
8/18/2019 Exam Programing
6/7
Dinamice (de program).
5. Dupa sensul valorii stocate:
Regulate Andrian Candu, despre legea Big Brother: Trebuie să
găsim echilibru între libertatea de exprimare şi securitate
Preşedintele Parlamentului, Andrian Candu a subliniat importanţa legii securității informaționale.Politicianul a menţionat că în acest sens sunt necesare discuţii publice largi. "Un alt subiectdiscutat în cadrul Biroului Permanent a fost legea care a fost aprobată de guern ce ţine decontrolul email!urilor,...
•
)*. Clasi"icarea tipurilor de date +n C. ipuri de date prede"inite
ipurile de date prede#nite inclut in sine $ de ba%a, $ de ba%amodi#cate si $ deriate.
США — Россия: начать отношениязаново@ABDF G AJ KAMN OKMDFDMN D AFJNQ ARQ, MAFS FMFRTQ UTJF UOBOVAAF XR YJBRA ZOMA UOBOVAA RFSF"ARQ FMF[AS.
@\TDJN F ]YMRAK ^XARMFD XF F_, Q FR`\MFRF MJ CarnegieCorporation of 5e- or= . M ARFXRGMG FMDJ O AG KODMDF OJDVA`FGXA\. ZFJM \MRGJ D FS AOBKFS DAR FJN ]AN OR_.
proportional system of allocating their $I pledged delegates !ill limit the
impact of his victory on the national race Clinton had a commanding lead of
(I& delegates at the start of the night
Live Wisconsin pri!r": #!n$ers
!n$ %r&' n!rro( $e)e*!+e *!ps ,c!p!i*n )ive
http://www.publika.md/andrian-candu-despre-legea-big-brother-trebuie-sa-gasim-echilibru-intre-libertatea-de-exprimare-si-securitate_2585141.htmlhttp://www.publika.md/andrian-candu-despre-legea-big-brother-trebuie-sa-gasim-echilibru-intre-libertatea-de-exprimare-si-securitate_2585141.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://www.publika.md/andrian-candu-despre-legea-big-brother-trebuie-sa-gasim-echilibru-intre-libertatea-de-exprimare-si-securitate_2585141.htmlhttp://www.publika.md/andrian-candu-despre-legea-big-brother-trebuie-sa-gasim-echilibru-intre-libertatea-de-exprimare-si-securitate_2585141.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.htmlhttp://inosmi.ru/politic/20160406/236017856.html
8/18/2019 Exam Programing
7/7
Jillary Clinton and Democratic rival head to Philadelphia for rallies and Donald Trump !ill hold his first Ke! LorM event as a !hite supporter faces charges over punching a blacM protester in Korth Carolina Read more
Nanders victory speech came at a ral