Temat: Algorytmy iteracyjne.
Zadanie 1: Narysuj schemat blokowy dla algorytmu, który
obliczałby silnie podanej przez użytkownika liczby.
Silnia oznaczana
jest wykrzyknikiem i obliczana jest w następujący sposób:
N!=1*2*3*…*N
Przykład:
5!=1*2*3*4*5=120
Zadanie 2: Narysuj schemat blokowy dla algorytmu, który
odczytywałby z klawiatury liczbę a – kwotę pożyczki i liczbę b – liczbę dni. Następnie algorytm
powinien policzyć, jaki będzie dług po upływie wskazanej przez użytkownika
liczbie dni przy tym, że oprocentowanie roczne wynosi 5%, a codziennie
naliczane są odsetki.
Przykład:
a = 100zł
b = 10 dni
od (odsetki
dzienne) = 5%/365
dbd (dług na
bieżący dzień) = dbd*(100%+od), to znaczy, że:
1
|
100
|
2
|
100,0137
|
3
|
100,0274
|
4
|
100,0411
|
5
|
100,0548
|
6
|
100,0685
|
7
|
100,0822
|
8
|
100,0959
|
9
|
100,1096
|
10
|
100,1234
|
Zadanie 3: Narysuj schemat blokowy dla algorytmu, który
odczytywałby z klawiatury liczbę, a następnie wyprowadzałby na ekranie tyle
samo gwiazdek „*”. Poniżej przedstawiono schemat blokowy jako przykład, jednak można ten sam algorytm przedstawić za pomocą innych schematów. Sprawdź tu: http://www.informatyka.zsp-slawa.pl/index.php?option=com_content&view=article&id=7&Itemid=7
Zadanie 4: Narysuj schemat blokowy dla algorytmu, który
odczytywałby z klawiatury dwie liczby a i b – wysokość i szerokość prostokąta,
a następnie rysowałby gwiazdkami prostokąt o takich wymiarach.
Przykład:
a=3, b=4
****
****
****
Polecenie write(„coś
tam”) pisze „coś tam” w linijce, ale nie przenosi kuros na następną linijkę.
Polecenie
writeln(„coś tam”) pisze „coś tam” w linijce, po czym przenosi kursor na
następną linijkę.
Polecenie
writeln() po prostu przeniesie kursor na następną linijkę.
Zadanie (na 6): Narysuj schemat blokowy algorytmu, który
tworzyłby trójkąt z gwiazdek „*”, drukując w każdej kolejnej linijce o jedną
gwiazdkę więcej niż w poprzedniej. Rysowanie zaczyna się od wierzchołka.
Wysokość trójkąta – to wprowadzona przez użytkownika liczba.
Przykład:
Wysokość = 5
*
**
***
****
*****
Brak komentarzy:
Prześlij komentarz