Cwicz5














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:
cwicz5
LAK cwicz5 (1)
cwicz5
Grafika cwicz5 14
cwicz5
cwicz5 przepis

więcej podobnych podstron