11
Pokaż ćwiczenia:
RrZusEYhwqyeJ1
Ćwiczenie 1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
21
Ćwiczenie 2

Zdefiniuj funkcję pole(f1, f2, a, b, i), która obliczy pole powierzchni zawartej między krzywymi będącymi wykresami funkcji f1f2 w przedziale a ,   b . Skorzystaj z metody trapezów na i podprzedziałach i funkcji eval(). Wynik zaokrąglij do siedmiu miejsc po przecinku.

Swoje rozwiązanie przetestuj dla podanych funkcji na przedziale 0 ,   1 , podzielonym na 200 trapezów.

f 1 ( x ) = x 4 + x 3 + x 2 25
f 2 ( x ) = x 4 + x 2 + x 4

Specyfikacja problemu:

Dane:

  • f1, f2 – ciąg znaków przedstawiający funkcję ze zmienną x

  • a, b – liczby całkowite wyznaczające przedział całkowania

  • i – liczba całkowita; liczba podprzedziałów

Wynik:

  • wynik – liczba zmiennoprzecinkowa; wynik całkowania

Obraz poglądowy:

  • – wykres zielony

  • – wykres niebieski

Rry6trAqK8CpD
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
R5vbfE4BfFv7d
Wysłuchaj nagrania abstraktu, wyodrębnij jego części i nadaj im tytuły.

Twoje zadanie: Program, za pomocą metody trapezów, oblicza pole obszaru pomiędzy wykresami funkcji f1 i f2.

Linia 1. def pole otwórz nawias okrągły f1 przecinek f2 przecinek a przecinek b przecinek i zamknij nawias okrągły dwukropek. Linia 2. kratka tutaj Twój kod. Linia 3. return None. Linia 5. wynik znak równości pole otwórz nawias okrągły apostrof x asterysk asterysk 4 plus x asterysk asterysk 3 plus x asterysk asterysk 2 prawy ukośnik 25 apostrof przecinek apostrof x asterysk asterysk 4 plus x asterysk asterysk 2 plus x prawy ukośnik 4 apostrof przecinek 0 przecinek 1 przecinek 200 zamknij nawias okrągły. Linia 6. print otwórz nawias okrągły wynik zamknij nawias okrągły. Linia 7. at at at. Linia 8. language znak równości python37. Linia 9. at at at. Linia 10. Program przecinek za pomocą metody trapezów przecinek oblicza pole obszaru pomiędzy wykresami funkcji otwórz nawias ostrokątny code zamknij nawias ostrokątny f1 otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny i otwórz nawias ostrokątny code zamknij nawias ostrokątny f2 otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny kropka. Linia 11. at at at. Linia 12. at at at. Linia 13. at at at. Linia 14. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7. Linia 15. import sys. Linia 17. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły. Linia 20. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek. Linia 21. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły. Linia 24. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów 0 kropka 1949978 cudzysłów cudzysłów cudzysłów. Linia 25. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły. Linia 26. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek. Linia 27. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.