
L Instructiunea repeta-pana cand
Presentation
•
Computers
•
5th - 9th Grade
•
Practice Problem
•
Medium
Laurentiu Lambrinoc
Used 21+ times
FREE Resource
7 Slides • 7 Questions
1
Instrucțiunea repetă-până când
(cu condiție finală)
in pseudocod
2
Forma generală
repeta
<instructiune1>
...
<instructiunen>
pana cand <conditie>
3
Multiple Choice
Structura
repeta
< instrucțiune>
pana când <condiție>
se numeste:
structura repetitiva cu condiție la sfârșit;
structura liniara
structura alternativa
structura repetitiva cu număr cunoscut de pași;
4
Cum funcționează?
Instructiunile 1...n sunt executate una dupa alta.
Se verifică expresia condițională.
Daca aceasta este falsa, se revine la executarea intructiunilor.
Dacă expresia este adevarata, se trece la executarea următoarei instrucțiuni
5
Multiple Choice
Ce structura corespunde imaginii?
alternativa
cu conditie initiala
cu conditie finala
liniara
6
Multiple Choice
Ce structura corespunde imaginii?
alternativa
cu conditie initiala
cu conditie finala
liniara
7
Să observăm diferențele!
In conditionarea finala, setul de instructiuni se repeta pana la indeplinirea conditiei, spre deosebire de conditionarea initiala care determina repetarea instructiunilor atata timp cat conditia este adevarata. Consecinta este ca trecerea de la un tip de structura la alta se face cu negarea conditiei
In conditionarea finala, setul de intructiuni se executa cel putin o data. Acest fapt poate fi avantajos in anumite situatii, dar poate modifica nedorit valorile variabilelor. De aceea este, uneori, necesara impunerea unei verificari anterior acestei instructiuni.
8
Determinarea sumei cifrelor unui numar
CU CONDITIE INITIALA
citeste n
S=0
cat timp n<>0 executa
s=n MOD 10
n=n DIV 10
sfarsit cat timp
scrie S
CU CONDITIE FINALA
citeste n
S=0
repeta
s=n MOD 10
n=n DIV 10
pana cand n=0
scrie S
9
Algoritmul lui Euclid
CU CONDITIE INITIALA
citeste a, b
cat timp b<>0 executa
r=a MOD b
a=b
b=r
sfarsit cat timp
scrie a
CU CONDITIE FINALA
citeste a, b
repeta
r=a MOD b
a=b
b=r
pana cand b=0
scrie a
10
Open Ended
Rescrieți programul de mai jos, înlocuind structura repetitivă cât timp…execută cu o structură repetitivă repetă…până când !
citește a
cât timp a>=1 execută
scrie a-1;
a=a-2;
sfârșit cât timp;
11
Multiple Choice
Ce se afiseaza prin executarea programului de mai jos, daca pentru a se citeste valoarea 0?!
citește a
repeta
scrie a-1
a=a-2
pana cand a<1
0
-1
-2
Secventa da eroare
12
13
Multiple Choice
Ce valoare se va afisa in urma executarii urmatoarei secvente?
x=10
y=0
repeta
r=x MOD y
x=y
y=r
pana cand y=0
0
10
Secventa va da eroare
100
14
Open Ended
Rescrie secventa de program de mai jos, inlocuind structura repetitiva cu conditie initiala printr-una cu conditie finala!
citeşte n
z=0
p=1
cât timp n>0 execută
c=n MOD 10
n=n DIV 10
dacă c MOD 3=0 atunci
z=z+p*(9-c)
p=p*10
sfarsit cat timp
scrie z
Instrucțiunea repetă-până când
(cu condiție finală)
in pseudocod
Show answer
Auto Play
Slide 1 / 14
SLIDE
Similar Resources on Wayground
6 questions
Meseria este brățară de aur
Presentation
•
KG
6 questions
Pronumele reflexiv
Presentation
•
6th - 8th Grade
10 questions
single replacement reaction
Presentation
•
KG
9 questions
Animalele de la Zoo
Presentation
•
KG
8 questions
Operatii cu puteri
Presentation
•
5th - 8th Grade
12 questions
EXERp1STRUCTud
Presentation
•
KG
12 questions
ALGORITMI
Presentation
•
6th - 8th Grade
7 questions
„Zumzet în zăvoi”
Presentation
•
KG
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Computers
15 questions
Review DT Year 2 Semester 2
Quiz
•
8th Grade
45 questions
AP CSP Exam Review
Quiz
•
9th - 12th Grade
50 questions
AP CSP Review
Quiz
•
9th - 12th Grade
7 questions
Internet Privacy and Digital Awareness
Flashcard
•
8th Grade
18 questions
Company Logos
Quiz
•
6th - 8th Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
10 questions
Writing Emails
Quiz
•
5th Grade
18 questions
Early Video Games
Quiz
•
6th - 8th Grade