Informatyka europejczyka cz.1

Kliknij i wspomóż mnie :)

Python

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.

Płaca pracownika

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.

Równanie liniowe

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.

Suma wyrazów ciągu

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.

Obliczanie wyrażenia

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.

Zakończenie

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 😊

O mnie

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ć.

Zobacz więcej

Najnowsze posty

Kliknij i wspomóż mnie :)

Zostańmy w kontakcie

* Wymagane
Kliknij i wspomóż mnie :)
shop
Otwórz Sklep Play

Zachęcam Cię do odwiedzenia mojej strony na Google Play store i sprawdzenia wszystkich moich aplikacji.