Documente Academic
Documente Profesional
Documente Cultură
Clasa a VII-a
Limbaj de programare. Vocabularul
limbajului
Limbajul C - 1970 –pt. dezvoltarea nucleului OS UNIX
- din el au derivat limbaje ca: C++, Java, JavaScript, C# (C Sharp).
Orice limbaj are un vocabular și un set de reguli gramaticale necesare pentru
programare. Simbolurile folosite în limbajul C++alcătuiesc alfabetul limbajului:
Cifre: 0, 1, ..., 9
Simboluri: + - * / \ _ (underscore)
Prima linie declară o variabilă de tip int care poate memora numai nr. întregi
(integer). A doua linie declară două variabile care pot memora numere reale
(floating-point). Se pot declara mai multe variabile de același tip pe linie, despărțite
prin virgulă. Instrucțiunea de declarare se termină cu punct și virgulă. Pe lângă int și
double mai există tipurile: char, float, bool, short, long. Acestea s.n. tipurile
fundamentale de date.
int ocupă de obicei 4 bytes și e folosit pt. nr. întregi
double ocupă 8 bytes și e folosit pt. nr. reale
char ocupă 1 byte și e folosit pt. caractere ASCII
http://www.asciitable.com/
Constantele pot fi:
Care este valoarea nr. 3.456e4 ? ............... Dar a nr. 12.76e-3 ? ...................
Ce înseamnă 109 (sistem zecimal) din codul ASCII? Dar 0100101 (sistem binar)?
http://calc.50x.eu/
https://ocw.cs.pub.ro/courses/iocla/laboratoare/laborator-01
https://support.office.com/ro-ro/article/conversia-numerelor-la-alte-sisteme-
numerice-880eeb52-6e90-4a9d-9e56-acaba6a27560
Operatori – în expresiile matematice, inclusiv folosite în Excel, se pot folosi doar
paranteze rotunde.
c) 3*(84/10+84%10)-5 = d) 5*(3.2+4.8)/4 =
Vom scrie programe care folosesc un singur fișier. Acesta va cuprinde codul sursă
și va include biblioteci pentru funcțiile pe care le vom folosi.
Structura fișierului:
1. Biblioteci:
#include<iostream> \\ conține suport pt. realizarea op. de citire și de scriere
#include<cmath> \\ conține funcții folosite în calcule matematice
2. Declarații de variabile: le declarăm înainte de a le utiliza
3. Declarații de funcții: funcția este o procedură de a obține (prin operații
matematice succesive) valoarea funcției pornind de la argumentul ei. Este un
subprogram (miniprogram) care poate primi niște valori de intrare (argumente,
parametri) și să calculeze niște valori de ieșire.
Caracteristicile unei funcții în C: numele, parametrii de apel și valoarea returnată.
În C++ sunt definite următoarele dispozitive logice de intrare / ieșire:
cin – console input – dispozitivul de intrare
cout - console output – dispozitivul de ieșire
Exemple:
cin>>x; citește o variabilă x de la tastatură
cout<<x; scrie valoarea variabilei x pe ecran
cout<<“Suma=“ <<a; afișează text și valoarea variabilei a
#include <iostream> #include <iostream> #include <iostream>
#include <cmath>
using namespace std; using namespace std;
int main(){ int main() int main()
{
int a; int b; int suma; {
int a,b;
cout<<"a="; int a, b; std::cin >> a >> b;
std::cout << a+b;
cin>>a; cin >> a;
return 0;
cout<<"b="; cin >> b; }
cin>>b; cout << a+b;
suma=a+b; return 0;
cout<<suma; }
return 0;
}
int main()
{
int a,b;
double c;
cout << "Da lungimea catetei:"; cin >> a;
cout << "Da lungimea catetei:"; cin >> b;
c = sqrt(a*a+b*b);
cout << "Lungimea ipotenuzei=" << c;
return 0;
}
int main()
{
int n, sum = 0;