I_R_W13A_M09_JAVA Misja matura - struktury danych
Przed Tobą dwa zadania, w których wcielisz się w rolę programisty porządkującego dane. W jednym przypadku pomagasz pracownikom zoo uporządkować spis pingwinów, a w drugim analizujesz dane z fabryki leków. W obu zadaniach część informacji została utracona, ale na szczęście znamy zasady, które pozwolą je odtworzyć.
Twoim zadaniem będzie napisać program, który wczyta dane z pliku tekstowego, uzupełni brakujące informacje, wykona potrzebne operacje i zapisze odpowiedzi w pliku wynikowym. Zwracaj uwagę na szczegóły, ponieważ poprawne rozwiązanie zależy od dokładnego zrozumienia treści zadania i właściwego zastosowania podanych reguł.
Ćwiczenie na rozgrzewkę:
Wczytuje dane z pliku tekstowego i zapisuje je w odpowiednio dobranej strukturze danych, analizuje treść zadania oraz wskazuje, które dane są kompletne, a które należy uzupełnić na podstawie podanych reguł.
Stosuje instrukcje warunkowe i pętle do przetwarzania wielu rekordów danych.
Sortuje, wyszukuje i zlicza dane zgodnie z warunkami określonymi w zadaniu.
Zapisuje wyniki działania programu do pliku oraz komentuje kod w sposób ułatwiający jego zrozumienie.