
Structurile repetitive în limbajul C++
Presentation
•
Computers
•
7th Grade
•
Practice Problem
•
Easy
OANA-ANDREEA ATASIE
Used 2+ times
FREE Resource
13 Slides • 3 Questions
1
Profesor: Atasie Oana-Andreea
2
cât timp (condiție) execută
instrucțiuni
while(condiție){
instrucțiuni
}
3
Pas 1) Se verifică condiția. Se trece la pas 2 sau pas 3.
Pas 2) Dacă condiția este adevărată se execută instrucțiunile din blocul while. Programul se întoarce la pasul 1.
Pas 3) Dacă condiția este falsă, execuția structurii while se încheie și se execută instrucțiunile de după while.
4
Programul din imaginea alăturată calculează suma cifrelor unui număr natural n.
De exemplu, pentru n = 371 programul va afișa 11.
Structura repetitivă while a fost folosită pentru împărțirea repetată a numărului n la 10 până când n a ajuns să fie nul.
5
Dacă condiția este falsă de la început, programul va trece direct la instrucțiunile ce urmează după structura while.
Dacă condiția nu ajunge sa fie falsă se va crea o buclă infinită.
Instrucțiunea while este o structură repetitivă cu număr necunoscut de pași și test inițial.
6
Poll
Care dintre următoarele afirmații este adevărată pentru programul din imagine?
Afișează câtul împărțirii numărului n la 2.
Se creează o buclă infinită.
Pentru n = 4 afișează 4.
7
execută
instrucțiuni
cât timp(condiție)
do {
instrucțiuni
} while(condiție);
8
Pas 1) Se execută instrucțiunile din blocul do...while. Se verifică condiția. Se trece la pasul 2 sau pasul 3.
Pas 2) Dacă condiția este adevărată programul se întoarce la pasul 1.
Pas 3) Dacă condiția este falsă, execuția structurii do...while se încheie și se execută instrucțiunile de după do...while.
9
Programul din imaginea alăturată calculează numărul de numere naturale pare mai mici decât n.
De exemplu, pentru n = 5 programul va afișa 2.
Deoarece a fost folosită structura do..while, programul va intra în structura repetitivă inclusiv pentru 0, deși nu respectă condiția.
10
Chiar dacă condiția este falsă de la început, programul va executa o singură dată instrucțiunile din do...while, după care va trece direct la instrucțiunile ce urmează după.
Dacă condiția nu ajunge sa fie falsă se va crea o buclă infinită.
Instrucțiunea do...while este o structură repetitivă cu număr necunoscut de pași și test final.
11
Fill in the Blanks
Ce valoare afișează programul din imaginea alăturată dacă pentru n se citește valoarea -1?
Type answer...
12
pentru i<-valoare inițială, condiție, pas execută
instrucțiuni
for(i = valoare inițială; condiție; pas){
instrucțiuni
}
13
Pas 1) i ia valoarea inițială.
Pas 2) Se verifică condiția. Se trece la pas 3 sau pas 4.
Pas 3) Dacă condiția este adevărată se execută instrucțiunile din structura repetitivă, după care se realizează pentru i pasul din for și programul se întoarce la pasul 2.
Pas 3) Dacă condiția este falsă, execuția structurii for se încheie și se execută instrucțiunile de după.
14
Programul din imaginea alăturată afișează numerele divizibile cu 3 din intervalul [a,b].
De exemplu, pentru a = 2 și b = 7 programul va afișa 3 6.
Structura repetitivă for a fost folosită pentru parcurgerea intervalului [a,b].
15
Instrucțiunea repetitivă for este folosită cel mai des pentru parcurgerea de intervale.
Instrucțiunea for este o structură repetitivă cu număr cunoscut de pași și test inițial.
16
Multiple Select
Instrucțiunea for se poate folosi pentru:
Calculul sumei cifrelor lui n
Calculul numerelor de la 1 la n
Afișarea unui număr de 100 de ori.
Profesor: Atasie Oana-Andreea
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
9 questions
I.L Caragiale D-l Goe
Presentation
•
6th - 8th Grade
15 questions
Structura atomică a substanței. Modelul planetar al atomului
Presentation
•
6th Grade
11 questions
Test
Presentation
•
KG
10 questions
Alegerea valorilor
Presentation
•
7th Grade
12 questions
Paralelogramul
Presentation
•
6th - 8th Grade
11 questions
Manifestări ale lipsei de solidaritate
Presentation
•
6th Grade
11 questions
Fata moșului cea cuminte (PETRE ISPIRESCU)
Presentation
•
6th Grade
9 questions
Fabula
Presentation
•
6th Grade
Popular Resources on Wayground
10 questions
How much do you know about our Portrait of an Eagle?
Quiz
•
10th Grade
10 questions
Fast Food Slogans
Quiz
•
6th - 8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade