Компютърно моделиране · 4 клас · урок 4 от 4

Моят робот: програмирам робот

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

Работен лист за печат

Какво да запомним

  • Ред на работа: задача, програма, тест, поправка.
  • Обиколка на квадрат: 4 пъти напред и завой, удобно с „повтаряй 4 пъти“.
  • За да спре до стена, роботът използва сензор за разстояние и условие.
  • Ако роботът сгреши, търсим грешката в програмата и я поправяме.

Пример

Роботът минава 20 см за 1 секунда. За да измине 40 см, моторът трябва да работи 40 : 20 = 2 секунди.

Проверете се: 15 въпроса

Натиснете въпроса, за да видите верния отговор и обяснението.

  1. Какво правим, ако роботът не изпълни задачата?
    • Хвърляме робота
    • Спираме да опитваме
    • Търсим грешката и поправяме програмата
    • Сменяме масата

    Отговор: Търсим грешката и поправяме програмата

    Намирането и поправянето на грешки е част от програмирането.

  2. Роботът трябва да обиколи квадрат. Колко завоя прави?
    • 4
    • 2
    • 3
    • 6

    Отговор: 4

    Квадратът има 4 ъгъла, затова роботът завива 4 пъти.

  3. Кой цикъл е удобен за обикаляне на квадрат?
    • повтаряй 3 пъти
    • повтаряй 2 пъти
    • повтаряй 10 пъти
    • повтаряй 4 пъти

    Отговор: повтаряй 4 пъти

    Повтаряме 4 пъти „напред и завой“.

  4. Роботът трябва да спре на 10 см от стена. Какво използва програмата?
    • Само таймер
    • Сензора за разстояние и условие
    • Само звук
    • Сензора за наклон

    Отговор: Сензора за разстояние и условие

    Програмата проверява разстоянието и спира мотора, когато е малко.

  5. Кой е правилният ред при работа по проект с робот?
    • Тест, задача, поправка, програма
    • Задача, програма, тест, поправка
    • Поправка, тест, задача, програма
    • Програма, поправка, задача, тест

    Отговор: Задача, програма, тест, поправка

    Първо разбираме задачата, после пишем програма, тестваме и поправяме.

  6. Какво правим, когато роботът изпълни програмата правилно?
    • Изтриваме програмата
    • Запазваме проекта
    • Чупим робота
    • Махаме моторите

    Отговор: Запазваме проекта

    Запазваме работещата програма, за да я ползваме пак.

  7. Роботът тръгва, спира малко и тръгва пак. Кой блок е между двете движения?
    • звук
    • изчакай
    • старт
    • повтаряй завинаги

    Отговор: изчакай

    Изчакването задържа робота преди следващото движение.

  8. Роботът се блъска в стената. Как да поправим програмата?
    • Да кара по-бързо
    • Да свети по-силно
    • Да издава звук
    • Да спира по-рано или да ползва сензор

    Отговор: Да спира по-рано или да ползва сензор

    Със сензор за разстояние или по-кратко движение роботът спира навреме.

  9. Роботът минава 20 см за 1 секунда. Колко секунди да работи моторът за 40 см?
    • 2 секунди
    • 4 секунди
    • 20 секунди
    • 1 секунда

    Отговор: 2 секунди

    40 : 20 = 2 секунди.

  10. Роботът трябва да обиколи стол. Как да планираме?
    • Пускаме моторите завинаги
    • Избираме случайни посоки
    • Делим пътя на части: напред, завой, напред
    • Не планираме

    Отговор: Делим пътя на части: напред, завой, напред

    Голямата задача става лесна, когато я разделим на малки стъпки.

  11. Какво правим първо, когато започваме проект с робот?
    • Поправяме
    • Запазваме
    • Разбираме задачата
    • Изключваме робота

    Отговор: Разбираме задачата

    Първо трябва да знаем какво трябва да направи роботът.

  12. Как наричаме изпробването на програмата?
    • Тест
    • Рисуване
    • Звук
    • Зареждане

    Отговор: Тест

    Пускаме програмата и гледаме дали роботът прави правилното.

  13. Кои две действия повтаряме 4 пъти, за да обиколим квадрат?
    • Звук и стоп
    • Напред и завой
    • Назад и звук
    • Старт и стоп

    Отговор: Напред и завой

    Всяка страна е движение напред, последвано от завой.

  14. Роботът трябва да спре пред стена. Кое условие проверява?
    • Батерията е пълна
    • Цветът е червен
    • Мина 1 час
    • Разстоянието е малко

    Отговор: Разстоянието е малко

    Сензорът мери разстоянието, а условието проверява дали е достатъчно малко.

  15. Роботът минава 25 см за 1 секунда. Колко секунди да работи моторът за 100 см?
    • 4 секунди
    • 25 секунди
    • 5 секунди
    • 75 секунди

    Отговор: 4 секунди

    100 : 25 = 4 секунди.