wtorek, 3 marca 2015

Zajęcia 2: abstrakcyjne typy danych, wstęp do Javy

Ćwiczenia

  1. Abstrakcyjne typy danych: stos, kolejka, graf. 
  2. Model dziedziny dla systemu rejestracji kurdli.

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.
Parametry działania programu można czytać ze standardowego wejścia lub brać z argumentów linii poleceń.

 Ściągawki:

  1. Czytanie ze standardowego wejścia: użyj klasy java.util.Scanner.
    // import
    import java.util.Scanner; 
    
    // użycie
    Scanner s = new Scanner(System.in);
    String input = s.next();
    ...
    s.close();
    
  2. 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. W temacie wiadomości powinien znaleźć się ciąg PO oraz numer pracy domowej (tutaj: 2). 

Brak komentarzy:

Prześlij komentarz