Zadania do wykładu 1


Zadanie 1.  Wczasy (2 punkty)
Zadanie 2.  Liczby - maksimum i minimum (6 punkty)
Zadanie 3.  Ile porcji danych zmieści się na dysku ? (6 punktów)

Zadanie 4.  Ciąg arytmetyczny i geometryczny(6 punktów)
Zadanie 5.  Suma i iloczyn (6 punktów)
Zadanie 6.  Oszczędzanie (6 punktów)
Zadanie 7.  Metoda połowienia przedziałów (10 punktów)
 


Zadanie 1: Wczasy (2 punkty)

Wybieramy się na wczasy do zamorskiego kraju.
Napisać algorytm, wpisać go w schemat blokowy i na tej podstawie napisać program w Javie do obliczania łącznych kosztów pobytu w zależności od podawanych "na wejściu" (czyli przez użytkownika, który każdorazowo może "uruchamiać" algorytm z różnym zestawem informacji):


Zadanie 2: Minimum, maksimum (6 punkty)

Napisać algorytm, wpisać go w schemat blokowy i na tej podstawie napisać program w Javie do obliczania:


Zadanie 3: Pakiety (6 punkty)

Wyobraźmy sobie, że z sieci przychodzą i zapisywane są na nasz dysk jakieś dane. Każdą kolejną porcję przychodzących danych nazwiemy pakietem.
Każdy przychodzący pakiet (oprócz pierwszego) ma rozmiar dwa razy większy niż poprzedni.

Napisać algorytm, wpisać go w schemat blokowy i na tej podstawie napisać program w Javie do określania ile kolejno przychodzących pakietów zmieści się w określonej przestrzeni dyskowej.

Dane wejściowe dla algorytmu (co użytkownik musi podać, by algorytm działał):

Dane wyjściowe (jaką informację dostarczy użytkownikowi nasz program):


Zadanie 4: Ciąg arytmetyczny i  geometryczny (6 punktów)

Napisać algorytm, wpisać go w schemat blokowy i na tej podstawie napisać program w Javie obliczający iteracyjnie

sumę skończoną ciągu arytmetycznego i geometrycznego. Przetestować program za pomocą wzorów matematycznych na sumy skończone.


Zadanie 5: Suma i iloczyn (6 punktów)

Napisać algorytm, wpisać go w schemat blokowy i na tej podstawie napisać program w Javie obliczający sumę i iloczyn kolejnych liczb naturalnych od 1 do n.


Zadanie 6: Oszczędzanie (6 punktów)

Joasia i Kasia dostają od rodziców pieniądze przez 30 dni według następującej zasady:

·         Pierwsza otrzymała pieniądze Kasia w wysokości 50 PLN

·         Każdego dnia pieniądze może otrzymać tylko jedna dziewczynka

·         Dziewczynki otrzymują pieniądze na przemian

·         Wysokość otrzymywanych kwot wzrasta codziennie o 5%

Napisać algorytm, wpisać go w schemat blokowy i na tej podstawie napisać program w Javie obliczający jaką kwotą dysponuje Joasia i Kasia po miesiącu.


Zadanie 7: Metoda połowienia przedziałów (10 punktów)

Napisać algorytm, wpisać go w schemat blokowy i na tej podstawie napisać program w Javie obliczający pierwiastek równania f(x) = 0 metodą połowienia  dla danej funkcji z góry podaną dokładnością.