Алгоритм – это процесс, который мы используем либо для принятия решения, либо для выполнения какой-либо операции, действия. Он содержит список шагов, выполняемых один за другим, таким образом превращая действие в знакомый, рутинный процесс. Умение составлять алгоритмы, упрощает всякую организационную деятельность, помогает развивать структурированное мышление.
Алгоритмы используются во всех областях 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.
Вот такой получился алгоритм размышлений.
И подобные алгоритмы для разных ситуаций мы можем составлять сами.
Например, опишите движение пингвина, которому нужно добраться до ледяной горы, стрелочками ¬¯®.
«Мені нудно. Знайди по стрілочках і логічні ігри»
Вот вы и составили алгоритм.
Или расскажите, как вы наряжаете елку к праздникам.
Какое действие первое? Второе? Следующее? Какой результат?
Вот готовый новый алгоритм.
Вообще, видов алгоритмов много. Некоторые из них включают варианты ответов. И в зависимости от варианта, рисуются разные шаги.
Процесс довольно увлекательный и интересный. Так что желаем вам непременно попробовать алгоритмы!
Ваша алгоритмическая АРТсемья.