Задачи по информатика за 1–4 клас: програмиране с блокове

Готови задачи за начален етап — за час по компютърно моделиране, за занималнята или у дома. Подредени по класове, с идеи без компютър и план за цял учебен час.

Какво учат децата в начален етап

В 3. и 4. клас в българското училище се изучава компютърно моделиране: децата се запознават с алгоритми и подреждат команди в блокова среда. Основните понятия са последователност, повторение (цикъл) и проверка на условие. Колкото по-рано детето ги срещне в игра, толкова по-лесно ги разпознава после в час. Задачите по-долу следват точно този ред и могат да се ползват и в 1. и 2. клас.

1–2 клас: последователност

  1. Робот в класната стая (без компютър). Едно дете е „робот“ и изпълнява само команди „крачка напред“, „завий наляво“, „завий надясно“. Останалите го водят до вратата. Ако командата е грешна, роботът я изпълнява буквално — така децата сами откриват грешката.
  2. Първите пъзели. Светът 🚀 Космос в Кодче: героят стига до целта само с „Напред“ и завои. Целта е детето да брои квадратчетата и да мисли откъде гледа ракетата.
  3. Предскажи. Покажете готова програма от 4–5 блока и попитайте: „Къде ще спре ракетата?“ Чак тогава натиснете „Старт“. Бутонът „⏭ Стъпка“ показва програмата блок по блок.

3 клас: повторения (цикли)

  1. Намери повтарящото се. Напишете на дъската „напред, напред, завий, напред, напред, завий“. Кое се повтаря? Колко пъти? Така се стига до блока „Повтори N пъти“.
  2. Най-кратката програма. В 🐒 Джунгла много нива имат лимит на блоковете 🔒. Програмата с 12 блока не става — трябва цикъл. Това е най-ясният начин детето да усети защо съществуват циклите.
  3. Нарисувай квадрат. В 🎨 Рисуване героят оставя следа. Квадрат с 4 блока се получава само с „Повтори 4 пъти“ — децата сами откриват шаблона. По-късно „квадрат с размер n“ въвежда функция с параметър.
  4. Планиране. В 🚪 Механизми първо трябва да се вземе ключът, после да се отвори вратата. Помолете децата да разкажат плана с думи, преди да подредят блоковете.

4 клас: условия и функции

  1. „Ако има път…“ В 🐢 Океан една програма с „Повтаряй до целта“ и „Ако има път наляво“ решава лабиринт, без да броим квадратчетата. Разликата с предишните задачи е голяма: програмата сама решава.
  2. Ако / иначе. В 🤖 Замък децата откриват правилото „дръж се за стената“ — един алгоритъм за всеки лабиринт. Пуснете го в 🎲 безкрайните лабиринти, за да видят, че работи навсякъде.
  3. Своя команда. В 🧙 Функции детето прави блок „⭐“ от няколко команди и го използва много пъти.
  4. Поправи бъга. В 🐞 Бъгове програмата е почти вярна, но има грешка. Търсенето на грешка в чужд код е отлична задача за двойки.

За напредналите

📦 Променливи (кутии с числа и броене), 🔢 Числа (събиране, изваждане, четни и нечетни, „по-голямо от“), 🧺 Кошница (списъци — първата крачка към масивите), 🧠 Логика (И, ИЛИ, НЕ) и 👾 Врагове (време и изчакване) са подходящи за деца, които приключват по-бързо, и за 5. клас. В 4. клас 🔢 Числа е чудесен мост с часа по математика: „Събери само четните числа по пътя“ или „Имаш 15 — извади така, че да останат 4“. Бутонът „Покажи като код“ показва същата програма на Python, JavaScript, Java и C#.

Задачи без компютър

  • Карта на квадратчета. Нарисувайте лабиринт на квадратна мрежа. Децата пишат програмата със стрелки на лист, а съученикът проверява с молив.
  • Рисунка по команди. Едно дете диктува „2 напред, надясно, 2 напред…“, а другото рисува по квадратчетата в тетрадката. Каква фигура се получи? После опитайте същото в 🎨 Рисуване.
  • Рецепта за сандвич. Децата диктуват на учителя как се прави сандвич, а той изпълнява точно казаното. Пропусната стъпка е бъг — и много смях.
  • Танц с повторения. „Пляс, пляс, тупни“ три пъти — как да го запишем по-кратко? Цикълът се усеща с тялото.
  • Ако вали… Карти с условия: „Ако е синя — вдигни ръка, иначе седни“. Добавете „И“ и „ИЛИ“ за по-големите.

План за 45-минутен час

  1. 5 мин — загрявка без компютър: „робот в класната стая“ или „танц с повторения“.
  2. 10 мин — заедно на проектора: решете едно ниво, като децата предлагат следващия блок.
  3. 20 мин — самостоятелно или по двойки: всеки продължава от своето ниво. Бутонът „🆘 Помощ“ подсказва, без да дава готовия отговор.
  4. 10 мин — обсъждане: кой има най-кратката програма? Кой намери грешка и как?

Не е нужна регистрация: отваряте kodche.com/play и започвате. Прогресът се пази в браузъра на всеки компютър, затова е добре детето да сяда на един и същ компютър.

На страницата „Кодче за учители“ можете да създадете стая за класа: учениците влизат с код и име, а вие виждате на живо кой коя задача е решил и за колко време. Там има и готови задачи с QR код, три урока по 45 минути и идеи за оценяване.

Домашна работа, която децата харесват

Задайте дневното предизвикателство — едно и също е за всички деца днес, така че на следващия ден може да се сравнят решенията. Или нека всяко дете направи пъзел в Работилницата и го изпрати на съученик с линк. Който прави задача за друг, разбира материала двойно.

▶ Започни първия пъзел📅 Днешното предизвикателство