Як зрозуміти та створити прості схеми алгоритмів

Завдяки пов’язаним фігурам та лініям блок-схема може допомогти людям уявити собі алгоритм, який являє собою просто послідовність завдань, які виконується для виконання процесу. Блок-схема може пояснити все: від планування вечірки до запуску космічного корабля. Поки існує програмне забезпечення для побудови діаграм, ви можете створювати блок-схеми за допомогою олівця та паперу.

Перелічіть свої завдання

Алгоритми з’являються майже скрізь у житті. Наприклад, продавець у магазині використовує алгоритм із такими завданнями, як сканування предметів, розсипання продуктів та прийняття вашого платежу. Інші алгоритми, такі як ті, що складають комп'ютерні операційні системи, набагато складніші. Перш ніж створити блок-схему, обдумайте процес, який ви хочете виконати, а потім визначте та запишіть його завдання.

Почніть процес

Однією з найважливіших форм блок-схеми є прямокутник - він представляє завдання у вашому процесі. Намалюйте прямокутник і всередині нього напишіть перше завдання, яке потрібно виконати. Наприклад, якщо процес полягає у переключенні на ваш улюблений телевізійний канал, першим завданням може бути «Підняти пульт дистанційного керування».

Продовжуйте процес

Намалюйте другий прямокутник праворуч від першого і напишіть "Натисніть кнопку" увімкнено "в цьому прямокутнику. Нарешті, намалюйте лінію, яка з’єднує перший прямокутник з другим і додайте стрілку на правому кінці рядка. Коли ви закінчите, блок-схема містить логічне представлення перших двох завдань процесу. Рядок зі стрілкою відображає порядок виконання завдань.

Створіть пункт прийняття рішень

Багато життєвих завдань вимагають від людей прийняття важливих рішень, що впливають на майбутнє. Уявіть, що ваш телевізор не вмикається, коли ви натискаєте кнопку «увімкнено» на пульті дистанційного керування. Ваша блок-схема повинна містити завдання для цієї обставини. Розгляньте цей сценарій, намалювавши ромбовидну фігуру, яка представляє собою пункт прийняття рішення. Проведіть стрілку зі свого другого прямокутника до лівої сторони діаманта. Цей рядок пов'язує друге завдання із символом рішення.

Зрозумійте символ прийняття рішення

Символ рішення дозволяє вам пройти один із двох можливих логічних шляхів, залежно від відповіді на запитання, яке ви поставили всередині символу. Напишіть у символі "телевізор вмикається", оскільки це є пунктом прийняття рішення після натискання кнопки "увімкнено" на пульті дистанційного керування.

Виконайте логічне розгалуження

Накресліть лінію зі стрілкою, яка залишає правий край символу, і напишіть "Так" над лінією. Цей рядок відображає шлях, якщо відповідь на запитання "Так" - телевізор вмикається, коли ви натискаєте кнопку "увімкнено". Намалюйте подібну лінію, яка залишає нижній край символу, а потім напишіть "Ні" біля цього рядка. Цей рядок вказує шлях, по якому телевізор не включається. Тепер у вас є два завдання та пункт прийняття рішення, який обробляє можливість увімкнення чи вимкнення телевізора після спроби його увімкнути.

Заповніть блок-схему

У цей момент від символу рішення простягаються рядки "Так" та "Ні". Намалюйте ще один прямокутник у кінці одного з рядків і напишіть наступний крок у процесі. Наприклад, якщо ви намалювали лінію «Ні», наступним завданням може бути «Перевірити шнур живлення телевізора». Якщо ви намалювали лінію "Так", натомість цим завданням може бути "Натисніть потрібний номер станції на пульті дистанційного керування".

Поради щодо складання блок-схем

Приклад телевізора - простий, який має лише кілька завдань. Поки ви працюєте з більш складними алгоритмами, ваша блок-схема буде містити набагато більше символів процесу та точки прийняття рішень. Існують інші символи блок-схеми, але процес і форми прийняття рішень - все, що вам потрібно для моделювання простих процесів. Розробляючи блок-схему, ви можете виявити, що деякі кроки відсутні у вашому початковому списку. Незалежно від того, використовуєте ви олівець і папір або програму блок-схеми, просто додавати нові символи, видаляти наявні та переставляти їх, коли блок-схема оживає.

  • Поділитися
instagram viewer