0% found this document useful (0 votes)
18 views2 pages

Python Zadania 1

Uploaded by

eliasz.rafalski
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views2 pages

Python Zadania 1

Uploaded by

eliasz.rafalski
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python. Zadania.

Część I

Najprostsze programy
Zadanie 1. Napisz program, który dla zadanej wielkości promienia oblicza
pole koła.

Zadanie 2. Napisz program, który na wejściu przyjmuje prędkość w km/h,


a na wyjściu podaje prędkość w m/s.

Zadanie 3. Napisz program, który dla danych liczb naturalnych m i n obli-


cza iloraz całkowitoliczbowy dzielenia m przez n i resztę z tego dzielenia. Na
przykład dla m = 14 i n = 4 ilorazem jest 3, resztą jest 2.

Zadanie 4. Napisz program, który dla podanej liczby lat, wypisuje ile to
jest: dni, godzin, minut, sekund.

Zadanie 5. Napisz program, który oblicza pole trójkąta o bokach a, b, c.


Zastosuj wzór Herona
p
S = p(p − a)(p − b)(p − c),

gdzie p = 12 (a + b + c).

Zadanie 6. Wyznaczyć najmniejszą liczbę naturalną n > 2 taką, że

(1, 1)n > n2

(należy użyć odpowiedniego programu - kalkulatora).

Zadanie 7. Wyznaczyć największy wyraz ciągu

n2
un = , n>0
(1, 1)n

(należy użyć odpowiedniego programu - kalkulatora).

Zadanie 8. Dane są liczby a, b, c (podane przez użytkownika). Program


sprawdza, czy istnieje trójkąt o bokach a, b, c. Jeżeli istnieje, oblicza jego
pole stosując wzór Herona.

Zadanie 9. Dane są liczby a 6= 0, b, c. Program wyznacza pierwiastki rów-


nania ax2 + bx + c = 0.

1
Zadanie 10. Program oblicza indeks BMI (indeks masy ciała)
BMI = waga[kg]/wzrost[m]2 i wyświetla odpowiednią informację: niedobór
masy, masa prawidłowa lub nadwaga. Przyjmuje się, że masie prawidłowej
odpowiada wartość indeksu 18, 5 6 BMI 6 24, 9.

Zadanie 11. Program wyświetla tabelę wartości funkcji

(a) y = 2x − 3x (b) y = 1 + 10x − 15x2 + 5x3

dla x = a + i(b − a)/10, i = 0, . . . , 10. Liczby a, b są dane. Wykorzystaj ten


program do wyznaczenia pierwiastków równania

(a) 2x = 3x (b) 1 + 10x − 15x2 + 5x3 = 0

z dokładnościa do 4 cyfr po przecinku.

Zadanie 12. Napisać program obliczający 100!.

Zadanie 13. Napisać program obliczająct n-ty wyraz ciągu Fibonacciego


Fn , gdzie ciąg Fn jest zdefiniowany rekurencyjnie wzorami: F0 = F1 = 1;
Fn = Fn−1 + Fn−2 , dla n > 2.

Zadanie 14. Napisać program, który dla danego n ∈ N oblicza n-tą liczbę
harmoniczną
n
X 1
Hn = .
k=1
k
Wykorzystaj ten program do wyznaczenia najmniejszej liczby n takiej, że
Hn > 10.

Zadanie 15. Napisz funkcję drukującą na ekranie wszystkie ciągi ze zbioru


{1, 2, . . . , n}3 uporządkowane leksykograficznie. Na przykład dla n = 4:

1 1 1
1 1 2
1 1 3
1 1 4
1 2 1
1 2 2
...
4 4 4

You might also like