Ćwiczenia w tej sekcji sprawdzają wiedzę zawartą nie tylko w tym e‑materiale, ale i w pozostałych e‑materiałach z tej serii. Linki do nich znajdziesz w sekcji „Wprowadzenie”.

11
Pokaż ćwiczenia:
RcEXVduteAf7p1
Ćwiczenie 1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Rtv7OZT5iJ6841
Ćwiczenie 2
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
R1NXDzXud2brG1
Ćwiczenie 3
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Rx8FFbCslm5ud2
Ćwiczenie 4
Wymyśl pytanie na kartkówkę związane z tematem materiału.
2
Ćwiczenie 5
R1OCh5KTXr7CY
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
RrTyttbkArb9b3
Ćwiczenie 6
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.
Ćwiczenie 6
RkZIayUR2QEsL
(Uzupełnij).
3
Ćwiczenie 7

Zaprojektuj diagram przypadków użycia dla pewnej małej firmy.

Aktorzy:

  • Dział zamówień

  • Klient

  • Kasa

  • Księgowość

Przypadki użycia:

  • Analiza zamówienia

  • Przygotowanie wysyłki

  • Składanie zamówienia

  • Realizacja płatności

  • Fakturowanie

Dla ułatwienia na diagramie umieszczono już asocjacje.

R3NY0CE7ZIKLD
Źródło: Halina Niechciał, Język UML (Unified Modelling Language), dostępny w internecie: slideplayer.pl [dostęp 6.05.2022], tylko do użytku edukacyjnego.
Ćwiczenie 7
R145G5HUGlHA8
Wymyśl pytanie na kartkówkę związane z tematem materiału.
3
Ćwiczenie 8

W wybranym przez siebie języku programowania napisz program wielowątkowy, który w pierwszym wątku będzie generował losowe liczby i wypisywał je na wyjściu standardowym.

W międzyczasie ma się uruchomić drugi wątek, który będzie oczekiwał na wciśnięcie klawisza Enter. Po kliknięciu tego przycisku praca obydwu wątków ma się zatrzymać. Po ponownym wciśnięciu klawisza Enter praca obydwu wątków ma się wznowić.

Program uruchom, wykorzystując zainstalowany lokalnie kompilator lub interpreter.

Rllb5tTvB2eYj
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Oto rozwiązania w: C++, Python, Java.