Sunteți pe pagina 1din 7

Informatică și TIC / Clasa a VII-a

Unitatea de învățare: Limbaj de programare


Lecția: Instrucțiuni/comenzi pentru implementarea în limbaj de programare a
structurii liniare

FIȘA DE DOCUMENTARE
După fiecare comandă se pune semnul ;. În informatică comanda poartă denumirea de
instrucțiune.

Exemplu:
Scrie un program care citește două numere întregi a și b de maximum 5 cifre, ce
reprezintă laturile unui dreptunghi. Să se afișeze aria și perimetrul dreptunghiului.
Rezolvare:

#include <iostream>
using namespace std;
int main()
{
int a,b,A,P;
cout << "Introduceti lungimea dreptunghiului: ";
cin>>a;
cout << "Introduceti latimea dreptunghiului: ";
cin>>b;
A=a*b;
P=2*(a+b);
cout << "Aria= "<<A<<endl;
cout <<"Perimetrul= "<<P;
}

Se afișează:

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord


2020
Exercițiul 1. / pag. 87
Scrie programul C++ echivalent algoritmului de mai jos:

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord


2020
Rezolvare:

#include <iostream>
using namespace std;
int main()
{
int a,b,t,z,n,c;
cin>>a;
cin>>b;
t=a*b;
z=a+b;
n=t*2+3*z;
c=n%10+n/10;
cout << n<<" "<<c;
return 0;
}

Dăm valori: a = 10 și b = 5

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord


2020
Exercițiul 2. / pag. 88
Se citește un număr natural n de exact trei cifre. Scrie un program C++ care
afișează suma cifrelor numărului n.
Exemplu: Se citește: 254 Se afișează: 11
Rezolvare:
#include <iostream>
using namespace std;
int main()
{
int n,a,b,c,S;
cout << "introduceti valoarea lui n: ";
cin>>n;
a=n/100;
b=n/10%10;
c=n%10;
S=a+b+c;
cout<<S;
}

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord


2020
Exercițiul 3. / pag. 88
Se citește un număr natural n de cel mult patru cifre. Scrie un program C++ care
calculează suma: 1+2+3+…..+n
Exemplu: Se citește: 7 Se afișează: 28

Rezolvare:
#include <iostream>
using namespace std;
int main()
{
int n, S;
cout << "Introduceti valoarea lui n: ";
cin>>n;
S=n*(n+1)/2;
cout<<"Suma este: "<<S;
}

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord


2020
Exercițiul 4. / pag. 88
Distanța dintre orașele București și Ploiești este de 60 de km. Scrie un program C++
care citește un număr real strict pozitiv v ce reprezintă viteza unui tren exprimată în
km/h și afișează în câte minute, trenul care pleacă din București ajunge la Ploiești.
Exemplu: Se citește: 50 Se afișează: 72
Rezolvare:
#include <iostream>
using namespace std;
int main()
{
float x,d;
cout << "Introdu viteza trenului in km/h: ";
cin>>x;
x=x/60;
d=60/x;
cout<<"Durata ]n minute: "<<d;
}

Temă: Rezolvă exercițiile din manual, pagina 88

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord


2020
Bibliografie:

 Ciocaru, Luminița, Penea, Ștefania, Rusu, Oana, Mitrache, Claudia-Elena - Informatică și TIC,
manual clasa a VII-a, Editura Litera, București, 2019
 Popa, Daniel - Informatică și TIC, manual clasa a VII-a, Editura Intuitext, București, 2019
 Florea, Andrei, Săcuiu, Silviu-Eugen - Informatică și TIC, manual clasa a VII-a, Editura EDP,
București, 2019

ANEXĂ

Întocmit – prof. Protopopescu Gabriela / Școala Gimnazială Nr. 1 Eforie Nord


2020

S-ar putea să vă placă și