Krzysztof Barteczko, zadania Java
Zadania do wykonania
Zadanie 1 - zamieniacz napisów w pliku (max. 3 punkty)
Zadanie 2 - przetwarzanie danych meteorologicznych (max. 6 punktów)
Zadanie 1
Napisać program, który wczytuje podany jako argument plik, zamienia
w nim wszystkie wystapienia jakiegos napisu na inny napis, po czym zapisuje
wynik do pliku wyjściowego.
Jesli nasza klasa nazywa się Change, to format wywołania programu jest następujący:
java Change nazwa_pliku_wej nazwa_pliku_wyj "tekst do zamiany" "tekst zamieniający"
Zadanie 2
Napisać program symulujący przetwarzanie danych meteorologicznych.
Na program składa się m.in. wątek generowania danych, który losowo pobiera
z tablicy krajów nazwę kraju, z tablicy dat - datę, a z tablicy temperatur
dwie liczby: temperaturę w dzien i w nocy.
Z tych danych formuje "rekord": kraj data temp_w_dzien temp_w_nocy.
Dla każdego kraju działa wątek odbioru danych, który od wątku-generatora
otrzymuje kolejne rekordy dla danego kraju i zapisuje je do pliku o nazwie:
nazwa_kraju.temp w postaci binarnej.
Inny wątek - kontroler ma zapewniać:
liczenie dotychczasowej (czyli na danych dotąd zapisanych) średniej temperatury dla podanego kraju
kończenie pracy wszystkich wątków.
Operacje te podajemy w dialogu wejściowym w wątku-kontrolerze.
Wyszukiwarka
Podobne podstrony:
cwicz5LAK cwicz5 (1)cwicz5Grafika cwicz5 14cwicz5cwicz5 przepiswięcej podobnych podstron