Ćwiczenia #7 – PS

Na siódmych ćwiczeniach odbędzie się powtórzenie przed kolokwium.

Zgodnie z głosowaniem terminarz kolokwium jest następujący:

  • grupa ISI1 – 15.04.2020
  • grupa ISI2 – 16.04.2020
  • grupa ISI3 – 22.04.2020
  • grupa ISI4 – 21.04.2020

Do zaliczenia obecności trzeba wysłać co najmniej 2 zadania. Dla punktów – dowolnych 6 ale w obrębie jednego zestawu (nie można mieszać zadań z różnych zestawów).

Próbne zestawy z ubiegłego roku – zip.

Errata do zadań:

  • zestaw 2, polecenie 5 – wystarczy ograniczyć się do założenia, że wartość najmniejsza w tablicy jest w jednym miejscu w tablicy (nie występuje wielokrotnie).
  • zestaw D, polecenie 6 – przypadek testowy dla n=4 to 1 (a nie 3).

Przygotowanie do pierwszego kolokwium – PS

  • Termin kolokwium zostanie ustalony z każdą grupą osobno i podany w zespole w usłudze Teams.
  • Forma kolokwium (zdalna czy „stacjonarna”) zależy od decyzji co do zawieszenia zajęć – trzeba przygotować się raczej na zdalne podejście. Wymaga to konfiguracji samodzielnego środowiska do kolokwium. W razie problemów, proszę o kontakt.
  • Zakres kolokwium: instrukcje wejścia-wyjścia, instrukcje warunkowe, pętle, funkcje, rekurencja, wskaźniki, tablice jednowymiarowe. Dalsze zrealizowane tematy (np. napisy) już będą na kolejnym kolokwium.
  • Typy zadań:
    • zadania z treścią – analogicznie jak pojawiające się we zbiorze zadań na ćwiczenia
    • zadanie typu „popraw” – udostępniony będzie fragment kodu – trzeba go poprawić w dowolny sposób modyfikując dokładnie jedną linijkę tak, aby kod spełniał zasady kompilacji.
    • zadanie typu „debug” – w podanych linijkach w komentarzu trzeba uzupełnić wartości zmiennych i/lub wskaźników.

W zadaniach typu „popraw” i „debug” będą udostępniony kod w ramach projektu CodeBlocks. Nie ma jednak obowiązku stosowania tego środowiska – można wybrać inne i zabrać sobie kod z pliku main.c.

Ważne! na kolokwium każde zadanie (oddzielnie) musi spełniać zasady kompilacji. Rozwiązanie powinno być w oddzielnym pliku/folderze. Całość należy umieścić w archiwum .zip lub .7z i przesłać na priv w usłudze Teams lub wysłać na Githuba jak „zwykłe” zadania.

Czas na kolokwium to 1 godz. 30 min. Jeśli kolokwium odbędzie w formie zdalnej, należy pozostać online i poczekać na sprawdzanie i zadanie pytań kontrolnych sprawdzających samodzielność rozwiązania.

Zadania z ubiegłego roku – zip.

Dodatkowe przykładowe zestawy umieszczę na tej stronie na dniach.

Programowanie strukturalne – Ćwiczenia

W ramach ćwiczeń będą wykonywanie zadania z poniższego zbioru:

  • Krzaczkowski, J., Zadania z programowania w języku C/C++, cz.I, Instytut Informatyki UMCS, Lublin, 2011, link, link zapasowy.

Regulamin zajęć – pdf (aktualizacja – pdf)

Materiały na poszczególne ćwiczenia:

Od ćw. nr 14 treści będą indywidualne dla każdej grupy. Info będzie w MS Teams.

Przygotowanie do pierwszego kolokwium – link.

Przygotowanie do drugiego kolokwium – link.

Playlisty do ćw. – link.