Programowanie obiektowe, semestr letni, 2018/2019

Zajęcia odbywają się w środy w godzinach 12:15-13:45, 14:15-15:45.

2019-06-12

2019-06-05

2018-05-29

2019-05-22

2019-05-15

  • laboratorium:
    • testy: bstTest.java
    • zadanie domowe (2 pkt), implementacja klasy BST przesłana emailem do wtorku 2019-05-21 23:59

2019-05-08

2019-04-24

2019-04-17

  • laboratorium:

    • testy: WyrazeniaTest.java

    • zadanie domowe (2pkt), implementacja pakietu klas dla wyrażeń logicznych (może być na podstawie rozwiązania do zadania o wyrażeniach arytmetycznych) + proste testy jednostkowe (JUnit) przesłane emailem do wtorku 2019-05-07 23:59

    • wczytywanie danych ze standardowego wejścia

      import java.util.Scanner;
      
      class io {
          public static void main(String args[]) {
         Scanner sc = new Scanner(System.in);
         int n = sc.nextInt();
         int[] tab = new int[n];
         for(int i=0;i<n;i++) tab[i] = sc.nextInt();
         int suma = 0;
         for(int i=0;i<n;i++) suma += tab[i];
         System.out.println(suma);
          }
      }
    • klasa Scanner: https://docs.oracle.com/javase/10/docs/api/java/util/Scanner.html

  • ćwiczenia: wyrażenia arytmetyczne ciąg dalszy

2019-04-10

  • laboratorium: brak (Olimpiada Informatyczna)
  • ćwiczenia: wyrażenia arytmetyczne

2019-04-03

2019-03-27

2019-03-20

2019-03-13

2019-03-06

  • laboratorium: projektowanie aplikacji do gry w Brydża
  • laboratorium zadanie domowe: PDF z projektem dla zadania o gry w Brydża przesłany emailem do 2019-03-12
  • ćwiczenia: zadanie o Bilbo

2019-02-27

  • laboratorium: projektowanie bazy pojazdów
  • laboratorium zadanie domowe, PDF z projektem dla zadania bazy pojazdów przesłany emailem do 2019-03-05
  • ćwiczenia: klasa opisująca grafy

Wyniki zadań domowych

nr indeksu 0. szybkość 1. pojazdy 2. brydż 3. choinka 4. ułamek 5. wielomian 6. wyrażenia logiczne 7. onp 8. bst 9. graf 10. immutable RAZEM
373363 1 1 1 1 1 2 2 2 10
382473 1 1
401929 1 1 1 2 2 2 2 10
406109 1 1 1 2 2 2 2 10
406113 1 1 1 1 1 2 2 2 2 2 10
406119 1 1
406121 1 1 1 3
406161 1 1 1 1 2 2 2 10
406204 1 1 1 2 2 2 9
406247 1 1 1 1 2 2 2 10
406259 1 1 1 1 1 2 2 2 2 10
406273 0
406340 1 1 1 2 2 2 2 10
406372 1 1 1 1 2 2 8
406390 1 1 1 1 1 2 0.1 2 2 10
406395 1 2 2 2 2 9
406548 1 1 1 0.5 1 2 2 2 10
Tomasz Waleń
Tomasz Waleń
Assistant Professor