Algorytmy krokowe, blokowe i pseudokod

Algorytmy krokowe, blokowe i pseudokod

Algorytm to zestaw ściśle określonych czynności, prowadzących do wykonania pewnego zadania. Określa sposób rozwiązywania problemu i ma zastosowanie w różnych dziedzinach.

Lista kroków

Na liście kroków każda operacja, która należy wykonać, jest zapisywana w postaci numerowanego kroku. Lista kroków pozwala dokładnie zdefiniować cały algorytm.

Algorytm obliczania pola trójkąta:
Wczytaj dane wejściowe: a, h
Oblicz wynik: pole <--- 1/2*a*h
Wyświetl na ekranie wynik: pole
Zakończ

Pseudokod

To opis przypominający zapis kroków algorytmu, który może zawierać instrukcje z języka programowania. Tworząc pseudokod, najczęściej, używamy słów języka naturalnego do określania kroków algorytmu, ale mogą pojawić się w nim elementy zawierające symboliczny opis działań.

Algorytm obliczania pola trójkąta:
INPUT a, h
P = 1/2*a*h
OUTPUT P
EXIT

Schemat blokowy

Jest narzędziem nakierowanym na prezentację kolejnych czynności w projektowanym algorytmie. Realizowany jest jako diagram, na którym procedura, system albo program komputerowy są reprezentowane przez opisane figury geometryczne, połączone liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania.

Schematy blokowe cechuje:

Do głównych elementów budowy schematów blokowych należą:

Strzałka- wskazuje jednoznacznie powiązania i ich kierunek,
Blok obliczeniowy- prostokąt, do którego wpisywane są wszystkie operacje z wyjątkiem instrukcji wyboru,
Blok decyzyjny- romb, do którego wpisywane są wyłącznie instrukcje wyboru,
Etykieta- owal służący do oznaczania początku bądź końca sekwencji schematu (kończy, zaczyna lub przerywa/przenosi schemat).

Schemat blokowy pozwala dostrzec istotne etapy algorytmu i logiczne zależności między nimi.

Źródła:
Tworzenie aplikacji internetowych Część 3 Kwalifikacja E14.
www. wikipedia.org


Wyszukiwarka

Podobne podstrony:
5 Algorytmy i schematy blokowe
Algorytmy%20schematy%20blokowe
Algorytmy, schematy blokowe
Algorytmy, schematy blokowe
5 Algorytmy i schematy blokowe
Algorytmy schematy blokowe
AES, Propozycje nowych algorytmów blokowych w ramach konkursu AES
lichtenstein, struktury?nych i złożoność obliczeniowa,Badanie?ektywności algorytmów pseudowielomiano
5 Algorytmy blokowe kryptoanaliza
4 Algorytmy blokowe
Artykuł schematy blokowe algorytmów
Schemat blokowy to graficzny zapis algorytmu rozwiązania zadania
Wymień podstawowe bloki potrzebne do konstruowania schematów blokowych (algorytmów), i opisz ich
Układy Napędowe oraz algorytmy sterowania w bioprotezach
5 Algorytmy
5 Algorytmy wyznaczania dyskretnej transformaty Fouriera (CPS)

więcej podobnych podstron