| 
		   | 
		
| (49 intermediate revisions not shown) | 
| Line 1: | 
Line 1: | 
|   | <font size="2">  |   | <font size="2">  | 
| - | Semestr zimowy 2018/2019
  |   | 
|   |  |   |  | 
| - | '''Laboratorium z programowania w języku C++''' do wykładu dr inż. Hanny Zbroszczyk.  | + | '''Laboratorium z programowania w języku C/C++''' do wykładu dr inż. hab. Hanny Zbroszczyk, prof. PW.  | 
|   |  |   |  | 
|   | Prowadzący:  |   | Prowadzący:  | 
| Line 10: | 
Line 9: | 
|   | pok. 117d GF,  malgorzata.janik@pw.~  |   | pok. 117d GF,  malgorzata.janik@pw.~  | 
|   |  |   |  | 
| - | Konsultacje: pon. 14:00-15:00, śr. 15:00-16:00 w pokoju 117d + umowa na inne terminy drogą mailową.  | + | Konsultacje: MS Teams.  | 
|   |  |   |  | 
| - | <b>Przypominam o konieczności wysyłania skończonych programów na maila: majanik@if.~ !</b>  | + | <b>Przypominam o konieczności wysyłania skończonych programów poprzez program MS Teams !</b>  | 
|   |  |   |  | 
|   | Regulamin znajduje się do wglądu na [http://www.if.pw.edu.pl/~labkomp/ stronie Laboratorium Komputerowego].  |   | Regulamin znajduje się do wglądu na [http://www.if.pw.edu.pl/~labkomp/ stronie Laboratorium Komputerowego].  | 
|   | </font>  |   | </font>  | 
|   |  |   |  | 
| - | Wykłady znajdują się na stronie dr Hanny Zbroszczyk: [http://www.if.pw.edu.pl/~gos/ Wykłady].    | + | Wykłady prof. Hanny Zbroszczyk znajdują się na MS Teams.   | 
|   | + |    | 
|   | + |    | 
|   | + | '''Zadania'''  | 
|   | + |    | 
|   | + | [https://www.if.pw.edu.pl/~majanik/wiki/index.php/J%C4%99zyki_Programowania_1 Laboratorium 1] - Język C, printf, scanf, instrukcje warunkowe  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2025/Zadanie2_Struktura_KlasaPunkt.pdf Laboratorium 2] - Język C, struktury  | 
|   | + |    | 
|   | + | [https://www.if.pw.edu.pl/~majanik/wiki/index.php/J%C4%99zyki_Programowania_3 Laboratorium 3] - Język C++, strumienie wejściowe i wyjściowe  | 
|   | + |    | 
|   | + | [https://www.if.pw.edu.pl/~majanik/wiki/index.php/J%C4%99zyki_Programowania_4 Laboratorium 4] - Język C++, tablice i wskaźniki  | 
|   | + |    | 
|   | + | [https://www.if.pw.edu.pl/~majanik/wiki/index.php/J%C4%99zyki_Programowania_5 Laboratorium 5] - Język C++, klasy  | 
|   | + |    | 
|   | + | [https://www.if.pw.edu.pl/~majanik/wiki/index.php/J%C4%99zyki_Programowania_6 Laboratorium 6] - Język C++, klasy, c.d.  | 
|   | + |    | 
|   | + | <!--  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2023/zadanie3_sejm.pdf Laboratorium 3]  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2023/zadanie4.pdf Laboratorium 4]  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2023/zadanie6.pdf Laboratorium 6]  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2023/zadanie7_KlasaTestowa.pdf Laboratorium 7] - powtórzenie  | 
|   | + |    | 
|   | + | Laboratorium 8 - Kolokwium Testowe  | 
|   | + |    | 
|   | + | Laboratorium 9 - Kolokwium I  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2023/Zadanie10.pdf Laboratorium 10]  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2023/Zadanie10.FiguraOkrag.pdf Laboratorium 11]  | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2016/Zadanie12_Generatory_nieplus.pdf Laboratorium 12]   | 
|   | + |    | 
|   | + | Laboratorium 13 - Kolokwium II  | 
|   | + |    | 
|   | + | Laboratorium 14 - Poprawy  | 
|   | + |    | 
|   | + | -->  | 
|   | + | <!--  | 
|   | + |    | 
|   | + |    | 
|   | + |    | 
|   | + |    | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2021/Zadanie1.KlasaPunkt.pdf Laboratorium 1]  | 
|   | + |    | 
|   | + | [https://www.if.pw.edu.pl/~majanik/data/JP/2022/Zadanie12_Stos.pdf Zadanie 12  - Klasy szablonowe, stos]  | 
|   | + | Dodatkowe materiały:  [http://www.if.pw.edu.pl/~majanik/data/JP/2013/Klasy_Szablonowe.pdf Instrukcja]   | 
|   |  |   |  | 
|   | '''Zapisy'''  |   | '''Zapisy'''  | 
| Line 26: | 
Line 75: | 
|   |  |   |  | 
|   | [https://docs.google.com/spreadsheets/d/1xEzIzxgKNn5zDmqQ1JXBakZmp0jqTyVhUxbDeKwC9H4/edit#gid=0 Punkty zdobyte na laboratoriach]  |   | [https://docs.google.com/spreadsheets/d/1xEzIzxgKNn5zDmqQ1JXBakZmp0jqTyVhUxbDeKwC9H4/edit#gid=0 Punkty zdobyte na laboratoriach]  | 
|   | + | -->  | 
|   | + |  | 
|   | + | <!--  | 
|   |  |   |  | 
|   | '''Zadania'''  |   | '''Zadania'''  | 
|   | + |  | 
|   | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2020/Zadanie1.KlasaPunkt.pdf Laboratorium 1]  | 
|   |  |   |  | 
|   | [http://www.if.pw.edu.pl/~majanik/data/JP/2019/Zadanie1.KlasaWektor.pdf Laboratorium 1]  |   | [http://www.if.pw.edu.pl/~majanik/data/JP/2019/Zadanie1.KlasaWektor.pdf Laboratorium 1]  | 
| Line 57: | 
Line 111: | 
|   | [http://www.if.pw.edu.pl/~majanik/data/JP/2019/Zadanie11_Macierz_nieplus.pdf Laboratorium 11]  |   | [http://www.if.pw.edu.pl/~majanik/data/JP/2019/Zadanie11_Macierz_nieplus.pdf Laboratorium 11]  | 
|   |  |   |  | 
| - | <!--
  | + | [http://www.if.pw.edu.pl/~majanik/data/JP/2016/Zadanie12_Generatory_nieplus.pdf Laboratorium 12]    | 
| - | [http://www.if.pw.edu.pl/~majanik/data/JP/2016/Zadanie12_Generatory_nieplus.pdf Laboratorium 12] - 12:00 - 14:00  | + |    | 
| - | -->
  | + |  | 
|   | Laboratorium 13 = '''Kolokwium II'''  |   | Laboratorium 13 = '''Kolokwium II'''  | 
|   |  |   |  | 
|   | Laboratorium 14 = '''Poprawy'''  |   | Laboratorium 14 = '''Poprawy'''  | 
| - |    | + | -->  | 
|   | <!--  |   | <!--  | 
|   | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/J%C4%99zyki_Programowania_4_2017 Laboratorium 4]  |   | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/J%C4%99zyki_Programowania_4_2017 Laboratorium 4]  | 
| Line 159: | 
Line 212: | 
|   | '''Zadania do przećwiczenia'''  |   | '''Zadania do przećwiczenia'''  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_2 Laboratorium 1  - klasy]  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_2 Klasy]  | 
| - |    | + |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_3 Laboratorium 2 - klasy c.d.], funkcje zaprzyjaźnione, domyślne wartości, przeładowanie nazw, przesyłanie do funkcji argumentow bedacych obiektami
  | + |  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_4 Laboratorium 3 - konstruktory].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_3 Klasy c.d.], funkcje zaprzyjaźnione, domyślne wartości, przeładowanie nazw, przesyłanie do funkcji argumentow bedacych obiektami  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_4 Laboratorium 4 - konstruktory, pola statyczne].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_4 Konstruktory, pola statyczne].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_5 Laboratorium 5 - konstruktor kopiujący i przeciążanie operatorów].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_5 Konstruktor kopiujący i przeciążanie operatorów].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_6 Laboratorium 9 - dziedziczenie].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_7 Tablice dwuwymiarowe]  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_8 Laboratorium 10 - wirtualność i polimorfizm].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_6 Dziedziczenie].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_7 Laboratorium 11 - tablice dwuwymiarowe]  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_8 Wirtualność i polimorfizm].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_9 Laboratorium 12 - wczytywanie i zapisywanie do plików, losowanie, argc, argv].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_9 Wczytywanie i zapisywanie do plików, losowanie, argc, argv].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_10 Laboratorium 13 - klasy szablonowe] oraz struktury danych z STL.  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_10 Klasy szablonowe] oraz struktury danych z STL.  | 
