
L Intructiunea pentru
Presentation
•
Computers
•
5th - 9th Grade
•
Medium
Laurentiu Lambrinoc
Used 11+ times
FREE Resource
5 Slides • 8 Questions
1
Intructiunea pentru
(cu numar cunoscut de pasi)
in pseudocod
2
Forma generală
pentru <v>=<vi>, <vf>, <p> executa
<instructiune1>
<instructiune2>
...
<instructiunen>
sfarsit pentru
3
Multiple Choice
Instructiunea
pentru <v>=<vi>, <vf>, <p> executa
...
Se numeste:
structura repetitiva cu număr cunoscut de pași
structura repetitiva cu condiție la sfârșit
structura liniara
structura repetitiva cu condiție initiala
4
Cum funcționează?
Variabila <v> primeste valoarea <vi>
Se verifică daca v depaseste valoarea <vf>
Daca nu, se trece la executarea intructiunilor 1..n, apoi v primeste valoarea v+pas si se revine la pasul 2
Dacă v depaseste valoarea <vf>, se trece la executarea următoarei instrucțiuni
Observatii:
1. valorile <vi> si <vf> pot avea orice valori intregi, in orice ordine
2. valoarea <pas> poate fi negativa
3. valoarea <pas> poate lipsi, caz in care este considerata, implicit, 1
4. printre intructiunile 1..n poate fi o alta instructiune pentru
5
Multiple Choice
Imaginea alaturata corespunde carei instructiuni?
cu conditie initiala
alternativa
cu numar cunoscut de pasi
cu conditie finala
6
Multiple Choice
Imaginea alaturata corespunde carei instructiuni?
cu conditie initiala
alternativa
cu numar cunoscut de pasi
cu conditie finala
7
Sa analizam urmatorul exemplu!
citeşte a,b (numere întregi)
┌dacă a<b atunci
│ a↔b
└■
┌pentru x=a,b,-1 execută
│ ┌dacă x MOD2<>0 atunci
│ │ scrie x,’ ’
│ └■
└■
Vom da lui a valoarea initiala 5, iar lui b, 10.
Cum a<b, valorile sunt inversate
Instructiunea pentru incepe cu atribuirea valorii 10 variabilei x
Cum 10 nu il depaseste pe 5 (10>=5), se executa instructiunea daca, inclusa, deci se verifica daca x mod 2<>0. Cum este falsa, nu produce niciun efect.
Se trece la atribuirea variabilei x a valorii x-1, deci 9
se reia instructiunea daca si, cum 9mod2=1, deci diferit de 0, se afiseaza valoarea lui x, urmata de un spatiu
se reia procedeul pana cand x va ajunge sa primeasca valoarea 4
8
Cum am scrie programul folosind alta structura?
citeşte a,b (numere întregi)
┌dacă a<b atunci
│ a↔b
└■
┌pentru x=a,b,-1 execută
│ ┌dacă x MOD2<>0 atunci
│ │ scrie x,’ ’
│ └■
└■
citeşte a,b (numere întregi)
┌dacă a<b atunci
│ a↔b
└■
x=a
┌cat timp x>=b execută
│ ┌dacă x MOD2<>0 atunci
│ │ scrie x,’ ’
│ └■
| x=x-1
└■
9
Multiple Choice
Fie următorul algoritm, scris in pseudocod:
citeşte n
s=1
pentru i=1,n execută
s=s+i
sfarsit pentru
scrie s
Precizati ce s-ar afisa daca ar fi citita pentru n valoarea 5!
15
16
1
0
10
Multiple Choice
Fie următorul program, scris în pseudocod:
citeşte n, k
pentru i=1,n execută
dacă i DIV k=0 atunci
scrie i
k=k-1
altfel scrie i MOD k
Scrieţi valorile care se vor afişa dacă se citesc, în ordine, numerele 7 şi 5.
1201201
0001111
1112223
1234567
11
Multiple Choice
Fie următorul algoritm, scris in pseudocod:
citeşte a,n (numere naturale)
pentru i=1,n execută
dacă i%2=0 atunci a=a-i*i
altfel a=a+i*i
sfarsit pentru
scrie a
Precizati ce s-ar afisa daca, pentru a ar fi citita valoarea 6, iar pentru n valoarea 5!
5
6
20
21
12
Open Ended
Fie următorul program, scris în pseudocod:
citeşte x
dacă x<0 atunci x = -x
p=1
pentru i=1,x execută
p=(p*4) MOD 10
scrie p
Rescrieti programul, inlocuind structura pentru cu o structura repetitiva cu test initial!
13
Open Ended
Fie următorul program, scris în pseudocod:
citeşte a, b
i=a; s=0;
repeta
scrie s=s+i
i=i+1
pana cand x>b execută
scrie s
Rescrieti programul, inlocuind structura pentru cu o structura repetitiva cu numar cunoscut de pasi!
Intructiunea pentru
(cu numar cunoscut de pasi)
in pseudocod
Show answer
Auto Play
Slide 1 / 13
SLIDE
Similar Resources on Wayground
8 questions
ADVERBS AND MORE PRACTICE
Presentation
•
KG
12 questions
Estruturas Condicionais
Presentation
•
6th - 8th Grade
7 questions
Français classe A
Presentation
•
5th - 9th Grade
12 questions
Jocurile copiilor iarna
Presentation
•
KG
9 questions
Predictions (will, may and might)
Presentation
•
4th - 10th Grade
8 questions
Theme
Presentation
•
6th - 8th Grade
9 questions
Personalizacija
Presentation
•
6th - 8th Grade
11 questions
Chapter 5 Long Walk to Water
Presentation
•
6th - 8th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade