Informuję, że wykład PO w dn. 2 czerwca nie odbędzie się. Materiał czternastego wykładu PO zostanie przedstawiony na wykładzie w poniedziałek, 9 czerwca. Na wykładzie 9 czerwca zostaną też poczynione ustalenia dotyczące terminu 15 wykładu PO oraz przeprowadzenia egzaminu „zero”.
Archiwa kategorii: Programowanie Obiektowe 2025
PO2025: Wejściówka na Lab.14
Napisz klasę reprezentującą kontener typu zbiór z powtórzeniami. Jest to struktura danych, w której nowe dane dopisywane są zawsze, nawet jeżeli wielokrotnie dodawana jest ta sama wartość, a porządek danych nie jest ustalony i może być dowolny. Czytaj dalej
PO20225: wykład dn. 26 maja – zmiana formy
Informuję, że za zgodą Dziekana WMP.SNŚ wykład PO w dn. 26 maja nie odbędzie się w trybie stacjonarnym, tj. nie zostanie wygłoszony w sali 106, b.21. Zamiast tego w moodle zostaną udostępnione slajdy z wykładu wraz z komentarzami.
PO2025: Wejściówka na Lab.13
Do klasy bazowej wybranej do realizacji na lab. 11 (reprezentującej samochód albo urządzenie optyczne albo osobę na uczelni) dodaj przeciążony operator +=
jako metodę należącą do klasy. Zaproponuj własną logikę sumowania obiektów Czytaj dalej
PO2025: Wejściówka na Lab.12
Pobierz z moodle kod rozwiązania zadania poziomu I z lab. 11. W tym kodzie, w klasie bazowej wybranej do realizacji na lab. 11 oraz w jej dwóch klasach pochodnych zmień prawa dostępu do wszystkich pól na protected
(również do pola nast
). W metodach modyfikujących wartości pól, tzw. seterach, dodaj kod sprawdzający poprawność wprowadzanych wartości (np. pole 'cena’ nie może mieć wartości ujemnej, itp.), który pozostawia pole niezmienione jeżeli przekazana w argumencie nowa wartość nie należy do ustalonej dziedziny.
Dodaj funkcję tworzącą listę dynamiczną jednokierunkową Czytaj dalej
PO2025: Wejściówka na Lab.11
Zaprojektuj i zaimplementuj trzy klasy, które na zajęciach 11 posłużą jako klasy bazowe. Klasy reprezentują pojęcia: Czytaj dalej
PO2025: Wejściówka na Lab.10
Do klasy MojaKlasa
(https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/kody-programow-po/ Program #6) dodaj pole nast
, tak aby można było tworzyć listę dynamiczną jednokierunkową obiektów typu MojaKlasa
. Czytaj dalej
PO2025: Wejściówka na Lab.9
Zaprojektuj klasę, reprezentującą figurę na płaszczyźnie: trapez równoramienny.
Zaproponuj zestaw pól dla tej klasy, pozwalający na jednoznaczne określenie jej położenia na płaszczyźnie względem początku układu współrzędnych oraz jednoznacznie określający jej rozmiary (np. długości boków, podstawy, itd.). Czytaj dalej
PO2025: Wejściówka na Lab.8
Napisz program, który pobiera od użytkownika jego nick oraz niewielką liczbę naturalną. Umieść w kodzie asercję, która sprawdza czy liczba jest rzeczywiście naturalna. Następnie program przystępuje do testu zręczności użytkownika: losuje literę występującą na klawiaturze Czytaj dalej
PO2025: Wejściówka na Lab.7
Przeprowadzono pomiary temperatury w terenie za pomocą czterech czujników temperatury w okresie od 10 lutego do 12 marca. Pomiary były wykonywane przez każdy z czujników co około 5 min. Mierzone wartości zostały zapisane w pliku ( [do pobrania] – aby zapisać plik na dysk lokalny użyj prawego przycisku myszki i wybierz opcję „Zapisz element docelowy jako..” lub „zapisz link jako..”). Czytaj dalej