Schemat interaktywny
Zadanie 2. Trasy morskie
Kapitanowie dużych statków muszą stale mieć się na baczności, aby nie zderzyć się z inną jednostką pływającą. Dzieje się tak dlatego, że duże statki nie są zwrotne – szczególnie przy większych prędkościach.
Dwa duże statki A i B znajdują się na kursie kolizyjnym. Oznacza to, że ich trasy przecinają się w pewnym punkcie. Trasy statków A i B można opisać za pomocą następujących funkcji:
A)
B)
Funkcje te przecinają się w jednym punkcie należącym do przedziału .
Napisz program, który znajdzie w podanym przedziale punkt przecięcia tras statków A i B z dokładnością , a następnie wypisze jego współrzędne.
Przyjmij, że obie funkcje w danym przedziale są: określone, ciągłe oraz rosnące (czyli wraz ze zwiększaniem się argumentu zwiększa się wartość funkcji).
Do oceny oddajesz:
plik
kolizja.txt
zawierający odpowiedź (punkt przecięcia tras statków A i B w podanym przedziale z dokładnością ; wypisane współrzędne),plik(i) z komputerową realizacją zadania (kodem programu).
Rozwiązanie
Rozwiązanie zadania przedstawimy w postaci pseudokodu.
W wybranym języku programowania lub wykorzystując schemat interaktywny, napisz program, który wyznaczy punkt przecięcia dwóch podanych w zadaniu funkcji opisujących drogi statków zgodnie z podanymi założeniami, a następnie wypisze jego współrzędne.
Napisz program w języku Python, który wyznaczy punkt przecięcia dwóch podanych w zadaniu funkcji zgodnie z podanymi założeniami, a następnie wypisze jego współrzędne.
Odpowiedź do zadania
Dodaj do swojego programu komentarze tak, żeby był zrozumiały dla osoby, która nie potrafi programować.