Strefa wyzwań
Ćwiczenie 1
f nawias, x, zamknięcie nawiasu, równa się, dwa x indeks górny, dwa, koniec indeksu górnego, plus, jeden. Możliwe odpowiedzi: 1. Funkcja nie posiada miejsca zerowego., 2. a, równa się, zero i b, równa się, jeden, 3. a, równa się, minus, jeden i b, równa się, zero, 4. a, równa się, zero i b, równa się, cztery
Ćwiczenie 2
f nawias, x, zamknięcie nawiasu, równa się, dwa x indeks górny, dwa, koniec indeksu górnego, minus, jeden. Możliwe odpowiedzi: 1. Funkcja nie posiada miejsca zerowego., 2. a, równa się, zero i b, równa się, jeden, 3. a, równa się, minus, dwa i b, równa się, minus, jeden, 4. a, równa się, jeden i b, równa się, cztery
Ćwiczenie 3
Ćwiczenie 4
Ćwiczenie 5
Ćwiczenie 6
Uzupełnij kod implementujący metodę bisekcji
Uzupełnij brakujące fragmenty kodu tak, aby funkcja poprawnie realizowała algorytm bisekcji.
Linia 1. kratka include otwórz nawias ostrokątny iostream zamknij nawias ostrokątny.
Linia 2. using namespace std średnik.
Linia 4. double f otwórz nawias okrągły double x zamknij nawias okrągły otwórz nawias klamrowy.
Linia 5. return x asterysk x minus 4 średnik prawy ukośnik prawy ukośnik przykładowa funkcja.
Linia 6. zamknij nawias klamrowy.
Linia 8. double bisekcja otwórz nawias okrągły double a przecinek double b przecinek double eps zamknij nawias okrągły otwórz nawias klamrowy.
Linia 9. prawy ukośnik prawy ukośnik 1 kropka Uzupełnij operator porównania dwukropek f otwórz nawias okrągły a zamknij nawias okrągły asterysk f otwórz nawias okrągły b zamknij nawias okrągły podkreślnik podkreślnik podkreślnik podkreślnik 0.
Linia 10. if otwórz nawias okrągły f otwórz nawias okrągły a zamknij nawias okrągły asterysk f otwórz nawias okrągły b zamknij nawias okrągły podkreślnik podkreślnik podkreślnik podkreślnik 0 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 11. return minus 1 średnik prawy ukośnik prawy ukośnik kod błędu.
Linia 12. zamknij nawias klamrowy.
Linia 14. while otwórz nawias okrągły otwórz nawias okrągły b minus a zamknij nawias okrągły zamknij nawias ostrokątny eps zamknij nawias okrągły otwórz nawias klamrowy.
Linia 15. double c znak równości podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik średnik prawy ukośnik prawy ukośnik Oblicz środek przedziału.
Linia 17. if otwórz nawias okrągły f otwórz nawias okrągły c zamknij nawias okrągły znak równości znak równości 0 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 18. return c średnik.
Linia 19. zamknij nawias klamrowy.
Linia 21. if otwórz nawias okrągły f otwórz nawias okrągły a zamknij nawias okrągły asterysk f otwórz nawias okrągły c zamknij nawias okrągły otwórz nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 22. b znak równości podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik średnik prawy ukośnik prawy ukośnik Zawężenie przedziału.
Linia 23. zamknij nawias klamrowy else otwórz nawias klamrowy.
Linia 24. a znak równości podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik podkreślnik średnik prawy ukośnik prawy ukośnik Zawężenie przedziału.
Linia 25. zamknij nawias klamrowy.
Linia 26. zamknij nawias klamrowy.
Linia 28. return otwórz nawias okrągły a plus b zamknij nawias okrągły prawy ukośnik 2 średnik.
Linia 29. zamknij nawias klamrowy.
Linia 31. int main otwórz nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 32. double wynik znak równości bisekcja otwórz nawias okrągły 0 przecinek 5 przecinek 0 kropka 0001 zamknij nawias okrągły średnik.
Linia 33. cout otwórz nawias ostrokątny otwórz nawias ostrokątny cudzysłów Wynik bisekcji dwukropek cudzysłów otwórz nawias ostrokątny otwórz nawias ostrokątny wynik otwórz nawias ostrokątny otwórz nawias ostrokątny endl średnik.
Linia 34. return 0 średnik.
Linia 35. zamknij nawias klamrowy.