Wykład nr 4 – zadania 1. Implementuj i przetestuj program

Transkrypt

Wykład nr 4 – zadania 1. Implementuj i przetestuj program
Wykład nr 4 – zadania
1. Implementuj i przetestuj program obliczający pierwiastek kwadratowy
metodą Newtona.
2. Napisz program, który zgaduje liczbę wybraną przez użytkownika.
Program powinien zgadywać możliwie małą liczbę razy. Na wejściu
podana jest mniejsza i większa liczba, my możemy wybrać liczbę z
domkniętego przedziału [mniejsza, większa].
3. Przeczytaj z wejścia dwie liczby naturalne, pierwsza (dolna) powinna być
mniejsza niż druga (górna). Oblicz i podaj sumę ciągu kolejnych liczb
zaczynającego się od liczby dolnej i kończącego na górnej.
4. Użyj wzoru Leibnitza: π/4= 1 – 1/3 + 1/5 – 1/7 + …. Podaj, ile potrzeba
iteracji, by wartość obliczona różniła się od wartości z modułu math nie
więcej niż o 0,001. Zatrzymaj obliczanie po dojściu do takiej wartości.
5. Napisz program liczący największy wspólny dzielnik dwóch liczb
naturalnych. Użyj algorytmu Euklidesa.
6. Napisz program, który drukuje tabliczkę mnożenia (w systemie
dziesiątkowym. Sformatuj odpowiednio wydruk. Użyj zagnieżdżonych
pętli. Zmień ten program tak, by drukował tabliczkę mnożenia w
systemie szestnastkowym.
7. W Eurolandii emerytowi nie wolno zarobić więcej niż 1000 € miesięcznie.
Napisz program, który ostrzeże go, jeśli suma wprowadzonych przez
niego zarobków przekroczy tę sumę.
8. Zsumuj 100 losowo wybranych liczb z przedziału od 1 do 1000. Oblicz ich
średnia i sprawdź, ile z nich jest większych od 500.
9. Napisz program, który symuluje rzut czterema kostkami do gry, a
następnie informuje użytkownika, czy udało się czterokrotnie wyrzucić tę
samą liczbę oczek. Powtórz to doświadczenie 10000 razy i sprawdź, ile
razy się to udało.