Python
2018-09-12
Każdy chcący zdawać informatykę rozszerzoną prędzej czy później musi zmierzyć się z tematem algorytmów. Mi w nauce pomaga książka "Informatyka Europejczyka" autorstwa Grażyny Zawadzkiej. W kolejnych artykułach przedstawię zadania z książki rozwiązane w Python'ie.
W pracowni pewnej firmy, na dzień 1 stycznia danego roku otrzymuje k złotych. Dodatkowo co dwa miesiące uzyskuje premie w wysokości 10% miesięcznej płacy podstawowej wynagrodzenie zasadnicze wzrasta co 3 miesiące o 5% jaką płacę uzyskał pracownik po 6 miesiącach i po roku podaj w formie opisowej obliczenia wynagrodzenia pracownika.
Przeniesienie tego na algorytm ogranicza się do wstawienia warunków dla premii i bonusu dla konkretnych miesięcy.
Zaimportowałem także bibliotekę math, żeby zaokrąglić wynik.
W książce następnym przykładem jest rozwiązanie równania liniowego.
Najważniejsze to prawidłowo sformułować warunki dla a i b.
Przykładem algorytmu liniowego może być obliczenie sumy wyrazów ciągu artmetycznego. W takim algorytmie wszystkie instrukcje wykonywane są po kolei bez rozpatrywania warunków.
Zakładamy ciąg liczb naturalnych, rozpoczynający się od 1.
Ostatnim przykładem na dzisiaj jest obliczenie wyrażenia z dwiema zmiennymi x i y.
`\sqrt{ \frac{3\sqrt{x}}{20+y^2} }`
Dane mają zostać wprowadzone z klawiatury.
Tym razem znów możemy wykorzystać biblotekę math. Oferuje ona choćby funkcje potęgi czy pierwiastka. Znacznie skraca to oraz upraszcza kod.
Przy wprowadzaniu z klawiatury trzeba pamiętać, żeby rzutować na typ, na którym chcemy operować. W tym przypadku jest to Integer.
Dziękuję Ci za przeczytanie tego posta :) Mam nadzieję, że wyniosłeś lub wyniosłaś z niego coś dla siebie.
W następnych artykułach będę kontynuować przykłady z książki za pewne już dużo bardziej skomplikowane.
Dziękuję Ci za przeczytanie tego materiału 😀 Jeżeli spodobało Ci się to o czym piszę, możesz sprawdzić więcej materiałów na blogu lub udostępnić znajomym. Będzie mi bardzo miło 😊
Jestem młodym programistą, który dumnie dzierży wiele pasji takich jak bieganie czy piwowarstwo domowe. Jedną z nich jest także programowanie i o tym właśnie zamierzam tutaj pisać.
Zachęcam Cię do odwiedzenia mojej strony na Google Play store i sprawdzenia wszystkich moich aplikacji.