Znaiemo informatyku
Дякуємо за Ваш відгук.

Основи алгоритмічного мислення

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

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

Підтеми алгоритмічного мислення

  • Основним кроком є ​​розуміння значення команд і використання простих послідовностей команд. Це також не зовсім просто: часто важливо, наприклад, в якому саме порядку ми виконуємо команди.
  • Коли ми додаємо повторення, ми вже здатні робити цікаві речі навіть за допомогою простої програми. Наприклад, ми можемо навчити черепаху малювати зірки.
  • Також потрібні умови та розгалуження, щоб наші програми могли реагувати на поточні обставини. Наприклад, містеру Блобу в Платформері потрібно вміти високо стрибати по траві, але далеко по піску.
  • Повторення та умови можна комбінувати цікавими способами, ми можемо використовувати, наприклад, повторюй, поки, внутрішні цикли, або цикли, у межах яких є умова.

Практичні поради

  • Як розминка та вправа для зовсім новачків підходить гра у Стрілочки.
  • Типовий спосіб практики основ алгоритмічного мислення полягає в інтерактивному вирішенні задач у формі блокового програмування. Подібне тренування ви отримаєте в завданнях з назвами Графіка Черепахи, ПрогМалювання Платформем, Будівник.
  • Інші вправи («Прийняття рішень», «Пексесо», «Пересування», «Крок за кроком») пропонують більш цілеспрямоване відпрацювання певних навичок. Ці вправи можуть бути не такими цікавими, як створення власних програм, але вони дуже корисні для глибокого розуміння принципів.
Підсумок мені допоміг
Підсумок мені не допоміг

Переміщення

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


Основи алгоритмічного мислення
Послідовність команд
Збір сміття
Мандрівна миша
Будівлі з кубиків
Послідовності заклинань


Pexeso

Вправа на знаходження пар.


Основи алгоритмічного мислення
Послідовність команд
Малюнки черепахи


Стрілочки

Проведіть гномика до будиночку. Задача на логіку, яка працює як розминка для програмування.


Розминка гномиків

Збирання грибів

Стрибки

Більше гномиків

Стережіться орка!

Перефарбування

Каміння і паличка

Вибуховий мухомор

Обертові стрілки

Зникаючі стрілки



Черепашача графіка

Малювання за допомогою графіки черепахи з використанням блокового програмування.


Основи



Платформер

Керуйте стрибучим персонажем за допомогою блокового програмування.


Чаклунство



Будівельник

За допомогою блокового програмування створіть програму для будівельника Славіка.


Основи будівництва



Код кубика

Переміщайте кубик по плану відповідно до вказаної програми. Потренуйте свою навичку читати програми.


Тренування гральних кісток



ЗВ’ЯЖІТЬСЯ З НАМИ

Дякуємо за ваше повідомлення, його було успішно відправлено.

Напишіть нам

Вам потрібна допомога?

Будь ласка, спочатку ознайомтеся з поширеними запитаннями:

Про що йдеться у повідомленні?

Повідомлення Зміст Управління Вхід до системи Ліцензія