Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Instructiunea repetitiva DO WHILE

c



+ Font mai mare | - Font mai mic



Instructiunea repetitiva DO WHILE

2. Consideratii teoretice



1 Instructiunea while

Aceasta instructiune reproduce structura de tip cat timp executa. Forma generala este:

while (expresia) instructiune

Principiul de executare este urmatorul:

P1. Se evalueaza expresia;

P2. Daca valoarea produsa de aceasta este diferita de 0, se executa instructiunea subordonata, apoi se revine la P1, altfel se trece la instructiunea urmatoare.

Exemplul 1. Se citeste n, numar natural. Sa se calculeze suma cifra sale (pentru n=213, se va tipari 6).

Exemplul 2. Se citeste n, numar natural. Sa se afiseze numai obtinut prin inversarea cifrelor sale (pentru n=412, se va tipari 214).

In C++, datorita uriaselor posibilitati de lucru cu expresii, de multe oii instructiunea subordonata unei instructiuni repetitive este cea vida. In programul de mai jos s-au folosit mai multe expresii separate prin virgula Am invatat faptul ca valoarea produsa de o astfel de expresie este data de ultima din sirul lor (cea din dreapta - in exemplu n). Nu e mai simplu asa?

2. Instructiunea do while

Aceasta instructiune este asemanatoare cu structura Executa.. .cat timp. Forma generala a acestei instructiuni este urmatoarea:

do

instructiune

while(expresie);

Principiul de executare este urmatorul:

P1. Se executa instructiunea subordonata;

P2. Se evalueaza expresia. in cazul in care valoarea produsa la evaluare este 0, executia instructiunii do se termina, altfel se trece la P1.

Observatie: secventa se executa cel putin o data, dupa care se pune problema daca sa se repete sau nu (prin evaluarea expresiei logice).

Exemplul 1. Se citeste un numar natural n, mai mare sau egal cu 1. Sa se calculeze suma primelor n numere naturale.

Exemplul 2. Se citeste n, numar natural. Sa se descompuna in factori primi



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1624
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved