Podstawowe pojęcia, sposoby zapisu algorytmu
1. Lista kroków
Algorytm w postaci listy kroków rozwiązujący równanie liniowe
ax+b=z
Krok 0 Wczytaj wartość danych a,b
Krok 1 Jeśli a=/=, to oblicz x=-b/a, wypisz wynik x i zakończ algorytm
Krok 2 (w tym przypadku a=0). Jeśli b=0, wypisz komunikat ,,∞ wiele rozwiązań ", w przeciwnym wypadku wypisz komunikat równanie sprzeczne
2. Schemat blokowy algorytmu
elementy schematu blokowego
a) blok graniczny – oznacza początek, koniec, przerwanie lub wstrzymanie wykonywania działania, np. blok startu programu.
b) blok wejścia-wyjścia – przedstawia czynność wprowadzania danych do programu i przyporządkowania ich zmiennym dla późniejszego wykorzystania, jak i wyprowadzenia wyników obliczeń
c) blok operacyjny – oznacza wykonanie operacji, w efekcie której zmienią się wartości, postać lub miejsce zapisu danych
d) blok decyzyjny, warunkowy – przedstawia wybór jednego z dwóch wariantów wykonywania programu na podstawie sprawdzenia warunku wpisanego w ów blok
e) blok wywołania podprogramu – oznacza zmianę wykonywanej czynności na skutek wywołania podprogramu
f) blok fragmentu – przedstawia część programu zdefiniowanego odrębnie
g) blok komentarza – pozwala wprowadzać komentarze wyjaśniające poszczególne części schematu, co ułatwia zrozumienie go czytającemu
h) łącznik wewnętrzny – służy do łączenia odrębnych części schematu znajdujących się na tej samej stronie, powiązane ze sobą łączniki oznaczone są tym samym napisem
i) łącznik zewnętrzny – służy do łączenia odrębnych części schematu znajdujących się na różnych stronach; powinien być opisany jak łącznik wewnętrzny i zewnętrzny; poza tym powinien zawierać numer strony, do której się odwołuje
Komentarze