Изучаем Информатику. Алгоритмическое мышление

Изучаем Информатику. Алгоритмическое мышлениеЧтобы долго и счастливо существовать в этом мире, нужно уметь предсказывать будущее. Нет, не так — не покупать лотерейные билеты с надеждой выиграть миллион, а просто понимать, что произойдёт через минуту и как это использовать себе во благо. Представьте себе малыша: сначала он сидит, потом ходит, потом говорит.

Если бы он сразу начал читать лекции по квантовой физике — родители бы точно устроили ему психологическую помощь. Но нет, всё постепенно — от простого к сложному. И вот тут начинается магия: малыш не просто учится стоять на ногах, он закладывает в своей голове алгоритмы поведения.

Да-да, алгоритмы! Ведь чтобы подняться с пола и не упасть лицом в ковёр, надо знать последовательность действий — сначала поднять попу, потом выпрямить спину… Иначе получится эпичный фейл.

Навыки – это как программы внутри компьютера мозга: чем круче программа, тем сложнее код. Вот вы выучили английский?

Поздравляю! Теперь французский осваивать будет легче — мозг уже знает общий принцип «как учиться языкам». Это как если вы умеете готовить борщ — тощище супы вам теперь по плечу!

Алгоритмическое мышление – это своего рода навык создавать инструкции для жизни. Сначала ты пытаешься понять чужой алгоритм: почему бабушка всегда кладёт сахар не в чай, а в ложку? А потом строишь свой: например, если хочешь избежать сахарного конфликта – сразу берёшь чай без сахара.

А теперь представьте ситуацию из жизни: дверь перед вами закрыта.

Вы думаете: «Открыть дверь? Легко!» Но почему-то она не поддаётся вашим усилиям. Вы ломитесь туда-сюда, словно герой боевика на задании «Взломать дверь». А дело всё в том, что вы забыли узнать алгоритм двери: она открывается не на себя, а от себя!

Вот и весь секрет. Как говорил один мудрый человек (ну ладно, я сам): «Если дверь не открывается – значит она хочет сыграть с вами в прятки». Главное – задать правильный вопрос: «Почему дверь не открывается?» вместо того чтобы устраивать собственное шоу «Танцы с дверьми».

Чем лучше мы понимаем чужие алгоритмы и умеем строить свои — тем проще жить.

Это как знать расписание автобусов в вашем городе или хотя бы иметь карту метро вместо того, чтобы блуждать по улицам часами и спрашивать дорогу у каждого прохожего (которые сами часто теряются). Алгоритмическое мышление помогает освоить любые знания – от математики до умения выбирать очередной сериал для вечернего просмотра.

Кстати о школьных предметах – помните уроки математики? Когда казалось, что формулы придуманы для того, чтобы мучить учеников? На самом деле это просто набор алгоритмов для решения задач!

Считайте их как рецепты приготовления пирога: если следовать шагам – результат будет вкусным (или верным). Если же импровизировать на ходу – рискуешь получить пирог с сюрпризом… например кирпичом.

Современное общество требует от нас умения планировать свои действия и находить нужную информацию быстро и эффективно.

Не зря говорят: «Интернет – лучший друг человека», но только если уметь им пользоваться! Моделирование будущих процессов помогает избежать множества неприятностей. Например, подумайте о походе за продуктами без списка покупок: возвращаетесь домой с тремя килограммами картошки и ни одного батона хлеба… Вот где пригодилось бы умение строить алгоритмы!

Так что давайте развивать своё алгоритмическое мышление!

Ведь жизнь без него напоминает попытку собрать мебель из IKEA без инструкции — весело до тех пор пока не останется лишняя деталь или стул не превратится в абстрактное произведение искусства.

This entry was posted in Школьная информатика. Bookmark the permalink.