środa, 8 marca 2017

Tydzień 2: modelowanie obiektowe, Java

Ćwiczenia

  1. Model dziedziny dla wypożyczalni w bibliotece wydziałowej.
  2. Model dziedziny dla systemu kasowego

Laboratorium

  1. Skompiluj i uruchom na swoim komputerze program HelloWorld.
  2. Napisz program wypisujący na ekran wszystkie argumenty z wiersza polecenia.
  3. Napisz program wyliczający wartość największego wspólnego dzielnika dwu zadanych wartości.
  4. Napisz program wypisujący rozkład zadanej liczby naturalnej większej od zera na czynniki pierwsze.
  5. Napisz program wypisujący pierwszych n liczb Fibonacciego.
  6. Napisz program wypisujący pierwszych n liczb pierwszych. Użyj sita Eratostenesa.
  7. Dla chętnych: zadania ze strony Advent of Code.
Parametry działania programu należy wziąć z argumentów linii poleceń.

Wskazówka:
Konwersja napisu na liczbę:
int number = Integer.parseInt("123");

Praca domowa nr 2

Do wyboru jedno zadanie spośród: zadanie 3, zadanie 4, zadanie 5, zadanie 6.

Rozwiązanie należy wysłać mailem na adres kozubek (at) mimuw.edu.pl. Temat wiadomości to PO2