|   |  |   |  | 
|   |  |   |  | 
| Line 299: | 
Line 350: | 
|   | Zadania do przećwiczenia  |   | Zadania do przećwiczenia  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_2 Laboratorium 1 & 2 - klasy]  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_2 Klasy]  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_3 Laboratorium 3 - klasy c.d.], funkcje zaprzyjaźnione, domyślne wartości, przeładowanie nazw, przesyłanie do funkcji argumentow bedacych obiektami  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_3 Klasy c.d.], funkcje zaprzyjaźnione, domyślne wartości, przeładowanie nazw, przesyłanie do funkcji argumentow bedacych obiektami  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_4 Laboratorium 4 - konstruktory, pola statyczne].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_4 Konstruktory, pola statyczne].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_5 Laboratorium 5 - konstruktor kopiujący i przeciążanie operatorów].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_5 Konstruktor kopiujący i przeciążanie operatorów].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_7 Laboratorium 8 - powtórka]: klasy, konstruktory, przeciążanie operatorów. '''Alokacja pamięci, new, delete, tablice dwuwymiarowe.'''  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_7 Powtórka]: klasy, konstruktory, przeciążanie operatorów. '''Alokacja pamięci, new, delete, tablice dwuwymiarowe.'''  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_6 Laboratorium 9 - dziedziczenie].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_6 Dziedziczenie].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_8 Laboratorium 10 - wirtualność i polimorfizm].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_8 Wirtualność i polimorfizm].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_9 Laboratorium 11 - wczytywanie i zapisywanie do plików, losowanie, argc, argv].  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_9 Wczytywanie i zapisywanie do plików, losowanie, argc, argv].  | 
|   |  |   |  | 
| - | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_10 Laboratorium 12 - klasy szablonowe] oraz struktury danych z STL.  | + | [http://www.if.pw.edu.pl/~majanik/wiki/index.php/Przykładowe_zadania_do_Laboratorium_10 Klasy szablonowe] oraz struktury danych z STL.  | 
|   |    -->  |   |    -->  | 
|   | <!----------- 2012/2013 --------------->  |   | <!----------- 2012/2013 --------------->  | 
|   | <!-- REDIRECT [[C++2012]]  -->  |   | <!-- REDIRECT [[C++2012]]  -->  | 
dr inż. Małgorzata Janik
pok. 117d GF,  malgorzata.janik@pw.~
Konsultacje: MS Teams.
Wykłady prof. Hanny Zbroszczyk znajdują się na MS Teams.