Search Header Logo
L Instructiunea repeta-pana cand

L Instructiunea repeta-pana cand

Assessment

Presentation

Computers

5th - 9th Grade

Practice Problem

Medium

Created by

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>

media

3

Multiple Choice

Structura

repeta

< instrucțiune>

pana când <condiție>

se numeste:

1

structura repetitiva cu condiție la sfârșit;

2

structura liniara

3

structura alternativa

4

structura repetitiva cu număr cunoscut de pași;

4

​​Cum funcționează?

  1. Instructiunile 1...n sunt executate una dupa alta.

  2. Se verifică expresia condițională.

  3. Daca aceasta este falsa, se revine la executarea intructiunilor.​

  4. Dacă expresia este adevarata, se trece la executarea următoarei instrucțiuni

5

Multiple Choice

Question image

Ce structura corespunde imaginii?

1

alternativa

2

cu conditie initiala

3

cu conditie finala

4

liniara

6

Multiple Choice

Question image

Ce structura corespunde imaginii?

1

alternativa

2

cu conditie initiala

3

cu conditie finala

4

liniara

7

Să observăm diferențele!

  1. 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

  2. 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

1

0

2

-1

3

-2

4

Secventa da eroare

12

media

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

1

0

2

10

3

Secventa va da eroare

4

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