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.