Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
po:kolokwium_24_10_2018 [2019/02/07 13:08] pszwed |
po:kolokwium_24_10_2018 [2019/02/07 15:14] 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. | ||
- | |||