Алгоритм – це процес, який ми використовуємо або для прийняття рішення, або для виконання якоїсь операції, дії. Він містить список кроків, які виконуються один за одним, таким чином перетворюючи дію у знайомий, рутинний процес. Вміння складати алгоритми полегшує будь-яку організаційну діяльність, допомагає розвивати структуроване мислення.
Алгоритми використовуються у всіх сферах IT, комп’ютерних науках, математиці, аналізі даних. Та насправді ми зустрічаємося з ними чи не щодня. Наприклад, кулінарної страви. Це список кроків, де описується, які складові взяти, як їх сполучати, в якій черговості, як завершити результат.
Адвент-календар «Пряниковий будиночок»
Згадайте інструкцію до якоїсь поробки.
В ній так само вказана черговість дій. Кожен етап можливий після завершення попереднього.
Алгоритмічне мислення чудово допомагає при розв’язанні математичних прикладів. Приміром, потрібно розділити 64 на 2.
Можемо поділити 6 на 2? Так.
Скільки разів 2 повториться у числі 6? 3.
Скільки разів 2 повториться у числі 4? 2.
Яке число вийшло в результаті? 32.
Або алгоритм до прикладу 75 – 16.
Щоб виконати дії швидше, потрібно зробити їх простішими. Розкладемо друге число на десятки і одиниці. Віднімемо по черзі спочатку десятки, потім – одиниці.
Скільки десятків у числі 16? 1.
Скільки одиниць у числі 16? 6.
Скільки десятків у числі 75? 7.
Скільки залишиться десятків, якщо від 75 відняти 1? 65.
Тепер маємо приклад 65 – 6.
Віднімаємо з переходом через десяток. Розкладемо число 65 на десятки і одиниці: буде 60 і 5.
Заберемо 5 одиниць у 6. Скільки залишиться? 1.
Тепер маємо приклад 60 – 1.
Розкладемо 60 на два круглих числа, одне з яких 10. Буде 50 і 10.
Розв’яжемо цей приклад 50 + (10 – 1).
Скільки буде 10 – 1? 9.
Скільки буде 50 + 9? 59.
Відповідь приклада: 59.
Ось такий вийшов алгоритм роздумів.
І подібні алгоритми до різних ситуацій ми можемо складати самі.
Наприклад, опишіть рух пінгвіна, якому потрібно дістатися крижаної гори, стрілочками ¬¯®.
«Мені нудно. Знайди по стрілочках і логічні ігри»
От ви і склали алгоритм.
Або розкажіть, як ви наряджаєте ялинку до свят.
Яка дія перша? Друга? Наступна? Що є результатом?
Ось готовий новий алгоритм.
Взагалі алгоритмів багато видів. Деякі з них включають варіанти відповідей. І в залежності від варіанту малюються різні кроки.
Процес доволі захопливий і цікавий. Тож бажаємо вам неодмінно спробувати!
Ваша алгоритмічна АРТродина.