Алгоритм

Пропонована тема "Алгоритм" синхронізована з темою "Чарівні перетворення" курсу "Я досліджую світ", оскільки перетворення відбуваються за певними алгоритмами.

- знаходить пропущені і / або помилкові дії у знайомій послідовності, виправляє помилки в ній [4 ІФО 1-1.2-11];

- розпізнає алгоритми в різних способах подання під час розв’язання задач у повсякденній діяльності [4 ІФО 2-2.1-8];

- складає лінійні, розгалужені та циклічні алгоритми на основі їх словесного опису для власної чи групової діяльності [4 ІФО 2-2.1-9]

- створює просту програму в навчальному середовищі на основі наданого алгоритму та налагоджує її [4 ІФО 2-2.2-1];

- порівнює отриманий результат програми з очікуваним [4 ІФО 2-2.2-3];

- визначає блоки команд, за допомогою яких можна розв’язати задачу [4 ІФО 2-2.3-1];

- укладає блоки команд у правильному порядку для розв’язання задачі [4 ІФО 2-2.3-2] ;

План дій. Поняття алгоритму. Алгоритми і виконавці

Фокус, чудо чи алгоритм?

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

Алгоритм – це послідовність команд, що дає змогу розв'язати певну задачу.

Навіть фокус - це послідовність дій :) У презентації наведено математичний "фокус", можна спробувати описати й інші фокуси за таким алгоритмом.

Логічне слідування

Якщо потрібен певний результат, то що для цього потрібно зробити?

У цій темі розглянемо поняття логічного слідування та наслідків тих чи інших дій (команд).

А також - "створимо" власного динозавра, орієнтуючись на його опис. Наприклад:

  • Якщо сьогодні сонячно то в динозавра – два вуха, інакше – чотири
  • Якщо вчора йшов дощ, то намалюй динозавру ріжки

Варто додати власні "правила" малювання за схемою "Якщо - то"

Малюнок можна виконувати як на папері, так і в графічному редакторі (Paint / Word чи іншому доступному)

Якщо є співпраця з вчителем англійської мови, можна спробувати інтерактивну вправу з "побудови" динозавра: http://teacher.scholastic.com/activities/dinosaurs/buildadino/ (клацнути Start building та обирати різні частини тіла для динозавра, отримуючи пояснення щодо вибраних опцій)

Пошук пропущених дій в знайомій послідовності

Які суперсили існують сьогодні?

Як оживити динозавра?

У цій темі шукаємо пропущені дії чи об'єкти, виправляємо помилки в алгоритмі, знаходимо закономірності.

А також пробуємо "оживити" динозаврів у проекті в середовищі Scratch (готові спрайти динозаврів доступні у Scratch 3)

Програмування - це сучасна суперсила!

На початку грудня щороку відбувається Година коду, приєднуйтесь зі своїми учнями: https://hourofcode.com/ua/uk (більше про це - наступного місяця)

Програмний засіб Pilas Bloques для навчання програмування дітей молодшого шкільного віку https://dl.orangedox.com/GKy5Y558jQ9ttCIVSe