Технология
Робототехника. 7 класс
Автор Копосов Д. Г.
Глава 13. Система подсчёта посетителей
§ 47. Проект «Считаем посетителей»
Задание 113
Создайте систему, которая подсчитывает посетителей и выводит их число на экран.
1. Поместите блок переменных в программу и добавьте новое имя в список используемых переменных (он пока пуст).
2. Сколько посетителей было перед открытием магазина? Правильно, нуль. Поэтому выберем режим Записать в переменную, укажем пункт Числовое значение и зададим значение 0 (рис. 82).


3. Двери магазина открылись... Ура! Появляются посетители. Робот их видит (датчиком ультразвука) и приветствует (например, говорит «Hello!»). Сначала было 0 посетителей, потом 1, затем станет 2, далее 3 и т. д. Какое число надо прибавлять к переменной каждый раз, как робот увидит посетителя (рис. 83)?


4. Далее настраиваем робота так, чтобы количество посетителей показывалось на экране. Так как посетителей должно быть много, все действия переносим в тело цикла.
В итоге программа примет вид, представленный на рис. 84. Временная задержка необходима, ведь посетитель будет проходить перед датчиком какое-то время (робот может одного посетителя посчитать за двух или трёх).


Задание 114
Измените настройки блоков таким образом, чтобы ваша система подсчёта работала максимально точно.
Задание 115
Создайте систему, которая подсчитывает посетителей и выводит их число на экран, используя при этом датчик касания.