Своим появлением слово «алгоритм» обязано среднеазиатскому математику Аль-Хорезми. Если ты думаешь, что термин алгоритм, в самом своем начале, применялся в программировании, то ты совершенно права. Алгоритмом средневековые математики называли арифметику, а, чуть позднее, в Европе, так стало называться любое математическое действие по строго определенным правилам.
Именно этот принцип положен в основу программирования: набор инструкций, описывающих порядок действий для решения определенной задачи. В отличии от математики, в программировании эти действия могут выполняться параллельно, или в произвольном порядке, если это не противоречит достижению конечного результата.
В этой статье:
Активная сторона познанияПодпрограмма – важная часть структурыДоброе утроНеобходимые навыкиПростота и логикаИнформатика и творчествоАктивная сторона познания
Мышление человека напрямую связанно с активной стороной познания. К этой части познания относятся внимание, восприятие, наши ассоциации, формирование суждений путем анализа и синтеза понятий, которые, тоже, формируются здесь.
Другими словами, мышление – процесс познания связей и отношений этого объективного мира. Результатом мышления является мысль. В словосочетании «алгоритмическое мышление», главным словом является «мышление», а алгоритмическое – это только принцип, на основании которого выстраивается процесс познания.
Чтобы понять принцип действия алгоритмического мышления, необходимо разобраться с общими правилами построения алгоритмов. Для этого возьмем самый простой пример из твоей повседневной жизни: твое утро рабочего дня.
Подпрограмма – важная часть структуры
Утро, у большинства людей, содержит много похожего, поэтому давай возьмем для описания общую, усредненную модель, и составим алгоритм для программы под названием «Утро».
Для успешного написания программы, нам необходимо познакомиться еще с одним термином, который используется в программировании: это подпрограмма. Подпрограммой называется часть программы, которая имеет имя, и содержит определенный набор команд, действий. Подпрограмма может вызываться из любой части программы по своему имени.
8 способов развивать алгоритмическое и логическое мышление
Это позволяет оптимизировать использование памяти, и структурировать основную программу. В подпрограмме, с помощью определенных команд, может быть описан любой конечный процесс или действие. Например, при написании текста используется подпрограмма «алфавит», которая выбирает необходимую букву из последовательности для формирования и написания слова.
Доброе утро
Итак, программа «Утро». Набор подпрограмм:
- Подпрограмма «Будильник»
- Подпрограмма «Чай»
- Подпрограмма «Умываюсь»
- Подпрограмма «Одеваюсь»
- Подпрограмма «Завтрак»
- Подпрограмма «Выхожу»
Тело самой программы:
- «Будильник»
- «Умываюсь» параллельно «Чай»
- «Чай» продолжает свою работу, подключается «Завтрак»
- «Завтрак» может продолжать, параллельно можно запустить «Одеваюсь»
- «Одеваюсь» заканчивает работу, и запускается «Выхожу».
Сама программа «Утро» может быть использована как подпрограмма в программе «День». Это очень важно осознать, потому что, если действия программы «Утро» становятся привычными, стандартными для твоего поведения в заданных условиях, то можно говорить о сформированном понятии.
Можешь поменять подпрограммы местами, изменить их продолжительность: это не суть важно. Главное, что, рассуждая над последовательностью подпрограмм в программе «Утро», ты уже применяешь принцип алгоритмического мышления.
Необходимые навыки
Как видим, этот тип мышления предполагает четкое прогнозирование, планирование своих действий. Это очень схоже с принципом логического мышления, но есть отличия в построении последовательности действий. Навыки, которые необходимы для успешного процесса алгоритмического мышления:
- умение выделять подзадачи из общей задачи;
- грамотное планирование временного ресурса;
- оценка эффективности и приоритетов действий для решения поставленной задачи;
- поиск необходимой информации;
- способность к формированию навыка, или понятия.
Другими словами, алгоритмическое мышление позволит тебе не бояться самой трудной, длинной дороги. Разбивая ее на участки, ты с успехом дойдешь до пункта назначения. Этот способ мышления наделяет тебя способностью создавать последовательную инструкцию для решения любой сложной задачи, и отличается своей логичностью, ясностью, и формальностью подхода.
Простота и логика
Если ты выработаешь в себе способность применять этот тип мышления, то познание мира станет простым и логичным процессом. Умение распознавать алгоритмы в мышлении других людей придет к тебе автоматически: это упростит общение, и позволит четко понимать их мотивы и направление действий.
Любой навык или способность, требует не только природной предрасположенности к развитию и закреплению, но и постоянной тренировки. Тренировать развитие алгоритмического мышления, можно, четко планируя и описывая свои действия внутри дня, а также, детально разрабатывая способы, и последовательность своих действий в стандартных жизненных обстоятельствах. Можно играть в стратегические игры.
Информатика и творчество
Отрасль науки, которая изучает принципы и методы построения алгоритмов, называется информатикой. В последнее время, четко определилась область общих интересов информатики и психологии: в вопросах целеобразования, планирования, представления знаний.
Следует помнить, что алгоритмическое мышление не сводиться к сухому набору алгоритмов, и к их механическому заучиванию. Этот тип мышления требует развития творческих навыков в построении последовательности действий, и в поиске оптимизации путей решения в процессе достижения цели.
Олеся
Всегда поражалась родителям, которые говорят зачем моему ребенку алгебра, геометрия, он этим никогда не будет пользоваться. А вот литература и история нужна и наоборот. Да откуда вы знаете, что пригодиться, а что нет. Любой предмет развивает ребенка в различных направлениях…
Гость
Да есть такие мамочки, русский нужен а без математики моя дочка точно проживет)
Angelochek
Я почаще стараюсь напрягать свой мозг и часто учусь абсолютно новому. Вот в прошлом году, например, прошла самостоятельно курс обучения по рекламе. Было очень сложно, несколько раз хотела бросить, но дошла до конца.Правда работу я так и не нашла, но узнала много нового и интересного, а это уже хорошо
Ира
Ну это смотря какой роман читать. Я вот сейчас Дрюоона читаю про проклятых королей. Так там одни имена чего стоит запомнить, а действующих персонажей в романе очень много. Так что это совсем не легкое чтиво как кажется на первый взгляд…
BoginyaMira
да, всем мамам приходиться объяснять своим чадам и математику и физику. хорошо если муж лучше в этом соображает и берет это на себя. а если нет. вот сидишь сначала сама изучаешь, потом до ребенка пытаешься донести всю инфу. вообщем хочешь не хочешь а мышление и логику развиваешь)
Гость
у меня сестра этим не заморачивается, наняла репетиторов и довольна. благо финансы позволяют
Darkness
Часто используем на работе метод мозгового штурма. Не знала, что это развивает,но штука полезная. Появляется сразу множество идей, которые раньше бы и в голову не пришли
Brusnichka
интересно, разгадывание кроссвордов тоже помогает алгометрическому мышлению? частенько на работе в свободное время сижу этим занимаюсь
Гость
хорошая у вас работа, мне бы такую. у нас в туалет лишний раз не сходишь, бешеная загруженность(
Дарья
Почему в статье нет ничего про игру в шахматы, например. Уж что что, а это точно развивает логику. Надо уметь просчитать свои шаги и шаги противника на много ходов вперед. Я в свое время увлекалась ими и считаю, что не зря и ребенка тоже учу, а то детей кроме как телефон больше ничего не интересует…
Анна
Учиться новому всегда полезно и в любом возрасте. Я стараюсь каждый год что-то осваивать в интернете новенькое. На данный момент я пишу небольшие статьи и зарабатываю на этом, правда немного, но дополнительная копеечка к зарплате никогда не помешает
Derzkaya_malyshka
зачем забивать этим голову девочкам. для них самое главное выйти удачно замуж. математика тут явно не поможет. лучше отправиться на курсы макияжа, красивой походки, в модельное агентство…
Egoistka
для меня все как-то сложно, никогда не любила точные науки в школе, больше гуманитарий