From MJanik
(Difference between revisions)
|
|
| (5 intermediate revisions not shown) |
| Line 26: |
Line 26: |
| | * [http://www.if.pw.edu.pl/~majanik/data/JP/2026/Zajecia_4_CPP.html Laboratorium 4] - wskaźniki i referencje | | * [http://www.if.pw.edu.pl/~majanik/data/JP/2026/Zajecia_4_CPP.html Laboratorium 4] - wskaźniki i referencje |
| | * [http://www.if.pw.edu.pl/~majanik/data/JP/2026/Zajecia5_intro.html Laboratorium 5] - klasy, metody | | * [http://www.if.pw.edu.pl/~majanik/data/JP/2026/Zajecia5_intro.html Laboratorium 5] - klasy, metody |
| | + | * [http://www.if.pw.edu.pl/~majanik/data/JP/2026/Zajecia_6_CPP_intro.html Laboratorium 6] - klasy, konstruktory, Makefile |
| | | | |
| | <!-- | | <!-- |
Latest revision as of 11:36, 4 November 2026
Laboratorium z programowania w języku C/C++ do wykładu Prof. inż. Hanny Zbroszczyk.
Prowadzący:
dr hab. inż. Małgorzata Janik, prof. PW
pok. 117d GF, malgorzata.janik@pw.~
Konsultacje: MS Teams.
Przypominam o konieczności wysyłania skończonych programów poprzez program MS Teams !
Regulamin znajduje się do wglądu tutaj.
Wykłady prof. Hanny Zbroszczyk znajdują się na MS Teams.
Zadania
- Laboratorium 1 - Kompilator, VS Code, Język C++, Zmienne
- Laboratorium 2 - Instrukcje warunkowe, pętle, funkcje, std::vector
- Laboratorium 3 - string, wczytywanie i zapisywanie do pliku tekstowego, pythia.txt
- Laboratorium 4 - wskaźniki i referencje
- Laboratorium 5 - klasy, metody
- Laboratorium 6 - klasy, konstruktory, Makefile
Additional material
Google Colab
Zajęcia dodatkowe
Zadania do przećwiczenia
Klasy
Klasy c.d., funkcje zaprzyjaźnione, domyślne wartości, przeładowanie nazw, przesyłanie do funkcji argumentow bedacych obiektami
Konstruktory, pola statyczne.
Konstruktor kopiujący i przeciążanie operatorów.
Tablice dwuwymiarowe
Dziedziczenie.
Wirtualność i polimorfizm.
Wczytywanie i zapisywanie do plików, losowanie, argc, argv.
Klasy szablonowe oraz struktury danych z STL.