Sprawdź się
Zadanie 2
Zadanie 2.2
Do pewnego punktu widokowego prowadzą dwie ścieżki, które łączą się w tym punkcie.
Obie ścieżki prowadzą przez osuwisko górskie, więc konieczne jest przejście przez mosty znajdujące się na tych szlakach.
Gdyby przyjąć linię osuwiska za oś OX, okaże się, że ścieżki odwzorowują bieg funkcji będącej wielomianem stopnia czwartego, którego współczynniki pani Modularna zapisała w pliku ścieżki.txt
.
Graficzna interpretacja rozwiązywanego problemu:
Wiadomo, że dla przyjętych założeń przecięcia funkcji z osią OX znajdują się w przedziałach oraz .
W jakich punktach pani Modularna powinna zaznaczyć przejścia przez mosty?
Napisz program, który wypisze znalezione miejsca zerowe – najpierw dla przedziału , a następnie, po znaku odstępu, dla przedziału .
Do rozwiązania zadania przyjmij dokładność rzędu .
Plik ścieżki.txt
zawiera pięć wierszy ze współczynnikami (liczbami całkowitymi) opisującymi funkcję , gdzie pierwszy wiersz zawiera współczynnik dla x
z największą potęgą. Korzystając z wybranego języka programowania, napisz program, który wypisze pierwiastki funkcji dla podanych założeń.
Plik wyniki.txt
powinien zawierać dwie liczby wymierne oddzielone znakiem spacji.
Wyniki zapisz w pliku wyniki.txt
.
Do oceny oddajesz:
plik
wyniki.txt
zawierający odpowiedź (dwie liczby wymierne oddzielone znakiem spacji)plik(i) z komputerową realizacją zadania (kodem programu)
Napisz program lokalnie na swoim komputerze w języku, w którym programujesz. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do swojego programu. Odpowiedź do zadania dla danych z pliku znajdziesz na samym końcu zadania.
C++
Twoje zadanie: Wypisz pierwiastki funkcji f(x) dla podanych założeń w zadaniu. Pierwiastki wypisz w formacie pierwiastek_przedzial1, pierwiastek_przedzial2. Wartości pierwiastków zaokrąglij do dwóch miejsc po przecinku.
JAVA
Wypisz pierwiastki funkcji f(x) dla podanych założeń w zadaniu. Pierwiastki wypisz w formacie pierwiastek_przedzial1, pierwiastek_przedzial2. Wartości pierwiastków zaokrąglij do dwóch miejsc po przecinku.
PYTHON
Twoje zadanie: Wypisz pierwiastki funkcji f(x) dla podanych założeń w zadaniu. Pierwiastki wypisz w formacie pierwiastek_przedzial1, pierwiastek_przedzial2. Wartości pierwiastków zaokrąglij do dwóch miejsc po przecinku.
Odpowiedź do zadania dla danych zawartych w pliku tekstowym:
Pamiętaj, że ze względu na sposób zapisu liczb niecałkowitych w komputerze wynik może być niedokładny.