Spis treści W świecie algortmów -Budowa algorytmu -algorytm sekwencyjny -instrukcja warunkowa -algorytm iteracyjny -Schemat Blokowy -Własny Algorytm Opracował Paweł Szymański
Algorytm Sekwencyjny Przed przystąpieniem do opracowania algorytmu przyjmij założenie, że nic nie utrudni realizacji połączenia, a wykonawca Algorytmu (np. młodszy brat) zna cyfry i wie, jak wybiera się je na tarczy telefonu
Instrukcja warunkowa Działa według jednego z dwóch przedstawionych poniżej schematów : -Jeśli spełniony jest warunek W wykonaj instrukcje A. -jeśli spełniony jest warunek W, to wykonaj instrukcję A, w przeciwnym warunku wykonaj Instrukcję B
Algorytm iteracyjny Rodzaje instrukcji iteracyjnych: -Pierwszy rodzaj instrukcji -drugi rodzaj instrukcji -trzeci rodzaj instrukcji
Schemat Blokowy
Własny Algorytm Blok startowy ----------------------- Blok wejściowy podnieś słuchawkę Blok wejściowy wybierz cyfrę 9 Blok wejściowy przekaż informacje Blok wyjściowy odłóż słuchawkę Blok końcowy ------------------------
Budowa Algorytmu Blok początkowy(start) Blok wejściowy Blok operacyjny Blok warunkowy Blok wyjściowy Blok końcowy(koniec)
Pierwszy rodzaj instrukcji iteracyjnej Cecha charakterystyczna wielu algorytmów jest wielokrotne powtarzanie niektórych instrukcji. Nie zawsze liczbę powtórzeń możemy określić dokładnie, niekiedy bowiem zależy ona od spełnienia pewnych instrukcji. Wielokrotne powtarzanie instrukcji umożliwiają instrukcje iteracyjne nazywane krótko pętlami. Najprostsza instrukcja iteracyjna działa według schematu: Wykonaj Instrukcję A dokładnie n razy
Drugi Rodzaj instrukcji iteracyjnej Powtarzaj wykonanie instrukcji A aż do spełnienia warunku W
Trzeci rodzaj instrukcji iteracyjnej Dopóki warunek A jest spełniony, Wykonaj instrukcję A
Blok początkowy (start) W każdym schemacie blokowym występuje tylko jeden taki blok, oznacza on rozpoczęcie działania algorytmu. Znajduje się on zawsze na początku schematu Z bloku startowego odchodzi tylko jedna linia
Blok wejściowy Blok przeznaczony do wczytywania danych i przypisywania innych zmiennych, które używane są do innych obliczeń Prowadzi i odchodzi od niego tylko jedna linia
Blok operacyjny Zawiera opis operacji lub grupy operacji. Mogą To być obliczenia, w wyniku których zmienia się wartość zmiennych
Blok Warunkowy Z tego bloku prowadzą dwie drogi wyjścia: Jedną wybiera się wtedy, gdy warunek w bloku jest spełniony A drugi wtedy, gdy warunek nie jest spełniony
Blok wyjściowy W tym bloku opisuje się czynności wyprowadzenia wyniku wykonanych działań
Blok końcowy (koniec) Jest to ostatni blok. Prowadzi do niego tylko jedna linia oznacza działań algorytmu. Musi pojawić się w każdym schemacie blokowym. Nie ma z niego wyjścia.