Zadeklaruj strukturalny typ danych, który będzie zawierał dwa pola: napis oraz liczba całkowita. W funkcji main
zadeklaruj lokalną tablicę o niewielkiej długości (np. 5), zawierającą elementy typu takiego, jak zdefiniowana wcześniej struktura. Czytaj dalej
Archiwa autora: k.trojanowski
ZTP2024: terminy w sesji poprawkowej
- Poprawa oceny z zajęć lab.: 3 marca (poniedziałek) w godz. 16:45-20:00, sala 109b w bud. 23. Osoby zainteresowane proszę o mail z potwierdzeniem chęci udziału. Wystarczy krótki tekst w rodzaju „Zgłaszam swój udział w poprawie ZTP lab.” i podpis. Zgłoszenia są potrzebne, abym wiedział ile przygotować zadań. Zgłoszenia można nadsyłać do niedzieli (2.03) wieczorem. Na poprawę proszę zabrać ze sobą legitymację studencką.
- Egzamin z ZTP, drugi termin: 4 marca (wtorek) w godz. 15:00-16:45, sala 308a, bud.21. Formuła egzaminu taka sama jak w pierwszym terminie:
- Egzamin jest pisemny. Proszę zabrać ze sobą kartki papieru i długopisy oraz legitymacje studenckie. Proszę być punktualnie. Prace osób spóźnionych mogą nie podlegać ocenie.
- Szczegółowe zasady udziału są opisane na stronie www: Zasady zaliczenia wykładu, ale nie ma części praktycznej, to znaczy, nie będzie kartki z kodem programu, dla którego należy podać komunikaty wypisywane w oknie konsoli.
- Zwracam uwagę na pkt. 4 zasad dotyczący zakazu używania elektronicznych urządzeń inteligentnych. Niestosowanie się do tego zakazu skutkuje natychmiastowym zakończeniem egzaminu przez studenta i opuszczeniem sali.
PO2025: zamiana pracowni komputerowych
Uwaga: w poniedziałki o godz. 15:00 zajęcia grupy 4 będą odbywać się w pracowni 033 bud.21, natomiast zajęcia grupy 3 – w pracowni 109b, bud.23. Aktualizacja jest już widoczna w USOSie.
PO2025: Wejściówka na Lab.2
Napisz program szyfrujący tekst wprowadzany przez użytkownika. W tym celu przygotuj tablicę dwuwymiarową A o wymiarze 5 na 5 przechowującą wartości typu char
, oraz tablicę jednowymiarową B, przechowującą wskaźniki do zmiennych typu char
. Czytaj dalej
PO2025: zasady prowadzenia zajęć laboratoryjnych
Wybrane najważniejsze zasady obowiązujące na zajęciach:
Każdy uczestnik zajęć lab. wykonuje na komputerze w pracowni dwa zadania: podstawowe (pierwszego poziomu) za 6 pkt. i dodatkowe (drugiego poziomu) za 4 pkt. Zadań nie wolno realizować na własnym laptopie. Dopiero kiedy prowadzący odbierze i w pełni pozytywnie oceni zadanie podstawowe, można zacząć rozwiązywać zadanie dodatkowe (dodatkowe bywa łatwiejsze). Studenci mogą realizować swoje zadania tylko na zajęciach – nie ma możliwości kończenia programu w domu i przesyłania go do oceny w godzinach wieczornych czy następnego dnia. Studenci obowiązkowo uploadują do moodle (platforma e-learningowa Moodle UKSW https://e.uksw.edu.pl/) rozwiązane zadania I i II poziomu w trakcie zajęć (moodle stanowi archiwum prac studentów). Po uploadowaniu koniecznie należy kliknąć „oddaj do oceny”.
W trakcie zajęć lab. obowiązuje całkowity zakaz korzystania z zasobów internetu. To znaczy, że obowiązuje również całkowity zakaz korzystania ze smartfonów, tabletów i innych urządzeń mobilnych. Używanie komunikatorów, korzystanie z wyszukiwarki sieciowej, sprawdzanie informacji na forach społecznościowych lub innych stronach poświęconych programowaniu w c/c++ skutkuje natychmiastowym opuszczeniem pracowni i oceną 0 pkt za realizowane zadanie.
Wyjątki:
http://www.cplusplus.com/
https://en.cppreference.com/
materiały z wykładu dostępne na platformie e-learningowej Moodle UKSW: https://e.uksw.edu.pl
Student może za to korzystać swobodnie z papierowych książek i notatek oraz wydruków. Jeżeli ktoś ma tablet z książkami w pdf’ie to ma obowiązek pokazać prowadzącemu, że na czas zajęć ma w nim wyłączony kontakt ze światem (WiFi).
Na zajęciach lab. prowadzący nie prezentuje żadnego mini-wykładu, a jedynie rozdaje i objaśnia zadania oraz odpowiada na konkretne pytania poszczególnych studentów dotyczące tworzonego kodu programu. Po wykonaniu zadania należy natychmiast zasygnalizować to prowadzącemu, który podejdzie i oceni wykonany program. Oceniony program należy uploadować do moodle. Osoby, które rozliczą pozytywnie obydwa zadania wcześniej, nie czekają w pracowni do zakończenia zajęć, ale opuszczają ją niezwłocznie po otrzymaniu oceny i wysłaniu programu do moodle. Zgłoszenie rozwiązania gotowego do oceny przez wiele osób na kilka minut przed końcem zajęć może skutkować brakiem możliwości oceny tych osób, które zrobiły to najpóźniej, a w rezultacie – końcowym wynikiem 0 pkt dla tych osób.
W okolicach 4. zajęć w semestrze rozdawane są studentom zadania semestralne. Nie ma jednak podziału zaliczenia semestru na dwie oceny – z zajęć lab. i z zadania semestralnego. W ostatnim dniu semestru wystawiana jest jedna łączna ocena. Strategie postępowania w rodzaju „w semestrze zaliczę laboratoria a przez wakacje zrobię zadanie semestralne” są nieakceptowane. Student musi wykonać zadanie semestralne w semestrze i albo zaliczy wszystko przed rozpoczęciem sesji letniej, albo otrzymuje ocenę negatywną z zajęć lab.
Strony www z pełną listą zasad dotyczących organizacji i zaliczenia zajęć lab. z PO:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/
w tym:
Zasady dla zadań lab.:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/zasady-dla-zadan-lab/
Zasady dla zadania sem.:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/zasady-dla-zadania-sem/
Proszę studentów o zapoznanie się z powyższymi zasadami przed przyjściem na pierwsze zajęcia, aby uniknąć niepotrzebnych nieporozumień.
Ostatnia deska ratunku dla tych, którzy nie zaliczyli zajęć lab. w semestrze:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/wyjatek/
ZTP2024: Wyniki z egzaminu w terminie pierwszym
Lista ocen osób, które uczestniczyły w egzaminie w pierwszym terminie. Wiersze zawierają: trzy ostatnie cyfry nr indeksu, liczbę zdobytych punktów i proponowaną ocenę.
- ***045 0 2
- ***112 12 + ε 3
- ***121 12.5 3
- ***242 14 3
- ***302 12 + ε 3
- ***397 16.5 3.5
- ***446 14 3
- ***482 19.5 4
- ***507 4 2
- ***539 7.5 2
- ***597 7.5 2
- ***618 12 + ε 3
- ***627 12.5 3
- ***630 11 2
- ***899 0 2
- ***900 12 + ε 3
- ***907 19.5 4
W razie niejasności, proszę o kontakt mailowy.
Prace będą do wglądu w piątek (7 lutego), w godz. 12:30-13:00 (lub do ostatniej zainteresowanej osoby) w pok. 1247, bud. 12. Uwaga: wcześniej będę na spotkaniu z ks. Prorektorem, które będzie miało miejsce w Dziekanacie i które może się przedłużyć. Informację o tym, że spotkanie nadal trwa, można będzie uzyskać w Dziekanacie. w takim wypadku proszę o poczekanie. Bezpośrednio po spotkaniu przyjdę do pokoju 1247.
AIN2024: Zmiana godziny egzaminu AIN, termin I
Informuję o zmianie godziny I terminu egzaminu AIN. Dla osób, które mają ocenę pozytywną z zajęć lab., a nie uzyskały oceny pozytywnej na egzaminie zerowym, egzamin odbędzie się 5 lutego, w środę, o godz. 12:00 w sali 106, bud. 21 (w jednej auli razem z egzaminem „Zaawansowane techniki programowania”).
AIN2024: Wyniki z egzaminu zerowego
Lista osób, które otrzymały ocenę pozytywną z zajęć lab. i ocenę pozytywną na egzaminie zerowym. Wiersze zawierają: trzy ostatnie cyfry nr indeksu i ocenę z egzaminu zerowego.
- ***037 4
- ***055 5
- ***226 4.5
- ***229 4.5
- ***232 4.5
- ***233 4.5
- ***239 4
- ***244 4.5
- ***254 4
- ***261 4.5
- ***269 5
- ***271 5
- ***273 4.5
- ***274 4.5
- ***275 4.5
- ***293 4
- ***306 4.5
- ***477 4
- ***563 5
- ***598 4
- ***764 4.5
- ***851 3.5
- ***867 3.5
- ***887 4.5
- ***889 4.5
- ***890 4
- ***891 5
- ***986 4
W razie niejasności, proszę o kontakt mailowy.
ZTP2024: Wyniki z egzaminu zerowego
Lista osób, które otrzymały ocenę pozytywną z zajęć lab. ale nie zostały zwolnione z egzaminu za bardzo dobre wyniki i osiągnęły co najmniej 50% pkt. na egzaminie zerowym. Wiersze zawierają: trzy ostatnie cyfry nr indeksu, liczbę zdobytych punktów i proponowaną ocenę.
- ***311 20.5 4.5
- ***432 24 5
- ***448 24 5
- ***508 22 5
- ***509 17 4
- ***526 13.5 3
- ***531 19.5 4.5
- ***536 12 + ε 3
- ***543 16 3.5
- ***546 13.5 3
- ***549 16.5 3.5
- ***554 23.5 5
- ***571 12 + ε 3
- ***577 22 5
- ***587 17.5 4
- ***621 14 3
- ***638 12 + ε 3
- ***668 22.5 5
- ***728 23.5 5
- ***734 14.5 3.5
- ***807 18 4
- ***939 24 5
- ***943 24 5
- ***944 15 3.5
- ***945 22 5
Lista osób, które otrzymały ocenę pozytywną z zajęć lab., nie zostały zwolnione z egzaminu za bardzo dobre wyniki i uczestniczyły w egzaminie zerowym, ale liczba zdobytych na egzaminie punktów nie przekroczyła progowej wartości 50% możliwych do zdobycia. Wiersze zawierają trzy ostatnie cyfry nr indeksu.
- ***045
- ***112
- ***121
- ***302
- ***397
- ***428
- ***446
- ***482
- ***507
- ***597
- ***618
- ***627
- ***630
- ***900
- ***907
W razie niejasności, proszę o kontakt mailowy.
ZTP2024: Lista osób zwolnionych z egzaminu
Lista zawiera trzy ostatnie cyfry numeru indeksu osób zwolnionych z egzaminu za bardzo dobre wyniki na zajęciach lab.
- ***107
- ***305
- ***334
- ***428
- ***471
- ***550
- ***559
- ***577
- ***620
- ***699
- ***732
Osoby te z egzaminu z wykładu otrzymują ocenę 5 (bardzo dobry), która zostanie wpisana do protokołu USOS jako ocena zdobyta w pierwszym terminie.
W razie niejasności proszę o kontakt mailowy.