Алгоритмічне мислення (соклаков е

Соклаков Е.Н. (Вчитель інформатики МБОУ ЗОШ № 41 ім. В. В. Сизова р Курська)

Мізки не гинуть від зносу, а іржавіють через незастосування.

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

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

Тепер можна відповісти на багато питань, пов'язаних з алгоритмічним мисленням. Іноді психологи називають його алгоритмічний стиль мислення.

Що таке алгоритмічне мислення?

Алгоритмічне мислення можна розуміти, як систему розумових прийомів спрямованих на вирішення завдань. Тут приховані дві сторони розуміння. Перша, визначити чужий алгоритм. Друга, побудувати свій. Якщо при вирішенні задачі необхідно взаємодіяти з чим-небудь, доведеться розуміти, як воно влаштоване. Тільки потім можна вбудовувати свій алгоритм. Важко уявити завдання, вирішуючи яку, не потрібно ні з чим взаємодіяти.

Навіть якщо ви просто намагаєтеся пройти в двері, потрібно знати «алгоритм двері». Скільки людей ломилося в відчинені двері, а вона відкривалася в іншу сторону. Просто вони не задали питання: «А чому вона не відкривається?»

Для чого потрібно його розвивати алгоритмічне мислення?

Після того, як стало ясно, що таке алгоритмічне мислення, легко відповісти і на це питання. Чим легше ми вміємо розуміти чужі алгоритми і будувати свої, тим краще. Іншими словами, корисно знати і розуміти, як і що влаштоване.

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

Ось деякі вміння, які потрібно в багатьох сферах:

  • Розбиття загальної задачі на підзадачі
  • Уміння планувати етапи і час своєї діяльності
  • Оцінювати ефективність діяльності
  • Шукати інформацію
  • Переробляти і засвоювати інформацію

Звичайно, ще Гете зауважив, що суще не ділиться на розум без залишку. Але розум дуже допомагає в житті. Коли говорять, що людина вміє думати, зазвичай, мають на увазі розвинене алгоритмічне мислення.

Як розвинути алгоритмічне мислення?

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

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

З такою широкою області як інформатика, варто виділити програмування. Вивчати властивості алгоритмів і вчитися з ними працювати найкраще на прикладі програмування. Ще й сам комп'ютер цікава і корисна річ, що теж додає мотивації при навчанні програмуванню. Академік А. П. Єршов ще в 1986 році говорив, комп'ютерна грамотність - друга грамотність.

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

З цієї причини інформатика і її основна частина - програмування, повинні бути одними з базових предметів для вивчення.

Схожі статті