Czym jest algorytm? Algorytm to przepis postępowania prowadzący do rozwiązania ustalonego problemu, określający ciąg czynności elementarnych, które należy w tym celu wykonać. Schemat blokowy jest Czym jest wizualną reprezentacją schemat sekwencji poszczególnych kroków algorytmu. Jest to blokowy? diagram, na którym algorytm jest reprezentowany poprzez opisane figury geometryczne, połączone strzałkami zgodnie z kolejnością wykonywania poszczególnych czynności algorytmu. Figury te mają ogólnie przyjęte znaczenia. Znaczenie poszczególnych figur geometrycznych w schematach blokowych START STOP
Blok graniczny START Blok graniczny STOP
Oznacza początek algorytmu, Oznacza zakończenie algorytmu, kształt elipsy, wychodzi z niego kształt elipsy, prowadzi do niego tylko jedna strzałka, żadna nie może tylko jedna strzałka, żadna nie może do niego prowadzić z niego wychodzić X=1 WYPISZ X WYPISZ Y
Blok wejścia Blok wyjścia
Służy do wprowadzenia danych, Służy do wyprowadzeni wyniku kształt równoległoboka, wchodzi do operacji, kształt równoległoboka, niego i wychodzi jedna strzałka wchodzi do niego i wychodzi jedna strzałka TAK NIE x == 5 x = y + 10
Blok warunkowy Blok operacji
Służy do sprawdzenia warunku, kształt W jego wnętrzu zapisujemy wykonywane rombu, wchodzi do niego jedna operacje, np. wyrażenia algebraiczne, kształt strzałka, a wychodzą dwie: pierwsza prostokąta, wchodzi do niego i wychodzi określa operacje wykonywaną w jedna strzałka przypadku spełnienia warunku, druga w przypadku nie spełnienia warunku. Strzałka Łącznik Linie ze strzałkami określają przepływ Służy on do łączenia części schematu gdy przez wykres. Czytając schemat niemożliwe jest narysowanie strzałki. Łącznik blokowy należy podążać za strzałkami oznaczamy dowolną literą. Jeśli chcemy skorzystać od jednego symbolu do kolejnego, aby z łącznika, należy zakończyć jeden schemat poprawnie prześledzić działanie okręgiem i oznaczyć go literą np. “A”. Następnie algorytmu. kolejny wykres, będący kontynuacją poprzedniego schematu powinien rozpocząć się okręgiem oznaczonym literą “A”. Zasady przedstawiania 1. Operacje algorytmu należy umieszczać w odpowiednich blokach. 2. Każdy schemat blokowy ma jeden blok startowy, natomiast
algorytmów w bloków zakończenia algorytmów może być kilka
3. Wszystkie bloki muszą być ze sobą połączone ( bez przerw w
postaci schemacie ) 4. Każde połączenie jest zaczepione do danego bloku i dochodzi do następnego bloku lub innego połączenia.
schematu 5. Z każdego bloku wychodzi jedno połączenie (oprócz bloku
warunku, z którego wychodzą dwa połączenia, oraz bloku
blokowego zakończenia algorytmu, z którego nie wychodzi żadne połączenie)
Przykładowe schematy blokowe Źródła https://encyklopedia.pwn.pl/haslo/algorytm;3867807.html https://www.system-kanban.pl/definicja/schemat-blokowy/#Kiedy_uzywac_schematu_blokowego http://www.zsp2wadowice.pl/imported/przedmioty/inf/klasa1/algorytmy/blokowy/sblokowy.htm http://ww1.metal.agh.edu.pl/~iolejarc/eiisi/3.pdf https://kademia.pl/lekcje/schematy-blokowe/lessons/prezentacja/ http://tiked.pl/2019/11/21/schemat-blokowy/ Dziękuję za uwagę
Machine Learning for Beginners: An Introduction for Beginners, Why Machine Learning Matters Today and How Machine Learning Networks, Algorithms, Concepts and Neural Networks Really Work