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


Instructiunile limbajului C++

c



+ Font mai mare | - Font mai mic



Instructiunile limbajului C++

1.                       Instructiunea expresie



Instructiunea expresie are forma:

expresie;

 

Ex: void main()

Observatii:

        Aceasta instructiune este des utilizata in efectuarea atribuirilor;

        Daca expresia este vida se obtine instructiunea vida.

Ex: void main()

2.                       Instructiunea IF

Exista doua forme ale instructiunii if:

          if (expresie) instructiune1 else instructiune2

        if (expresie) instructiune

Principiul de executie este urmatorul:

        se evalueaza expresia;

        daca valoarea expresiei este diferita de 0 (adevarata) se executa instructiune1

        daca nu, se executa instructiune2 (pentru prima forma)

Ex:Maximul dintre doua numere


#include <stdio.h>

#include <conio.h>

void main()


3.                       Instructiunea compusa

Se utilizeaza pentru a putea scrie mai multe instructiuni care sa fie interpretate de compilator ca una singura.

Are urmatoarea forma:

unde, i1, i2, .., in sunt instructiunile care se gasesc in corpul instructiunii compuse.

4.                        Instructiunea SWITCH

Se utilizeaza pentru a inlocui in unele cazuri mai multe instructiuni IF imbricate.

Are urmatoarea forma generala:

switch (expresie)

unde,

        expresie este de un tip intreg

        expi sunt expresii constante de acelasi tip intreg; 'i=1,n

        instructiunii reprezinta o secventa oarecare de instructiuni; 'i=1,n+1

 

Principul de executie al instructiunii este urmatorul:

        se evalueaza expresia;

        daca rezultatul expresiei este egal cu expi se executa, in ordine, instructiunii si se termina instructiunea switch;

        daca nu, se executa instructiunile corespunzatoare variantei default, daca aceasta exista.

Ex:Se citeste un numar de la tastatura. Sa se scrie ziua din saptamana corespunzatoare lui.


#include <stdio.h>

#include <conio.h>

void main()

getch();

}


5.                       Instructiunea WHILE

Aceasta instructiune reprezinta structura cat timp..executa;

Are urmatoarea forma generala:

while (expresie) instructiune;



 

Principul de executie este urmatorul:

        se evalueaza expresia;

        daca valoarea expresiei este diferita de 0 (adevarata) se executa instructiunea subordonata apoi se evalueaza, din nou, expresia;

        daca nu, se termina instructiunea while;

 

Observatie: numarul minim de repetari ale instructiunii while este 0 (atunci cand la prima evaluare, rezultatul expresiei este 0).

Ex:Se citeste un numar natural n. Sa se calculeze suma cifrelor sale


#include <stdio.h>

#include <conio.h>

void main()

//

printf('Suma cifrelor este: %u',s);

getch();

}


6.                       Instructiunea DO WHILE

Aceasta instructiune reprezinta structura repeta..cat timp;

Are urmatoarea forma generala:

do

instructiune

while (expresie);

 

Principul de executie este urmatorul:

        se executa instructiunea subordonata;

        se evalueaza expresia;

        daca valoarea expresiei este 1 (adevarata) se executa, din nou, instructiunea subordonata;

        daca nu, se termina instructiunea do while;

 

Observatie: numarul minim de repetari ale instructiunii while este 1.

Ex.Descompunerea unui nr in factori primi


#include <stdio.h>

#include <conio.h>

void main()

if (x)

printf('factorul %d la puterea %dn',d,x);

d++; }

while (n!=1);

getch(); }


7.                       Instructiunea FOR

Aceasta instructiune reprezinta structura pentru.;

Are urmatoarea forma generala:

for (expresieinitializare; expresietest; expresieincrementare)

instructiune

unde,

        expresieinitializare se foloseste pentru initializarea contorului;

        expresietest se foloseste pentru a verifica daca se executa instructiunea subordonata (daca valoarea expresiei este diferita de 0);

        expresieincrementare se foloseste pentru modificarea contorului;

 

 

 

 

Principiul de executie este urmatorul:

        se evalueaza expresieinitializare (un caz special este acela in care aceasta contine si declaratia contorului);

        se evalueaza expresietest. Daca valoarea produsa este diferita de 0 se executa instructiunea subordonata apoi se executa pasul urmator. Daca nu, se termina instructiunea for;

        daca s-a executat instructiunea subordonata, se evalueaza expresieincrementare si revine la pasul anterior.

Ex: Afisarea primelor n nr. naturale


#include <stdio.h>

#include <conio.h>

void main()






Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 762
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