CATEGORII DOCUMENTE |
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).
#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.
#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.
#include <stdio.h>
#include <conio.h>
void main()
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 846
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved