Differences
This shows you the differences between two versions of the page.
Last revision Both sides next revision | |||
po:kolokwium_24_10_2018 [2019/02/05 13:19] pszwed created |
po:kolokwium_24_10_2018 [2019/02/07 13:08] pszwed |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Kolokwium 07.02.2019 ===== | ===== Kolokwium 07.02.2019 ===== | ||
+ | |||
+ | ==== Zadanie 1 ==== | ||
+ | W pliku {{ : | ||
+ | |||
+ | a) Zadeklaruj klasę PoliceUnit z polami odpowiadającymi nazwom kolumn w pliku | ||
+ | b) Wczytaj zawartość pliku i umieść na liście | ||
+ | c) Posortuj listę według miasta i ulicy i wypisz | ||
+ | d) Utwórz listę tych jednostek, które mają stronę www i posortuj je według miasta | ||
+ | e) Wypisz te jednostki, które nie mają faksu | ||
+ | |||
+ | ==== Zadanie 2 ==== | ||
+ | Napisz program, który rysuje wykres funkcji f(x) = x^3+2x^2-3x-7 dla x z przedziału [-4,4] | ||
+ | W tym celu wyznacz kolejne punkty (x,f(x)), przeskaluj tak, aby zmieściły się w oknie, zrzutuj na typ int, a następnie | ||
+ | |||
+ | ==== Zadanie 3 ==== | ||
+ | Funkcja do wykorzystania w zadaniu trzecim | ||
+ | <code java> | ||
+ | static String readFile(String name, Charset charset){ | ||
+ | | ||
+ | try( BufferedReader file = new BufferedReader(new InputStreamReader( new FileInputStream(name), | ||
+ | | ||
+ | int c=file.read(); | ||
+ | | ||
+ | | ||
+ | } | ||
+ | | ||
+ | } | ||
+ | catch (IOException ex) { | ||
+ | | ||
+ | } | ||
+ | | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | W pliku {{ : | ||
+ | a) Wydziel | ||
+ | <code java>’ | ||
+ | " | ||
+ | </ | ||
+ | |||
+ | |||
+ | b) Utwórz strukturę typu Map< | ||
+ | |||
+ | c) Wypisz: | ||
+ | najkrótsze słowa (zapewne o długości 1) | ||
+ | najdłuższe słowa | ||
+ | oraz słowa, których liczba znaków jest najbliższa średniej lub mediany. | ||
+ | |||
+ | |||
+ |