Documente Academic
Documente Profesional
Documente Cultură
Obiectivele capitolului
Hardware
Software
Programarea
este actul de proiectare și
de implementare a programelor de calculator.
Anatomia unui calculator - CPU
• CPU-ul
– efectuează operații aritmetice cum ar fi adunarea,
scăderea, înmulțirea și împărțirea
– preia date din memoria externă sau de la dispozitive
și stochează datele înapoi.
• Toate datele trebuie să circule prin CPU ori de câte ori
sunt mutate dintr-o locație în alta.
Anatomia unui calculator - CPU
Acest proces
reflectă modul de
lucru al
programatorilor
(prezentat ca o
diagramă)
Familiarizarea cu mediul dvs. de programare
• Veți avea nevoie să cunoașteți sistemul de fișiere al
computerului dvs.: fișiere, dosare și extensii.
Fișierele programelor C ++ au de obicei extensia:
.cpp (sau .cc sau .cxx sau chiar .C).
• Ar trebui să fiți organizat prin crearea de dosare pentru
gruparea fișierelor.
Familiarizarea cu mediul dvs. de programare
și
TREBUIE să știți:
Faceți
copie de rezervă la ce lucrați!!!
Analizarea primului dvs. program
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl;
8 return 0;
9 }
Analizarea primului dvs. program
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl;
8 return 0;
9 }
Analizarea primului dvs. program
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl;
8 return 0;
9 }
Analizarea primului dvs. program
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl;
8 return 0;
9 }
Analizarea primului dvs. program
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl;
8 return 0;
9 }
Analizarea primului dvs. program
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl;
8 return 0;
9 }
Analizarea primului dvs. program
Declarația de ieșire
Declarația de ieșire
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl;
8 return 0;
9 }
Erori
AH!!!!
Eroare obișnuită - omiterea semnului punct și virgulă
Eroare obișnuită
Oh, nu!
Omiterea semnului punct și virgulă
1 #include <iostream>
2
3 using namespace std;
4
5 int main()
6 {
7 cout << "Hello, World!" << endl
8 return 0;
9 }
Erori
Limbajul C++
într-adevăr o eroare!
Erori
Limbajul C++
– face diferența între majuscule și minuscule.
Introducând:
int Main()
Pentru fiecare
problemă
programatorul trece
prin aceste etape
Descrierea unui algoritm cu pseudocod
Limbajul pseudocod
• O descriere informală
• Nu într-un limbaj pe care un calculator îl poate înțelege,
dar ușor de tradus într-un limbaj de nivel înalt (cum ar fi
C ++).
Descrierea unui algoritm cu pseudocod
• prețul_de_achiziție1 și consumul_de_combustibil1
prețul și consumul de combustibil (în l/100km) al primei
mașini
• prețul_de_achiziție2 și consumul_de_combustibil2
prețul și consumul de combustibil (în l/100km) al celei
de-a doua mașini
PRIMA MAȘINĂ:
consum anual combustibil=
cost combustibil anual=
cost funcționare=
cost total=
A DOUA MAȘINĂ:
(să presupunem că ați calculat deja) costul total =