Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte 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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1162
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 2023 . All rights reserved

Distribuie URL

Adauga cod HTML in site