Wyższa Szkoła Ekonomiczno Informatyczna
Dokumentacja do programu
„Funkcja Kwadratowa Plik”
Bożena Bigoszewska
Grupa 207, Rok studiów 4,
Numer albumu 29609
Kierunek Ekonomia
Specjalność Zastosowania Informatyki w Biznesie
Warszawa, dnia 24 maja 2007 roku
SPIS TREŚCI
1. Informacje podstawowe
Temat zadania:
Funkcja Kwadratowa wykorzystująca strumienie danych
Autor:
Bożena Bigoszewska
Uczelnia:
Wyższa Szkoła Ekonomiczno-Informatyczna w Warszawie
Kierunek:
Ekonomia
Wydział:
Ekonomiki Biznesu i Stosunków Międzynarodowych
Specjalność:
Zastosowania Informatyki w Biznesie
Studia:
Magisterskie uzupełniające niestacjonarne (sobotnio-niedzielne)
Rok:
4
Semestr:
8
Rok akademicki:
2006/2007
Data wykonania:
24 maja 2007 r.
Przedmiot:
Programowanie II - Programowanie w Javie
2. Opis merytoryczny zadania
Program „Funkcja Kwadratowa Plik” służy do obliczeń związanych z funkcją kwadratową. Po uruchomieniu aplikacji użytkownik pobiera z pliku „plikWe.txt” trzy parametry funkcji kwadratowej (ƒ(x) = ax2+bx+c). Program wykonuje następujące zadania:
wyświetla w konsoli funkcję kwadratową z parametrami podanymi w pliku wejściowym „plikWe.txt”,
oblicza deltę wyświetlając wynik w konsoli,
wyświetla porównanie delty z „0”,
na podstawie porównania określa ilość rozwiązań - miejsc zerowych funkcji,
oblicza miejsca zerowe oraz wyświetla je w konsoli.
Wyniki powyższych operacji dodatkowo zapisywane są do pliku „plikWy.txt”.
3. Instrukcja obsługi apletu
Uruchom kompilator [klawisz F9].
Zrzut ekranu 1.
Kompilacja programu przebiegła pomyślnie.
Program można uruchomić dwoma sposobami (środowisko NetBeans):
wybierając z Menu głównego Run/Run File/Run”FunkcjaKwadratowaPlik.java”,
klawiszami Shift + F6.
Jeśli w oknie konsoli wyświetli się komunikat „Otwarcie pliku nie jest możliwe lub plik nie istnieje” należy sprawdzić czy plik z danymi zewnętrznymi istnieje i czy jego nazwa jest poprawna (nazwa pliku - „plikWe.txt”).
Zrzut ekranu 2.
W przypadku braku pliku program nie dokona obliczeń.
Nieprawidłową nazwę pliku należy poprawić na właściwą.
Dane zewnętrzne muszą być podane prawidłowo. Należy pamiętać, iż w liczbach ułamkowych stosuje się kropkę zamiast przecinka.
Zrzut ekranu 3.
W przypadku gdy zostanie użyty przecinek zamiast kropki (patrz zrzut ekranu 4.) w oknie konsoli wyświetli się komunikat (patrz zrzut ekranu 5.).
Zrzut ekranu 4.
Zrzut ekranu 5.
Po uruchomieniu programu zostaną wykonane obliczenia.
Zrzut ekranu 6.
Wyniki wykonanych operacji zapisywane są do pliku „plikWy.txt”.
Zrzut ekranu 7.
Aby zachować wyniki wykonanych operacji i ponowić obliczenia dla nowych parametrów funkcji należy zmienić nazwę pliku „plikWy.txt”.
4. Spis narzędzi
Narzędzia użyte do pisania programu:
NetBeans IDE 5.5 z Java (JDK) w wersji 1.6. - środowisko programistyczne (firmy Sun Microsystems)
Narzędzia do uruchamiania programu:
NetBeans IDE 5.5 z Java (JDK) w wersji 1.6. - środowisko programistyczne (firmy Sun Microsystems)
Narzędzia użyte w procesach generowania dokumentacji i diagramu klas:
Eldean ESS-Model 2.2,
Microsoft Word 2007.
5. Wymagania dotyczące środowiska pracy aplikacji
System operacyjny:
Microsoft Windows:
Windows 2000 Professional,
Windows 2000 Server,
Windows XP Professional,
Windows XP Home,
Windows Server 2003,
Windows Vista.
Solaris:
Solaris 8,
Solaris 9,
Solaris 10.
Linux:
Red Hat Enterprise Linux 2.1,
Red Hat Enterprise Linux 3.0,
Red Hat Enterprise Linux 4.0,
Suse Enterprise Linux Server 8,
Suse Enterprise Linux Server 9,
Suse Enterprise Linux Server 10,
Suse Enterprise Linux Desktop
Turbo Linux.
Przeglądarki internetowa:
Internet Explorer 5.5 (+SP2) i nowsze;
Netscape 4.7.x, i nowsze;
Mozilla 1.4 i nowsze;
Firefox 1.06 i nowsze.
Przestrzeń dyskowa:
Od 26 do 125 MB zależnie od system operacyjnego i wybranych składników.
Pamięć operacyjna:
Od 32 MB (lub więcej jeśli sam system operacyjny wymaga więcej).
6. Opis plików źródłowych
Lista plików źródłowych: FunkcjaKwadratowaPlik.java
Lista klas: FunkcjaKwadratowaPlik
Klasa FunkcjaKwadratowaPlik zawiera metodę main, która jest odpowiedzialna za działanie programu tzn:
pobranie danych z pliku wejściowego „plikWe.txt”,
wykonanie obliczeń,
wyświetlenie wyników w oknie konsoli,
zapis wyników do pliku wyjściowego „plikWy.txt”
zakończenie działania programu.
.
7. Diagram klas zgodny z notacją UML
8. Wnioski
Program spełnia swoje zadanie, działa poprawnie i jest przydatny w obliczeniach miejsc zerowych funkcji. Można wykonywać na nim operacje z użyciem liczb ujemnych oraz ułamków, zaś wyniki prezentuje z podwójną precyzją.
W przypadku błędów dotyczących pliku wejściowego program nie wyświetla komunikatów podpowiadających użytkownikowi rozwiązania problemu.
Przykładowe braki komunikatów:
plik nie zawiera parametrów - „Podaj parametry w pliku wejściowym”
ułamki dziesiętne są niepoprawnie napisane (przecinek zamiast kropki) - „Wstaw kropkę zamiast przecinka”,
w pliku wejściowym podana litera lub inny znak nie będący cyfrą - „Parametr „x” nie jest liczbą. Podaj liczbę!”
Bożena Bigoszewska - Aplet Funkcja Kwadratowa
2