0% au considerat acest document util (0 voturi)
80 vizualizări5 pagini

Repeat - Instr Pascal

Instrucțiunea repeat execută o secvență de instrucțiuni repetat atât timp cât o expresie booleană este falsă. Instrucțiunile se execută cel puțin o dată, iar evaluarea expresiei booleane are loc după fiecare execuție. Documentul prezintă considerații teoretice și un exemplu de utilizare a instrucțiunii repeat.

Încărcat de

Inga Gurmeza
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPT, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
80 vizualizări5 pagini

Repeat - Instr Pascal

Instrucțiunea repeat execută o secvență de instrucțiuni repetat atât timp cât o expresie booleană este falsă. Instrucțiunile se execută cel puțin o dată, iar evaluarea expresiei booleane are loc după fiecare execuție. Documentul prezintă considerații teoretice și un exemplu de utilizare a instrucțiunii repeat.

Încărcat de

Inga Gurmeza
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPT, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 5

Instruciunea repeat

Diagrama static

repeat

Instruciune

until

Expresie boolean

Schema logic
Instruciune

Condiie
Da

Nu

Consideraii teoretice
Instruciunea repeat indic repetarea unei
secvene de instruciuni in funcie de valoarea
unei funcii booleene. Instruciunile situate
ntre repeat i until se execut repetat att
timp, ct expresia booleen este fals. Cnd
aceast expresie devine adevrat, se trece la
instruciunea urmtoare. Instruciunile dintre
repeat i until vor fi executate cel puin o
dat, deoarece evaluarea funcei logice are loc
dup ce s-a executat aceast expresie.

Exemplu
{Paritatea numerelor citite de la tastatur, executarea
programului se oprete la tastarea i=0}
var i: integer;
begin
writeln(Dai numere ntregi: );
repeat
readln(i);
if odd(i) then writeln(i:6,-numar impar);
else writeln(i:6,-numar par);
until i=0;
end.

Schema
i=0
Inparitatea
Paritatea
readln(i) 580
da

odd(i)

numr impar

nu

nu
numr par

i=0
i=0
da

n cazul i=0 executarea


instruciunii repeat se va
opri, ns nu nainte de a
afia la ecran rspunsul
0- numr par.

S-ar putea să vă placă și