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





DOCUMENTE SIMILARE

Trimite pe Messenger
STRUCTURI. TIPURI DE DATE DEFINITE DE UTILIZATOR.
Controlling the Game: ChangeFogOfWar, GamePause
Functia standard putchar
Clase si functii template in C++
Constructorul
Streamuri
Conversii de format in memorie
Tablouri multidimensionale
Tratarea parametrilor din linia de comanda
Cateva aplicatii care “au in spate” C sau C++

TERMENI importanti pentru acest document

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 558
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 2021 . All rights reserved

Distribuie URL

Adauga cod HTML in site