Wykład nr 1 – zadania 1. Używając powłoki (shell) Pythona, proszę

Transkrypt

Wykład nr 1 – zadania 1. Używając powłoki (shell) Pythona, proszę
Wykład nr 1 – zadania
1. Używając powłoki (shell) Pythona, proszę sprawdzić wyniki wszystkich znanych Wam
działań dwuargumentowych na:
a) liczbach całkowitych 15 i 7
b) liczbach całkowitych 3 i -6
c) liczbach całkowitych -7 i 2
d) liczbach całkowitych 4 i 0
e) liczbach rzeczywistych 13.3 i 2.4
2. Napisz program, który wyświetla Twoje imię, nazwisko, adres i numer telefonu. Postaraj
się o ładny wygląd wydruku. Zmodyfikuj ten program tak, by prosił użytkownika o te dane, a
potem je wyświetlał.
3. Napisz program liczący pole trójkąta. Program prosi użytkownika o podanie długości
podstawy i wysokości trójkąta. Zmodyfikuj ten program tak, by obliczał pole trójkąta na
podstawie znajomości jego trzech boków. Znajdź w internecie odpowiedni wzór.
4. Napisz program obliczający podatek dochodowy w państwie Eurolandia. Podstawę podatku
oblicza się odejmując od rocznych dochodów 5000 € oraz 1200 € na każdą osobę pozostającą
na utrzymaniu podatnika (dzieci, niepracująca żona). Podatek wynosi 20% od podstawy
podatku. Poproś użytkownika o wszystkie potrzebne dane. Użyj funkcji round do
zaokrąglenia wyniku do dwóch cyfr po przecinku.
5. Światło przemieszcza się z prędkością 3e8 metrów na sekundę. Rok świetlny to dystans,
który pokonuje światło w czasie jednego roku. Napisz program, który oblicza i wyświetla
wartość roku świetlnego w kilometrach.
6. Kulę ziemską traktujemy jako kulę. Dany jest jej promień: 6378,1366 km. Program
powinien wyświetlić średnicę, długość równika, powierzchnię i objętość kuli ziemskiej. Użyj
wartości pi z modułu math.
7. Napisz program, który na wejściu ma podaną liczbę kilometrów, a na wyjściu podaje
odpowiednią liczbę mil morskich. Należy użyć następujących przybliżeń: odległość od
bieguna północnego do równika wynosi 10000 km. Łuk poprowadzony od tego bieguna do
równika dzieli się na 90 stopni, każdy stopień to 60 minut. Mila morska odpowiada jednej
minucie.