Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki

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) f ( x )   = 3 x 5 + 15

B) f ( x )   = 15 x 5 + 3

Funkcje te przecinają się w jednym punkcie należącym do przedziału  0 ,   2 .

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.

R17MCBSC6XfUa1
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.
Ważne!

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.

RLkSDfVTxRFk01
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
1
Polecenie 1

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.

RwQtIvzSLXhiU
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
R19Nv77TahhHB
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
R17pSIZweGQrh
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Odpowiedź do zadania

Linia 1. 1 przecinek 18.
Polecenie 2

Dodaj do swojego programu komentarze tak, żeby był zrozumiały dla osoby, która nie potrafi programować.