środa, 3 kwietnia 2013

Inf. dla 2A - L.40


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