Академический Документы
Профессиональный Документы
Культура Документы
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Глава 1. Системы перевода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
§ 1. Язык «человек — компьютер» . . . . . . . . . . . . . . . . . . . . . . . . 7
§ 2. Практическая работа «Компьютерные переводчики» . . . . . 8
§ 3. Практическая работа «Технический перевод» . . . . . . . . . . 12
Глава 2. Кодирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
§ 4. Азбука Морзе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
§ 5. Проект «Телеграф» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
§ 6. Практическая работа «Кодируем и декодируем» . . . . . . . . 16
§ 7. Практическая работа «Борьба с ошибками
при передаче» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Глава 3. Мир в цвете. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
§ 8. Цвет для робота . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
§ 9. Проект «Робот определяет цвета». . . . . . . . . . . . . . . . . . . . . 22
§ 10. Проект «Меняем освещённость» . . . . . . . . . . . . . . . . . . . . . 25
Глава 4. Мир звука . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
§ 11. Частота звука. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
§ 12. Проект «Симфония звука» . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Глава 5. Роботы в лесополосе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
§ 13. Защитные лесонасаждения. . . . . . . . . . . . . . . . . . . . . . . . . . 32
§ 14. Проект «Лесовосстановительная рубка» . . . . . . . . . . . . . . . 33
§ 15. Проект «Ажурные насаждения» . . . . . . . . . . . . . . . . . . . . . 35
Глава 6. Число «Пи». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
§ 16. Диаметр и длина окружности . . . . . . . . . . . . . . . . . . . . . . . . 36
§ 17. Практическая работа «Не верь глазам своим» . . . . . . . . . . 37
§ 18. Эксперимент «Ищем взаимосвязь величин» . . . . . . . . . . . . 37
§ 19. Немного истории . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
§ 20. Проект «Робот-калькулятор» . . . . . . . . . . . . . . . . . . . . . . . . 41
Глава 7. Измеряем расстояние . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
§ 21. Курвиметр и одометр. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
§ 22. Математическая модель одометра . . . . . . . . . . . . . . . . . . . . 45
§ 23. Проект «Одометр» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
§ 24. Модель курвиметра . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3
Оглавление
Глава 8. Время . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
§ 25. Секунда . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
§ 26. Таймер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
§ 27. Проект «Секундомеры». . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Глава 9. Система спортивного хронометража . . . . . . . . . . . . . . . 59
§ 28. Проект «Стартовая калитка» . . . . . . . . . . . . . . . . . . . . . . . . 59
§ 29. Минуты, секунды, миллисекунды . . . . . . . . . . . . . . . . . . . . 61
§ 30. Мой блок с параметром . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
§ 31. Проект «Самый простой хронограф» . . . . . . . . . . . . . . . . . . 65
Глава 10. Скорость . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
§ 32. Проект «Измеряем скорость» . . . . . . . . . . . . . . . . . . . . . . . . 67
§ 33. Скорость равномерного движения . . . . . . . . . . . . . . . . . . . . 69
§ 34. Скорость неравномерного движения . . . . . . . . . . . . . . . . . . 71
§ 35. Проект «Спидометр» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
§ 36. Зависимость скорости от мощности мотора . . . . . . . . . . . . . 73
Глава 11. Где черпать вдохновение . . . . . . . . . . . . . . . . . . . . . . . . . . 75
§ 37. Бионика . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
§ 38. Датчик ультразвука . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
§ 39. Проект «Дальномер» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
§ 40. Проект «Робот-прилипала» . . . . . . . . . . . . . . . . . . . . . . . . . 82
§ 41. Проект «Соблюдение дистанции» . . . . . . . . . . . . . . . . . . . . 83
§ 42. Проект «Охранная система» . . . . . . . . . . . . . . . . . . . . . . . . . 84
Глава 12. Изобретательство . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
§ 43. Терменвокс. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
§ 44. Проект «Умный дом» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Глава 13. Система подсчёта посетителей . . . . . . . . . . . . . . . . . . . . 91
§ 45. Подсчёт посетителей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
§ 46. Переменные . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
§ 47. Проект «Считаем посетителей» . . . . . . . . . . . . . . . . . . . . . . 93
§ 48. Проект «Счастливый покупатель» . . . . . . . . . . . . . . . . . . . . 95
§ 49. Проект «Проход через турникет». . . . . . . . . . . . . . . . . . . . . 96
Глава 14. Парковка в городе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
§ 50. Плотность автомобильного парка. . . . . . . . . . . . . . . . . . . . 101
§ 51. Проблема парковки в мегаполисе. . . . . . . . . . . . . . . . . . . . 103
§ 52. Проект «Парковка». . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
§ 53. Оптимизация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
§ 54. Опыт — сын ошибок трудных. . . . . . . . . . . . . . . . . . . . . . . 111
Словарь терминов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Информация для организаторов . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
4
ВВЕДЕНИЕ
Дорогие друзья!
Это пособие предназначено для юных любителей конструирова-
ния и робототехники. С его помощью в школе и дома вы смо-
жете создавать различные модели роботов. Для занятий вам
понадобится образовательный конструктор LEGO MINDSTORMS
Education EV3.
Технологии LEGO MINDSTORMS Education EV3 откроют пе-
ред вами широкие возможности для знакомства с робототех-
никой. На уроках вы научитесь основам программирования,
разовьёте пространственное мышление и мелкую моторику,
проведёте занимательные исследования и эксперименты. Это
отличный способ для более серьёзного знакомства с наукой и
техникой, тренировки навыков общения в группе и умения
преодолевать трудности.
Главный элемент набора LEGO MINDSTORMS Education —
модуль EV3, который управляет моторами и датчиками и
обеспечивает беспроводное подключение. Определите, какие
моторы и датчики вы будете использовать, и создайте модель
любого робота, описанную в этой книге. Программное обеспе-
чение LEGO MINDSTORMS Education EV3 предоставляет до-
ступ к содержанию, программированию, регистрации данных,
электронным тетрадям и многому другому, о чём вы узнаете,
выполняя задания из пособия.
Команда LEGO Education оказывает оперативную поддержку
своим пользователям. На сайте http://LEGOeducation.ru можно
подробнее ознакомиться с конструктором LEGO MINDSTORMS
Education EV3, посмотреть предложенные инструкции, чтобы
понять, как собирать роботов.
5
Введение
Навигационные значки
В работе с книгой вам помогут навигационные значки на
полях:
— важное определение или утверждение;
— групповая работа;
— межпредметные связи.
6
Глава 1
СИСТЕМЫ ПЕРЕВОДА
§1
Язык «человек — компьютер»
Когда-то, когда мобильные телефоны имелись ещё
не у всех, а цена СМС-сообщения была достаточ-
но высокой, стал набирать популярность новый
«язык» — транслит. Вместо, например, слова
«привет» писали «privet». Причина была доста-
точно проста: одно СМС-сообщение на русском
языке может содержать около 60 символов, а на
английском — около 160 (да и сейчас это так).
Многие из вас при выборе имени программы тоже стали
руководствоваться этим способом.
Вы общаетесь с компьютером, с различной техникой. На
сегодняшний день есть только один язык профессионального
общения «человек — техническое устройство» — английский.
Посмотрите, какое количество статей на английском языке со-
держится в Википедии (рис. 1), и вам всё сразу станет ясно.
7
1 Системы перевода
§2
Практическая работа
«Компьютерные переводчики»
Около 5000 лет назад в Шумере появились глиня-
ные таблички, разделённые на две части. В одной
части записывалось слово на родном языке, в дру-
гой — аналогичное слово на иностранном языке.
Это были первые словари.
Для перевода текстов с одного языка на дру-
гой в настоящее время используют компьютерные
переводчики трёх разновидностей (рис. 2):
1) компьютерные словари — для перевода отдельных слов
и словосочетаний;
2) системы машинного перевода — для перевода целого до-
кумента;
3) переводчики сайтов в режиме реального времени.
8
Практическая работа «Компьютерные переводчики» §2
9
1 Системы перевода
Задание 1
Переведите представленный далее текст, используя
разные онлайн-переводчики. Сделайте первые пред-
положения о качестве перевода.
Задание 2
Заполните таблицу 1 перевода терминов, которые применяют-
ся в блоке управления. Используйте любой онлайновый пере-
водчик.
Таблица 1
ОнлайнBпереводчик
Brick Datalog
Volume Sleep
10
Практическая работа «Компьютерные переводчики» §2
Окончание табл. 1
Touch Reflect
Degree Ambient
Color Distance
Listen Sound
Rate Angle
Shutting Starting
down
Save Project
None Rotate
Connections Search
Favorites Remove
Connect Passkey
Disconnect ID
11
1 Системы перевода
Задание 3
Составьте рейтинг выбранных вами переводчиков по следую-
щим критериям: качество перевода текста, удобство интерфей-
са, дополнительные возможности.
§3
Практическая работа
«Технический перевод»
Вы заметили, что существует ярко выраженная проблема: не-
обходимость совмещения знания иностранного языка со знани-
ем техники. Для быстрого и качественного изучения вопросов
робототехники необходимо обладать умениями осуществлять
технический перевод — перевод, используемый для обмена
специальной научно-технической информацией между людьми,
говорящими на разных языках. Упрощённо под техническим
переводом можно понимать перевод технических текстов. Глав-
ное, что облегчает перевод технических текстов, — это хоро-
шая ориентация переводчика в специальных терминах. Без
навыков технического перевода стать специалистом в области
высоких технологий невозможно.
Задание 4
Переведите с помощью компьютерных переводчиков фразу «All
LEDs rapidly cycling» (её перевод нам очень важен).
12
Глава 2
КОДИРОВАНИЕ
§4
Азбука Морзе
Азбука Морзе — это способ представления симво-
лов последовательностью «тире» и «точек». Назва-
ние получила в честь американского художника и
изобретателя Сэмюеля Морзе, который предложил
её в 1838 году. Распространяясь по миру, эта аз-
бука пережила массу превращений. Современный
вариант международной азбуки Морзе появился
в 1939 году (табл. 2).
Таблица 2
Соответствие букв русского алфавита
коду международной азбуки Морзе
Б –••• М –– Ч –––•
В •–– H –• Ш ––––
Д –• П •––• Ь –••–
Е • P •–• Ы –•––
З ––•• Т – Ю ••––
И •• У ••– Я •–•–
Й •––– Ф ••–•
К –•– Х ••••
13
2 Кодирование
§5
Проект «Телеграф»
Вам предстоит собрать свой прототип телеграфа, а может,
у вас получится создать и полностью работающую модель.
Таблица кодов Морзе у вас есть. Давайте играть в разведчи-
ков! Используя двух роботов, создадим следующую модель: на
одном роботе вы (как радист) «отстукиваете» по датчику ка-
сания код Морзе, а другой робот его воспроизводит как радио-
приёмник. Вам нужно передать важное сообщение в Центр.
Задание 5
Запрограммируйте робота-передатчика. Алгоритм
действий указан на рис. 5.
14
Проект «Телеграф» §5
Задание 6
Запрограммируйте робота-приёмника. Алгоритм действий ука-
зан на рис. 6.
Задание 7
Настройте Bluetooth-соединение между роботами. Проверьте
работу программ. Подберите настройки блоков под ваш стиль
передачи. Попробуйте передать сигнал SOS: «••• – – •••»
(три точки, три тире, три точки).
Задание 8
Составьте слово, закодируйте его кодом Морзе и передайте.
Пусть второй радист, находясь у робота-приёмника, расшифру-
ет послание. Попробуйте передать какое-нибудь предложение.
_______________________________________________________
_______________________________________________________
15
2 Кодирование
§6
Практическая работа
«Кодируем и декодируем»
Посмотрите внимательно по сторонам… Помещение, где вы
находитесь, превратилось в Центр подготовки российской во-
енной разведки. Вам с напарником необходимо разработать
систему шифрования (кодирования). Сделать это быстро по-
может система графов.
Объекты представляются как вершины (узлы графа), а свя-
зи — как дуги (рёбра графа). Например, на рис. 7 изображён
граф азбуки Морзе: буквы — это узлы, рёбра — либо точка,
либо тире. Кроме того, такой граф называют двоичным дере-
вом — каждый узел имеет не более двух потомков.
16
Практическая работа «Кодируем и декодируем» §6
Задание 9
Получите в Центре (у учителя) донесение. Со-
ставьте код — кодируйте донесение описанным
выше способом (рис. 9). С помощью робота-пере-
датчика отправьте сообщение. Резидент должен
его получить и декодировать, то есть перевести
в слова.
Теперь получите шифровку от резидента. Декодируйте, прев-
ратив в слова. Об успешном выполнении доложите в Центр
(в письменной форме).
17
2 Кодирование
Задание 10
Сообщение:
_______________________________________________________
Задание 11
К заданию 9. Декодируйте полученную от «резидента» инфор-
мацию, используя ваш код.
Полученное сообщение: __________________________________
_______________________________________________________
_______________________________________________________
Декодированное сообщение: _______________________________
_______________________________________________________
_______________________________________________________
18
Практическая работа «Кодируем и декодируем» §6
Задание 12
Закодируйте сообщение с помощью 0 и 1.
Кодированное сообщение: ________________________________
_______________________________________________________
_______________________________________________________
Задание 13
Заполните пропуски.
19
2 Кодирование
Задание 14
Запишите код Морзе для символа «@».
________________________________________________________
Подсказка: http://ru.wikipedia.org/wiki/Азбука_морзе
Задание 15
Укажите на рис. 10 узлы и рёбра графа «Делители числа 18».
Задание 16
Укажите на рисунке узлы и проведите рёбра графа «Делители
числа 15» (рис. 11) и «Делители числа 24» (рис. 12) (ребро
обозначает делимость).
20
Практическая работа «Борьба с ошибками при передаче» §7
§7
Практическая работа
«Борьба с ошибками при передаче»
Были у вас ошибки при передаче сообщения? Прочтите текст
ниже.
«По рзелульаттам илссеовадний одонго анлигйсокго унви
ертисета, не иеемт занчнеия, в кокам пряокде рсапожоле
ны бкувы в солве. Галвоне, чотбы преавя и пслоендяя бквуы
блыи на мсете. Осатьлыне бкувы мгоут селдовтаь в плоонм
бсепордяке, всервано ткест чтаитсея без побрелм. Пичрионй
эгото ялвятеся то, что мы чиатем не кдаужю бкуву по отдлье
нотси, а всё солво цликеом».
Задание 17
Возьмите одно предложение из любой книги, пе-
реставьте буквы в каждом слове, кроме первых и
последних. Наберите полученное предложение в
текстовом редакторе.
21
Глава 3
МИР В ЦВЕТЕ
§8
Цвет для робота
Цвет в жизни человека обладает огромной инфор-
мационной нагрузкой. Например, при определении
качества продуктов питания одной из характери-
стик является цвет.
Если перед поездкой на транспортном средстве
смотреть на красный цвет, то это приводит к за-
медлению укачивания, а если на синий — к ускорению.
Цвет играет важную роль в эмоциональной сфере человека.
Научные исследования показали, что одни цвета вызывают по-
ложительные эмоции, другие — отрицательные. Например, зе-
лёный цвет успокаивает, а красный — вызывает возбуждение.
§9
Проект «Робот определяет цвета»
Ваш робот с помощью датчика цвета также обладает возмож-
ностью определять цвета находящегося рядом объекта или по-
верхности. Для этого в блоке Цвет можно настроить режимы
работы датчика:
• режим Цвет (определяет всего семь цветов и отсутствие
цвета);
• режим Яркость отражённого цвета (определяет 100 уров-
ней яркости отражённого от поверхности света).
Чтобы правильно пользоваться такими замечательными воз-
можностями, надо разобраться, как это работает.
Сначала включается фотоизлучатель (у вас в компьютерной
мышке есть похожий). На рисунке 13 он обозначен 1. Луч
22
Проект «Робот определяет цвета» §9
Рис. 14. В режиме Яркость отражённого света робот так «увидит» цвета
23
3 Мир в цвете
Задание 18
Составьте программу (рис. 15), позволяющую роботу опреде-
лять красный и жёлтый цвета, отображать результат на экра-
не и проговаривать его. Проанализируйте алгоритм работы
программы.
Задание 19
Составьте программу, позволяющую роботу опреде-
лять семь возможных цветов.
Задание 20
Исследуйте, какие цвета робот определяет неправильно. Вы-
двиньте гипотезы, почему так происходит.
24
Проект «Меняем освещённость» § 10
§ 10
Проект «Меняем освещённость»
Как мы познаём всё вокруг? Базой для получения
нами данных об изучаемых объектах, явлениях и
процессах являются наблюдение и эксперимент.
Что такое эксперимент? Это слово произошло
от латинского слова experimentum, что означа-
ет «проба», «опыт». Эксперимент — это метод
исследования, при котором мы можем управлять условиями,
в которых исследуется объект (или явление, или процесс). На
основе наблюдаемых и измеряемых данных об объекте делают-
ся умозаключения и выводы. Чтобы объяснить наблюдаемые
факты, выдвигаются гипотезы, которые снова проверяются
экспериментом. Далее строятся теории. Это научный метод
познания. Это наш метод!
25
3 Мир в цвете
Задание 21
Составьте программу, отображающую на экране по-
казания датчика цвета (рис. 16). Исследуйте, какие
цвета можно достаточно точно определять в режи-
ме Яркость отражённого света.
Задание 22
Проведите исследование «Определение зависимости показа-
ний оптического датчика от условий внешней освещённости»
(рис. 17).
26
Глава 4
МИР ЗВУКА
§ 11
Частота звука
Вокруг нас постоянно происходят колебательные
явления. Колеблются деревья под действием ве-
тра, колеблется ветка, с которой слетела птица.
Вы бросили на гладкую поверхность озера камень,
и от него побежали волны. Такие и подобные ме-
ханические колебания мы видим, но в природе
больше невидимых колебаний, которые мы слышим (ощущаем
в виде звуков). Мы слышим, как звучит струна, но не всегда
видим, как она колеблется.
Мы живём в мире звуков, потому что многие окружающие
нас тела, колеблясь, звучат. Как возникают звуковые волны в
воздухе? Воздух состоит из невидимых глазу частиц (молекул).
Они могут колебаться.
27
4 Мир звука
§ 12
Проект «Симфония звука»
Задание 23
Робот должен воспроизводить звуки в зависимо-
сти от «увиденного» цвета. Составьте программу
(рис. 20).
28
Проект «Симфония звука» § 12
Задание 24
Исследуйте влияние коэффициента, используемого в блоке
Математика, на издаваемый звук. Экспериментально подберите
наиболее подходящий коэффициент.
Задание 25
Пусть робот ездит по «нотам». Составьте для него
«партитуру» из цветных листочков. Постарайтесь
при этом воспроизвести какую-нибудь известную
мелодию.
Задание 26
Подберите частоту звука, измените временнэю задержку, по-
меняйте настройки блока Звук… Фантазируйте!
Задание 27
Запишите языком нот лучшую мелодию вашего робота
(табл. 3).
29
4 Мир звука
Таблица 3
Соответствие нот и звуковых частот
Задание 28
Посмотрите на таблицу 3 «Соответствие нот и звуковых час-
тот». Найдите зависимость между частотами, нотами и октава-
ми. Постарайтесь найти три правила (постулата), по которым
строится любой звуковой ряд.
30
Проект «Симфония звука» § 12
1. _________________________________________________
2. _________________________________________________
3. _________________________________________________
Задание 29
В настройках блока Звук можно указать, какую ноту играть.
Для этого выделено целых 3 октавы. Запишите их названия
(рис. 21).
31
Глава 5
РОБОТЫ В ЛЕСОПОЛОСЕ
§ 13
Защитные лесонасаждения
Защитные лесные насаждения (лесополоса) — это
искусственно созданные лесные массивы для за-
щиты от неблагоприятных природных факторов,
для борьбы с засухой, водной и ветровой эрозией.
Они располагаются вблизи сельскохозяйственных
угодий, почв, водоёмов, дорог, населённых пунк-
тов и других объектов.
В России лес в открытой степи стали высаживать в 1696
году по указанию Петра I.
Важную роль играет конструкция насаждения, она влия-
ет на формирование воздушных потоков, снежного покрова,
структуры почвы.
Продуваемая конструкция лесополосы применяется в райо-
нах с холодными снежными зимами. Просветы между ствола-
ми деревьев составляют более 60% площади стволов.
Ажурная конструкция используется в сухостепных районах
с непостоянным снеговым покровом и пыльными бурями, на
орошаемых и осушаемых землях. Просветы по профилю лесо-
посадки — 15–35%.
Плотная посадка подходит для защиты животноводческих
ферм, жилых строений, дорог, каналов и т. п., просветы у неё
составляют не более 10% (рис. 22).
Зелёные зоны в городских условиях имеют важное практи-
ческое назначение — очистка загрязнённого воздуха. Зелёные
насаждения в городах положительно влияют на эмоциональное
состояние людей.
32
Проект «Лесовосстановительная рубка» § 14
§ 14
Проект «Лесовосстановительная рубка»
Чтобы создать оптимальные условия для роста главных пород,
проводят рубки (удаление) деревьев и кустарников. Рубки по-
зволяют обеспечить долговечность лесонасаждений, сформиро-
вать их состав и конструкцию.
Задание 30
Роботу необходимо удалить старые (перестойные)
«деревья», обозначенные чёрным цветом (рис. 23).
Количество и расположение старых деревьев в
лесополосе могут быть любыми.
33
5 Роботы в лесополосе
Задание 31
Усложним задание: пусть деревья располагаются
с двух сторон (рис. 24). Однако вы можете изме-
нить конструкцию робота, использовав два датчика
цвета. Выполните задание: уберите из лесополосы
старые «деревья».
34
Проект «Ажурные насаждения» § 15
§ 15
Проект «Ажурные насаждения»
Изменим схему лесонасаждений (рис. 25).
Задание 32
Составьте программу, позволяющую роботу много-
кратно и безошибочно выполнять вышеописанное
задание.
35
Глава 6
ЧИСЛО «ПИ»
§ 16
Диаметр и длина окружности
Когда в 1970 году советские инженеры управляли
луноходом, как они узнавали, какое расстояние
он прошёл? Мы скоро ответим на этот вопрос:
тоже будем точно узнавать, какую дистанцию
прошёл робот, которого мы не видим. Поэтому
давайте обратимся к математике — языку любой
науки — и вспомним некоторые понятия.
Окружность — это замкнутая линия, все точки которой
равноудалены от одной точки — центра окружности.
Радиус — это расстояние от центра окружности до любой
её точки.
Диаметр — это отрезок, соединяющий две точки окружно-
сти и проходящий через её центр.
Колесо нашего робота по форме является окружностью. По-
этому, чтобы узнавать, какое расстояние он пройдёт, необхо-
димо научиться точно находить длину окружности (обозначим
её L, рис. 26).
36
Практическая работа «Не верь глазам своим» § 17
§ 17
Практическая работа
«Не верь глазам своим»
Для следующего эксперимента нам потребуются четыре вида
колёс (рис. 27). На их шинах есть маркировки: «43,2», «56»,
«62,4» и «68,8». Это указаны диаметры колёс в миллимет-
рах. Однако лучше, если бы вы измерили их самостоятельно.
Если ошибочку в доли миллиметра, например, умножить на
100 000 оборотов — получится гигантская цифра!
Задание 33
Измерьте с помощью штангенциркуля (или другого измери-
тельного инструмента) диаметры разных колёс. Результаты
занесите в табл. 4 (см. следующую страницу).
§ 18
Эксперимент
«Ищем взаимосвязь величин»
Вам необходимо измерить путь L, пройденный роботом за
один оборот колеса, используя при этом колёса разного диа-
метра.
37
6 Число «Пи»
Задание 34
Проведите эксперимент и запишите результаты.
1. Расположите на столе рулетку (или другой из-
мерительный инструмент). Измерение переме-
щения робота проводите точно по оси колеса.
2. Для каждого колеса проведите три измерения.
Результаты записывайте в таблицу (табл. 4).
Таблица 4
Результаты измерений
1 1
43,2 мм
2
2 1
56 мм
2
3 1
62,4 мм
2
4 1
68,8 мм
2
38
Эксперимент «Ищем взаимосвязь величин» § 18
________________________________________________________
________________________________________________________
________________________________________________________
Задание 35
Сформулируйте гипотезы по результатам проведённого экспе-
римента.
Задание 36
По результатам эксперимента сделайте выводы. Объясните, по-
чему получались разные значения (то есть существует разброс
в показаниях).
Задание 37
Запишите формулу для нахождения длины окружности.
Задание 38
Вычислите, сколько оборотов колеса надо задать в настройках
блока Рулевое управление, чтобы робот проехал расстояние
1 м.
39
6 Число «Пи»
§ 19
Немного истории
π (произносится «пи») — это число, равное от-
ношению длины окружности к длине диаметра
окружности. Обозначается буквой греческого
алфавита. В греческом слове «периметр» π —
это первая буква. Факт одинаковости для лю-
бых окружностей отношения длины окружности
256
к диаметру был известен ещё древнеегипетским (π ≈ ),
81
22
вавилонским (π ≈ 25 ), древнегреческим (π ≈ ) и древне-
8 7
377
индийским (π ≈ ) математикам. А первым для обозначения
120
этот символ использовал английский математик Джон Уильям
в 1706 году.
40
Проект «Роботкалькулятор» § 20
§ 20
Проект «РоботBкалькулятор»
Давайте сделаем из робота простенький кальку-
лятор: количество нажатий на кнопку датчика
касания задаёт радиус окружности, а на экране
появляется её длина.
Задание 39
Составьте для робота-калькулятора программу вычисления дли-
ны окружности по введённому значению диаметра (рис. 28).
Не забудьте её усовершенствовать.
Задание 40
Составьте для робота-калькулятора программу вычисления дли-
ны окружности, если значения радиуса вводить с помощью
двух кнопок: для целой части и для десятичной (рис. 29). Не
забудьте её усовершенствовать.
41
6 Число «Пи»
Задание 41
Заполните пропуски.
Задание 42
Запишите формулу нахождения окружности, зная её диаметр.
______________________________________________________
42
Проект «Роботкалькулятор» § 20
Задание 43
Запишите формулу нахождения окружности, зная её радиус.
______________________________________________________
Задание 44
Запишите значение числа π с точностью до семи знаков после
запятой.
______________________________________________________
Задание 45
При написании программы для марсохода инженер N округ-
лил число π до 3,14. Диаметр колёс марсохода составляет 1 м.
Когда ошибку обнаружили, датчик оборотов колеса зафиксиро-
вал 100 тыс. оборотов. Определите, на сколько метров показа-
ния отличались от реально пройденного расстояния.
Решение:
Задание 46
Составьте для робота-калькулятора программу вы-
числения длины окружности, предусмотрев возмож-
ность сброса ввода значения радиуса.
43
Глава 7
ИЗМЕРЯЕМ РАССТОЯНИЕ
§ 21
Курвиметр и одометр
Сейчас мы познакомимся с ещё двумя интересны-
ми словами. Нашего робота можно использовать
в качестве курвиметра и одометра. Что же это
за слова такие? Вторую часть каждого из слов
вы знаете точно: это «мера». Значит, что-то из-
меряют. Латинское curvus означает «изогнутый»,
а греческое «одос» — дорога, путь.
Курвиметр — это прибор для измерения длины извилистых
линий на географических картах, планах и чертежах. У при-
бора (рис. 30) есть небольшое колёсико, которым вы проводи-
те по интересующему вас маршруту на карте и получаете на
циферблате реальное расстояние на местности.
Одометр — прибор для измерения пройденного транспорт-
ным средством пути (рис. 31). Обычно он состоит из индика-
тора и связанного с ним датчика вращения колеса.
44
Математическая модель одометра § 22
§ 22
Математическая модель одометра
Мы с вами знаем, что расстояние L, пройденное за один обо-
рот колеса, вычисляется по формуле L = π · D, где D — диа-
метр колеса, а π — это константа.
Кроме оборотов в настройках датчика есть градусы. Сколько
градусов в одном обороте? Правильно — 360. Значит, за пово-
рот колеса на 1° робот проедет расстояние, в 360 раз меньшее.
Получаем, что при повороте колеса на 1° робот пройдёт путь,
равный π · D/360.
Если же колесо повернётся не на 1°, а на n°, то пройден-
ный путь (обозначим его S) мы найдём по формуле
π.D ,
S = n° (1)
360°
45
7 Измеряем расстояние
§ 23
Проект «Одометр»
Итак, нам необходимо, чтобы на экране нашего робота отобра-
жалось пройденное расстояние. Сразу договоримся о единицах
измерения — это будут сантиметры.
Диаметр колеса нам известен: 56 мм. Переводим в сантиме-
тры: 5,6 см. Тогда формула (1) примет следующий вид:
.
S = n 3,141593 5,6 = 0,0488692 . n (см).
360
Далее можно применять полученный нами коэффициент
в других программах.
Задание 47
Запрограммируйте робота-одометра. Алгоритм ука-
зан на рис. 33.
46
Проект «Одометр» § 23
Задание 48
Запишите, в чём отличие курвиметра от одометра.
________________________________________________________
________________________________________________________
Задание 49
Заполните пропуски.
Задание 50
Заполните таблицу 5, используя компьютерный калькулятор.
Расстояние укажите с точностью до двух знаков после запятой.
Таблица 5
Расстояние, пройденное роботом, вычисленное на калькуляторе
180°
360°
720°
1440°
47
7 Измеряем расстояние
Задание 51
Составьте для вычислений электронную таблицу, например
в Excel (табл. 6). Расстояние укажите с точностью до двух
знаков после запятой.
Таблица 6
Расстояние, пройденное роботом,
вычисленное в электронной таблице
A B
3 360°
4 720°
5 1440°
Задание 52
Возьмите рулетку и проведите испытания робота-одометра на
дистанции 1 м. Подберите коэффициент так, чтобы расхожде-
ния в измерениях были минимальными.
Задание 53
Усовершенствуйте программу так, чтобы на экране были ука-
заны единицы измерения (рис. 34).
48
Проект «Одометр» § 23
Задание 54
Исследуйте алгоритм, представленный на рис. 34.
Какие преимущества и недостатки можно отметить
по сравнению с предыдущей программой? Найдите
пути улучшения программы.
Задание 55
Создайте свою модель одометра, задействовав раз-
личные программные возможности.
49
7 Измеряем расстояние
§ 24
Модель курвиметра
Нет карт с масштабом 1 : 1, поэтому отличием курвиметра от
одометра является использование масштаба. Если масштаб за-
даётся отношением 1 см : x км, то формула для вычисления
реального расстояния (S) будет выглядеть так:
n.D . ,
S = n° x (1)
360°
где n° — угол поворота колеса курвиметра в градусах;
D — диаметр колеса.
Задание 56
Используя сервомотор и зубчатое колесо (рис. 35),
создайте модель курвиметра. Проведите испытания
с разными масштабами. Найдите в Интернете ин-
формацию о ценах на цифровые курвиметры.
Задание 57
Создайте свою модель курвиметра, используя различные аппа-
ратные и программные возможности.
50
Глава 8
ВРЕМЯ
§ 25
Секунда
Исторически основной единицей для измерения
интервалов времени были сутки. Они примерно
равны периоду обращения Земли вокруг своей оси.
Делить сутки на часы, минуты и секунды нача-
ли в Древнем Вавилоне. Сутки состоят из дня и
ночи и делятся на 24 часа. Каждый час содержит
60 минут, каждая минута — 60 секунд.
Что такое секунда?
Сколько секунда значит?
Если в секунду эту
Ты повернулся к свету,
Много секунда значит.
Сколько секунда длится?
Если в кромешной буре
Надо шагнуть под пули,
Долго секунда длится.
Сколько секунда весит?
Если в секунду эту
Ты ощутил победу,
Много секунда весит.
Сколько живёт секунда?
Если в дожде мгновений
В мире родился гений,
Вечно живёт секунда.
В чём обвинить секунду?
Если, хлебнув отравы,
Ты отступил от правды,
Не обвиняй секунду.
Сколько секунда значит?
Это я точно знаю:
Больше, чем жизнь иная,
В жизни секунда значит!
Роберт Рождественский
51
8 Время
§ 26
Таймер
Наш робот тоже может измерять время. Он имеет восемь
таймеров. Таким образом, можно засекать время для восьми
различных действий одновременно. Для измерения времени ис-
пользуется блок Таймер. Это датчик времени. С помощью это-
го блока снимают текущие показания таймера или сбрасывают
таймер. Особенность таймера в том, что он может измерять
время в миллисекундах (мс):
1
1 с = 1000 мс или 1 мс = с.
1000
52
Таймер § 26
Задание 58
Прочитайте в справочной системе информацию
о таймере (рис. 36).
Задание 59
Составьте программу, воспроизводящую показания таймера на
экране робота (рис. 37). Измените номер таймера.
53
8 Время
§ 27
Проект «Секундомеры»
Задание 60
Составьте программу, выводящую на экран время,
прошедшее с момента нажатия на датчик касания.
Задание 61
Составьте программу, представленную на рис. 38. Придумайте
для неё своё название.
Задание 62
Составьте для робота программу, которая начинает отсчёт
времени по нажатию на кнопку и аналогично останавливает
время.
54
Проект «Секундомеры» § 27
Задание 63
Составьте программу «Четверти», которая последо-
вательно выводит на экран робота показанные изо-
бражения (рис. 39). Исследуйте работу программы,
найдите и исправьте недочёты.
55
8 Время
Задание 64
Заполните пропуски.
Задание 65
Укажите три режима работы с блоком Таймер.
1. _________________________
2. _________________________
3. _________________________
Задание 66
Сколько всего можно использовать различных таймеров одно-
временно?
_______________________________________________________
Задание 67
Посмотрите на фрагмент алгоритма (рис. 40). Какую задачу
он решает?
56
Проект «Секундомеры» § 27
Задание 68
Посмотрите на алгоритм (рис. 41). Опишите задачу, которую
он решает.
57
8 Время
Задание 69
Посмотрите на алгоритм (рис. 42). Опишите задачу, которую
он выполняет.
________________________________________________________
________________________________________________________
________________________________________________________
58
Глава 9
СИСТЕМА СПОРТИВНОГО
ХРОНОМЕТРАЖА
§ 28
Проект «Стартовая калитка»
Вы смотрели соревнования по биатлону или лыжным гонкам?
Обращали внимание, как начинает работать система подсчёта
времени нахождения спортсмена на дистанции? Компьютерный
хронометраж для соревнований по циклическим видам спорта,
таким как легкая атлетика, лыжные гонки, биатлон, триа-
тлон, спортивное ориентирование и др., начинается в старто-
вой калитке. Система основана на датчике касания (рис. 43).
59
9 Система спортивного хронометража
Задание 70
Соберите модель «Стартовая калитка» (рис. 44) и
подключите её к роботу.
Задание 71
Секундомер должен включаться и выключаться одной кноп-
кой. В алгоритме на рис. 45 есть ошибки. Найдите их и
исправьте.
60
Минуты, секунды, миллисекунды § 29
§ 29
Минуты, секунды, миллисекунды
В системах хронометража всегда отображаются на экране ми-
нуты, секунды, десятые и сотые доли секунд. Нам тоже нужно
научиться выделять их из числового значения таймера, кото-
рый отображает только секунды и доли секунд.
Задание 72
Выделите из значения таймера количество секунд (от 0 до
59). Составьте программу (фрагмент представлен на рис. 46).
Проанализируйте её работу.
Задание 73
Выделите из значения таймера количество прошедших минут
(от 0 до 59). Составьте программу (фрагмент представлен на
рис. 47). Проанализируйте её работу.
61
9 Система спортивного хронометража
Задание 74
Выделите из значения таймера количество сотых долей секун-
ды. Составьте программу (фрагмент представлен на рис. 48).
Проанализируйте её работу.
62
Мой блок с параметром § 30
§ 30
Мой блок с параметром
Задание 75
Создайте Мой блок с параметрами для выделения минут из
показаний счётчика.
Для этого сначала необходимо выделить нужные блоки, как
показано на рис. 49.
63
9 Система спортивного хронометража
Задание 76
Создайте Мои блоки для вычисления секунд и сотых долей
секунды (рис. 52, 53).
Задание 77
Создайте программу, отображающую на экране робота количе-
ство минут, секунд и сотых долей секунды после нажатия на
датчик касания (рис. 54). Повторное нажатие останавливает
таймер.
64
Проект «Самый простой хронограф» § 31
Задание 78
С помощью программы (см. рис. 54) протестируйте
работу стартовой калитки. Объединитесь в команды
по 2–4 человека (два робота в команде) и дорабо-
тайте прототип стартовой калитки системы спор-
тивного хронометража.
§ 31
Проект «Самый простой хронограф»
Хронограф — механизм для измерения временнóго интервала,
который имеет три основные функции: пуск, остановка и об-
нуление результата. У простых хронографов есть одна кнопка
управления. Первое нажатие начинает отсчёт секунд, минут
и часов. Второе фиксирует время. Третье нажатие приводит
к обнулению результата.
Задание 79
Составьте программу самого простого хронографа, отображаю-
щего минуты, секунды и сотые доли секунды (рис. 55). Про-
анализируйте работу программы и улучшите её.
65
9 Система спортивного хронометража
66
Глава 10
СКОРОСТЬ
§ 32
Проект «Измеряем скорость»
Вы можете сразу сказать, что самолёт движется
быстрее автомобиля, а искусственный спутник
Земли — быстрее самолёта. Быстроту движения
характеризуют скоростью. Во-первых, вы знаете,
что:
Скорость = Пройденное расстояние .
Время движения
Значит, для нахождения скорости нам должны быть из-
вестны время движения и расстояние (пройденный путь). Во-
вторых, вы уже знаете, как сделать прибор для измерения
расстояния (одометр) и прибор для измерения промежутков
времени (хронограф).
Если совместить возможности двух приборов, то получится
спидометр — прибор для измерения скорости движения транс-
портного средства. Все результаты мы будем видеть в виде
чисел на цифровом экране, значит, наш прибор — цифровой
спидометр.
Составим для этого спидометра математическую модель.
Пусть робот будет двигаться 5 с и проедет неизвестное пока
нам расстояние S:
πD ,
S = n°
360°
где n — угол поворота колеса вокруг оси (в градусах); π —
константа (≈ 3,141593); D — диаметр колеса.
Значит, скорость движения нашего робота мы найдем так:
v=
S
= n°
πD
=n
3,141593 . 5,6
= 0,009774 n ⎛ см ⎞ .
t 360° . t 360 . 5 ⎝с ⎠
67
10 Скорость
Задание 80
Составьте программу, измеряющую скорость движения робота
(рис. 56).
Задание 81
Измерьте расстояние, пройденное роботом за 5 с.
Вычислите скорость робота (на калькуляторе).
Сравните с тем значением, которое вы видели на
экране робота.
Задание 82
1. Запишите результаты эксперимента:
а) Значение, скорости на экране робота: __________ см/с.
б) Расстояние, пройденное роботом за 5 с: _________ см.
в) Скорость робота ______________ см/с.
2. Ваши гипотезы о причинах различия результатов:
________________________________________________________
________________________________________________________
________________________________________________________
68
Скорость равномерного движения § 33
Задание 83
§ 33
Скорость равномерного движения
Давайте разбираться, почему значения на практи-
ке (экспериментальные) не совпали с теми, кото-
рые мы вычисляли (теоретическими).
В движении нашего робота, как и любого дру-
гого транспортного средства, присутствуют разгон
и торможение. При разгоне скорость увеличивает-
ся, при торможении — уменьшается, а между этими этапами
робот едет с неизменяющейся (постоянной) скоростью.
Движение, при котором скорость на всех участках пути по-
стоянна, называется равномерным движением (рис. 57).
69
10 Скорость
70
Скорость неравномерного движения § 34
§ 34
Скорость неравномерного движения
В нашем случае движение робота было неравномерным — он
разгонялся и тормозил. Чем же охарактеризовать скорость
в этом случае?
Скорость неравномерного движения характеризуется сред-
ней скоростью. Среднюю скорость находят так же, как и ско-
рость равномерного движения, то есть пройденный телом путь
делят на время движения:
S
vср = .
t
При этом добавляют буквы «ср», что означает «средняя».
Средняя скорость не совпадает со скоростью движения тела
на отдельных участках пути: на одних участках она меньше,
на других — больше.
Задание 84
Расскажите, какая скорость отображалась на экра-
не робота.
§ 35
Проект «Спидометр»
Продолжим создавать спидометр…
Задание 85
Составьте программу «Спидометр» (рис. 59), ото-
бражающую скорость движения робота в метрах
в секунду (м/с). Измените программу, чтобы на
экране отображались единицы измерения. Создай-
те программу, показывающую скорость в километ-
рах в час.
71
10 Скорость
Задание 86
Исправьте программу (см. рис. 59), чтобы выход из цикла был
по нажатию (или щелчку) на кнопку датчика касания.
Задание 87
Заполните пропуски.
Движение, при котором _____________________ на всех
участках пути ___________________________ , называется
равномерным движением.
Движение, при котором ______________________ на раз-
ных участках пути ______________________ , называется
неравномерным движением.
Скорость ________________________ движения характе-
ризуется _________________________ .
Средняя скорость находится так же, как и скорость
___________________ движения, то есть пройденный телом
____________ делится на _________________ движения.
72
Зависимость скорости от мощности мотора § 36
Задание 88
Создайте программу, которая отображает на экране
робота скорость движения, пройденное расстояние,
скорость вращения оси мотора и время движе-
ния.
§ 36
Зависимость скорости
от мощности мотора
Задание 89
С помощью программы (см. рис. 59) проведите ис-
следование «Зависимость скорости движения робота
от настройки параметра Мощность» (табл. 7).
Таблица 7
Соответствие параметра «Мощность»
скорости движения робота
Настройка мотора
Скорость, см/с
«Мощность», %
20
40
60
80
100
73
10 Скорость
74
Глава 11
ГДЕ ЧЕРПАТЬ ВДОХНОВЕНИЕ
§ 37
Бионика
Бионика — это наука о применении знаний о жи-
вой природе для решения инженерных задач при
конструировании технических систем. 13 сентя-
бря 1960 года на симпозиуме «Живые прототипы
искусственных систем — ключ к новой технике»
было официально признано появление новой на-
уки — бионики (рис. 60). Эта наука состоит из трёх частей,
включающих изучение образцов в природе, построение на их
основе математических моделей и применение их в технике.
75
11 Где черпать вдохновение
76
Датчик ультразвука § 38
§ 38
Датчик ультразвука
Способность летучей мыши к навигации основана
на использовании передачи звука. Летучая мышь
создаёт и непрерывно посылает своими голосовы-
ми органами ультразвуковые сигналы. Звук отра-
жается от возникающих на пути предметов. По
отражённым сигналам мышь определяет характер
объекта и расстояние до него. Так работает и датчик опреде-
ления расстояния нашего робота (рис. 62). В одном «глазу»
у него источник ультразвука, а в другом — приёмник.
77
11 Где черпать вдохновение
Задание 90
Укажите назначение представленных блоков (рис. 63).
1. ____________________________________________________
2. ____________________________________________________
3. ____________________________________________________
4. ____________________________________________________
5. ____________________________________________________
Задание 91
Посмотрите на алгоритм (рис. 64). Опишите задачу, которую
он выполняет.
78
Датчик ультразвука § 38
Задание 92
Укажите максимальное расстояние, на котором УЗ-датчик
может определять объекты.
______________________
Задание 93
Укажите диапазон расстояния, на котором УЗ-датчик может
уверенно определять объекты.
от__________ до ___________
Задание 94
Заполните пропуски.
______________ — это наука о применении знаний о
__________________ для решения инженерных задач при
конструировании технических __________________ .
Задание 95
Посмотрите на алгоритм (рис. 65). Опишите задачу, которую
он выполняет.
79
11 Где черпать вдохновение
§ 39
Проект «Дальномер»
Датчик ультразвука позволит нам создать модель прибора, из-
меряющего расстояние, — ультразвукового дальномера.
Задание 96
Робот, используя ультразвуковой датчик, должен определять
расстояние до проходящих мимо него объектов и выводить его
на экран. Составьте программу (рис. 66).
Задание 97
Улучшите программу, добавив вывод на экран единиц изме-
рений (рис. 67).
80
Проект «Дальномер» § 39
Задание 98
Робот медленно крутится на одном месте. Как только в его
поле зрения попадает объект, робот останавливается. Составь-
те программу (рис. 68). Проанализируйте её и сделайте более
интересной.
Задание 99
Составьте, программу, изображённую на рис. 69. Проанализи-
руйте поведение робота. Сравните с предыдущей программой.
81
11 Где черпать вдохновение
§ 40
Проект «РоботBприлипала»
Вспомните фразу «ходить за кем-то хвостиком». Давайте за-
программируем проявление роботом чувства привязанности.
Задание 100
Составьте программу для робота, соблюдающего дистанцию в
50 см до объекта (рис. 70). Проанализируйте поведение робота.
82
Проект «Соблюдение дистанции» § 41
Задание 101
Составьте программу, как указано на рис. 71. Опишите изме-
нения в поведении робота.
§ 41
Проект «Соблюдение дистанции»
Подразделение по конкурентной разведке доложило о перспек-
тивной разработке фирмы N: системе соблюдения дистанции
на общественном транспорте. Удалось получить только общую
схему работы (рис. 72). Вам необходимо разобраться и внед-
рить систему.
83
11 Где черпать вдохновение
Задание 102
Постарайтесь составить прототип системы соблюдения дистан-
ции.
§ 42
Проект «Охранная система»
Создадим прототип охранной системы. Робот медленно вра-
щается на одном месте (как бы смотрит по сторонам). Как
только проходит нарушитель, он останавливается и включает
звук сирены. Если нарушитель не уходит, робот движется на
нарушителя, потом возвращается.
Задание 103
Реализуйте проект охранной системы.
Задание 104
Создайте свой прототип охранной системы. При этом исполь-
зуйте несколько датчиков, возможность робота передвигаться,
издавать звуки и отображать информацию на экране.
84
Проект «Охранная система» § 42
Задание 105
Робот охраняет территорию внутри круга диаметром 1 м
(рис. 73). Робот находится в центре. Если в круге оказыва-
ется нарушитель, робот выталкивает его за пределы круга
и возвращается в центр. Составьте программу управления.
Используйте несколько датчиков.
85
Глава 12
ИЗОБРЕТАТЕЛЬСТВО
§ 43
Терменвокс
Терменвóкс — это первый электромузыкальный
инструмент. Изобретён в России в 1919 году, а
название получил по имени своего создателя —
физика и инженера Льва Сергеевича Термена.
Особенность инструмента в том, что музыкант во-
все не прикасается к нему. Звук зависит от поло-
жения рук исполнителя в электромагнитном поле (это поле вы
будете изучать на уроках физики). Правой рукой исполнитель
регулирует высоту звука (изменением расстояния от руки до
антенны). Положение левой руки относительно другой антенны
задаёт громкость. Инструмент предназначен для исполнения
классических, эстрадных, джазовых музыкальных произведе-
ний и для создания различных звуковых эффектов.
86
Терменвокс § 43
Задание 106
Закрепите на роботе ультразвуковой датчик и со-
здайте прототип терменвокса для «игры» одной ру-
кой (рис. 74). Исследуйте влияние настроек блоков
на получающийся звук.
Задание 107
Используя датчики цвета и ультразвука, создайте прототип
терменвокса для «игры» двумя руками (рис. 75). Исследуйте
различные комбинации настроек.
87
12 Изобретательство
Задание 108
Сравните работу программ, приведённых на рис. 75 и 76.
Какой подход удобнее использовать и почему?
§ 44
Проект «Умный дом»
Изобретатель — это человек, который создаёт новые техни-
ческие устройства. Часто изобретатели улучшают уже сущест-
вующие устройства или комбинируют их для создания новых.
Многие разработки сейчас направлены на создание жилого
дома, в котором для удобства проживания людей использу-
ются высокотехнологичные устройства. Направление получило
название Умный дом. Бытовые приборы в нём объединены
в домашнюю сеть и имеют единое управление.
Задание 109
Исследуйте работу программы, которая при выходе
человека из помещения сообщает о необходимости
выключить свет (рис. 77).
88
Проект «Умный дом» § 44
Задание 110
С таким выключателем в ночное время будет «весело». Давай-
те усовершенствуем его, чтобы ночью он не издавал звуков
(рис. 78).
89
12 Изобретательство
Задание 111
В предыдущем примере использовался блок Логические опера-
ции в режиме И (AND). Прочитайте справочную информацию
по этому блоку (рис. 79).
Задание 112
Возможно, в вашем подъезде уже установлена си-
стема автоматического включения света при входе
жильцов. Разработайте программу для прототипа
такой системы. Используйте для надёжности систе-
мы разные датчики и их комбинации. Попробуйте
автоматизировать вызов лифта при входе человека
в подъезд.
90
Глава 13
СИСТЕМА ПОДСЧЁТА ПОСЕТИТЕЛЕЙ
§ 45
Подсчёт посетителей
В крупных магазинах давно установлены системы,
которые считают количество посетителей, коли-
чество покупателей, а в некоторых ещё и реги-
стрируют, сколько времени человек находился в
магазине.
Чтобы узнать количество людей, которые про-
шли через определённый проход за некоторый промежуток вре-
мени, используется система подсчёта посетителей. Система
подсчёта, как правило, устанавливается на входе в помещение
и позволяет следить за общим числом посетителей. Использо-
вание такой системы в офисе или магазине даёт возможность:
1) анализировать эффективность торговли и рекламы;
2) составить удобное расписание для персонала;
3) планировать служебные мероприятия и встречи;
4) повысить безопасность.
Все уже сталкивались с различными рекламными акциями:
«Вы десятитысячный покупатель — вам приз!» или «Каждо-
му десятому покупателю — полезный подарок»? Сегодня мы
попробуем смоделировать прототип такой системы — созда-
дим устройство, которое автоматически определяет покупа-
телей-счастливчиков (пусть подарок будет каждому десятому
покупателю).
§ 46
Переменные
Поможет нам в этом программный блок Перемен-
ная.
Во-первых, переменная — это величина, кото-
рая может изменяться.
91
13 Система подсчёта посетителей
92
Проект «Считаем посетителей» § 47
§ 47
Проект «Считаем посетителей»
Задание 113
Создайте систему, которая подсчитывает посетите-
лей и выводит их число на экран.
93
13 Система подсчёта посетителей
Задание 114
Измените настройки блоков таким образом, чтобы
ваша система подсчёта работала максимально точно.
94
Проект «Счастливый покупатель» § 48
Задание 115
Создайте систему, которая подсчитывает посетителей и выво-
дит их число на экран, используя при этом датчик касания.
§ 48
Проект «Счастливый покупатель»
Чтобы не ждать, например, 1000 посетителей, мы остановимся
на десяти.
Задание 116
Создайте программу, которая только десятого посе-
тителя поздравит с победой в акции «Счастливый
покупатель» (рис. 85).
95
13 Система подсчёта посетителей
Задание 117
Мы нашли только одного счастливчика. А в тор-
говых сетях бывают акции «Каждому десятому
покупателю — подарок!». Вот и напишите такую
программу.
§ 49
Проект «Проход через турникет»
Система подсчёта посетителей — это комплекс, который
контролирует количество людей, прошедших через определён-
ный проход за некоторый промежуток времени. Попробуем
реализовать такой проект. Но использовать будем не датчик
ультразвука, а простой и надёжный датчик касания.
Задание 118
Составьте программу, считающую посетителей,
прошедших через турникет (рис. 86). При этом
каждого десятого посетителя будем считать «счаст-
ливчиком». Обратите внимание на изменения в ал-
горитме.
96
Проект «Проход через турникет» § 49
Задание 119
Усовершенствуйте программу, чтобы она отображала ещё и
общее число посетителей (используйте для этого вторую пе-
ременную).
Задание 120
Усовершенствуйте программу, чтобы она показывала, сколько
посетителей проходит за одну минуту.
Задание 121
Заполните пропуски.
97
13 Система подсчёта посетителей
Задание 122
Запишите три основных типа переменной (рис. 87).
Задание 123
Определите значение переменной x в результате выполнения
указанной ниже программы (рис. 88). ____________________
Задание 124
Определите значение переменной x в результате выполнения
указанной ниже программы (рис. 89). ____________________
98
Проект «Проход через турникет» § 49
Задание 125
Определите значение переменной ost, которое будет выведено
на экран робота, в результате выполнения указанной ниже
программы (рис. 90). ___________________________________
Задание 126
Заполните пропуски.
99
13 Система подсчёта посетителей
Задание 127
Определите значение переменной x в результате выполнения
указанной ниже программы (рис. 91). ____________________
Задание 128
Проанализируйте алгоритм (рис. 92). Определите, какую за-
дачу решает данная программа, то есть что будет выведено
на экран робота в результате её выполнения.
100
Глава 14
ПАРКОВКА В ГОРОДЕ
§ 50
Плотность автомобильного парка
Исследования показывают, что в последние годы
происходит очень быстрое увеличение количест-
ва автомобилей в городах и на трассах. Всё чаще
возникает опасность застрять в пробке. Количест-
во автомобилей в городах Российской Федерации
за последние 20 лет выросло в 5–6 раз.
Посмотрите рейтинг городов России по количеству легковых
автомобилей на 1000 жителей (http://www.rating.rbc.ru/) —
плотность автомобильного парка (табл. 8) — и общемировой
рейтинг стран по этому показателю (табл. 9).
Таблица 8
Рейтинг городов России по плотности автомобильного парка
Плотность
Место Парк легковых автомобиль-
Население,
в рей- Город автомобилей, ного парка,
тыс. чел.
тинге тыс. шт. шт. на 1 тыс.
чел.
1 Владивосток 581 328,9 566
2 Красноярск 927 355,9 384
3 Сургут 290 109,4 377
4 Тюмень 550 205,7 374
5 Краснодар 709 248,4 350
6 Калининград 422 142,8 338
7 Москва 10 443 3527,1 338
Нижне-
8 242 80,7 334
вартовск
9 Пенза 509 151,2 297
10 Калуга 328 96,0 293
101
14 Парковка в городе
Таблица 9
Рейтинг стран по плотности автомобильного парка
Плотность
Парк легко-
Место автомобиль-
Население, вых автомо-
в рей- Страна ного парка,
млн чел. билей, млн
тинге шт. на 1 тыс.
шт.
чел.
1 Германия 82,4 47,34 575
Велико-
2 60,8 31,74 522
британия
3 США 304,2 136,19 447
4 Чехия 10,4 4,41 424
5 Польша 38,6 14,82 384
6 Южная Корея 49 10,52 215
7 Россия 141,9 29,78 210
8 Бразилия 190,3 21,23 112
9 Турция 71,2 6,35 89
10 Китай 1322,2 26,05 20
Задание 129
Проанализируйте таблицы 8, 9 и ответьте на во-
просы:
102
Проблема парковки в мегаполисе § 51
§ 51
Проблема парковки в мегаполисе
Результат роста количества автомобилей — острая нехватка
(дефицит) парковок и гаражных мест в любом крупном го-
роде. Как решают её в крупных мировых городах? В Нью-
Йорке и Токио массово строят механизированные автостоянки,
похожие на гигантские этажерки. В Риме предпочитают воз-
водить многоуровневые подземные паркинги. Рядом с основ-
ными транспортными узлами Берлина много так называемых
перехватывающих парковок, где можно оставить машину на
любой срок.
103
14 Парковка в городе
§ 52
Проект «Парковка»
В действительности пока таких парковок очень мало. Причина
проста: пока нет автомобилей с программами автоматической
парковки и с возможностью загрузки программ автоматическо-
го управления (хотя ситуация постепенно меняется). А раз нет
автомобилей, то нет и парковок. Но наш робот умеет выпол-
нять загруженные в него программы. Вам предстоит написать
программу автоматической парковки автомобиля в гаражный
бокс будущего (его схема — на рис. 94).
104
Проект «Парковка» § 52
105
14 Парковка в городе
Задание 130
Составьте программу обработки роботом всех случаев, указан-
ных на рис. 95, при условии что робот находится в ячейке
А3 (рис. 96).
106
Проект «Парковка» § 52
Задание 131
Обсудите общий план выполнения задания «Парковка».
Задание 132
Составьте план выполнения задания «Парковка».
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
107
14 Парковка в городе
Задание 133
Составьте программу для полного выполнения проекта «Пар-
ковка» (робот последовательно должен быть в ячейках А3, С1,
Е3, С5 и отработать все варианты расположения объектов).
§ 53
Оптимизация
Ваш робот, последовательно побывав в ячейках А3,
С5, Е3 и С1, выполнил задание. Однако он произ-
водил очень много лишних действий. Посмотрите
на рис. 98.
108
Оптимизация § 53
Задание 134
Рассмотрите алгоритм обработки роботом ячеек А1
и А5 (рис. 100). Обсудите. Проверьте его работо-
способность, при необходимости откорректируйте
настройки.
109
14 Парковка в городе
Задание 135
Составьте программу, позволяющую роботу наиболее оптималь-
но выполнить задание «Парковка». Сравните время прохожде-
ния роботами «конкурентов».
110
Опыт — сын ошибок трудных § 54
§ 54
Опыт — сын ошибок трудных
Вспомните ваши изыскания и эксперименты с ро-
ботом. У вас уже накопился достаточный опыт
для того, чтобы оценить точность известных строк
Александра Сергеевича Пушкина:
О, сколько нам открытий чудных
Готовят просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг,
И случай, бог изобретатель.
Попробуем отметить наиболее важные особенности, которые
необходимо учитывать при работе с роботом.
1. Робот никогда не едет прямо, если ему просто дать та-
кую команду.
2. Ошибки всегда накапливаются.
3. Не существует двух одинаковых объектов, даже если это
штампованные на заводе шины.
4. На работу датчиков всегда влияют помехи и внешняя
среда, в результате в их работе всегда будут случайные
ошибки.
5. У робота есть масса, значит, есть и деформация колес, и
инерция при торможении.
6. Нельзя выставлять при старте большую скорость, обяза-
тельно будет пробуксовка колес.
7. Заряд аккумулятора влияет на работу робота.
Задание 136
Дополните список ваших наблюдений до 20 пунктов.
111
СЛОВАРЬ ТЕРМИНОВ
Термин Описание
1 бит Единица измерения количества информа-
ции. Численно равна объёму информации,
содержащейся в сообщении типа «да» —
«нет» (англ. binary — двоичный и digit —
знак, цифра)
1 Гц (герц) Единица измерения колебаний, равная од-
ному колебанию в секунду
1 люкс Количество света, которое можно получить
от одной свечи в тёмной комнате на рас-
стоянии примерно 1 м
1 секунда Время, равное 9 192 631 770 периодам из-
атомная лучения, соответствующего переходу между
двумя сверхтонкими уровнями основного
состояния атома цезия-133
1 секунда Единица измерения времени.
эфемеридная 1/31556925,9747-я доля тропического года
(эталон — 1900 год)
Bluetooth Тип беспроводного соединения и специфи-
кация беспроводных персональных сетей
PAN Personal Area Network — аббревиатура
персональных сетей
USB Universal Serial Bus — универсальная по-
следовательная шина — стандарт передачи
данных между компьютером и периферий-
ными устройствами
π Число, равное отношению длины окруж-
ности к длине её диаметра
Автоматизиро- Системы управления, которые работают
ванные системы при участии человека-оператора, некоторые
управления процессы выполняются автоматически
112
Словарь терминов
Термин Описание
Автоматические Системы управления, которые работают
системы полностью без участия человека
управления
Автоматический Новый вид городского и пригородного
транспорт транспорта, который без водителя (автома-
тически) перевозит пассажиров, используя
сеть специальных путей
Адаптивные Системы управления, которые автоматиче-
системы ски изменяют алгоритмы своей работы при
управления изменении внешних условий
Азбука Морзе Способ представления символов последова-
тельностью тире и точек. Название полу-
чила в честь американского изобретателя
Сэмюеля Морзе
Актуальная Информация, необходимая и полезная
информация в данный момент времени
Алгоритм Точная последовательность действий для
исполнителя, выполняемых по строго опре-
делённым правилам и приводящих через
некоторое количество шагов к решению за-
дачи
Алгоритм Алгоритм, в котором порядок выполнения
ветвления действий зависит от выполнения некото-
рых условий
Андроид Человекоподобный робот
Баг Маленький недочёт или проблема, приво-
дящая к неожиданному или неправильному
результату
Бионика Наука о применении знаний о живой при-
роде для решения инженерных задач при
конструировании технических систем
Вложенный цикл Цикл, который размещается внутри друго-
го цикла
Восприятие Познавательный процесс, формирующий
субъективную (зависящую от человека)
картину окружающего мира
113
Словарь терминов
Термин Описание
Всемирная Распределённая система, предоставляю-
паутина щая доступ к связанным между собой до-
кументам, расположенным на различных
компьютерах, подключённых к Интернету
Вспомогательная Переменная для хранения врйменных, а не
переменная основных результатов
Вспомогательный Самостоятельный алгоритм, который со-
алгоритм здаётся независимо от других алгоритмов
и вызывается по своему имени в другом
алгоритме
Гироскоп Устройство, способное реагировать на изме-
нение углов ориентации тела, на котором
оно установлено
Геймпад Тип игрового манипулятора. Представляет
(Gamepad) собой пульт, который удерживается дву-
мя руками. Для управления используются
большие пальцы рук
Генератор Алгоритм, создающий последовательность
случайных чисел чисел, независимых друг от друга
Глобальная сеть Компьютерная сеть, охватывающая боль-
шие территории, которая включает в себя
десятки и сотни тысяч компьютеров
Гравитационный Разгон или замедление, или изменение на-
манёвр правления полёта космического аппарата
под действием сил притяжения небесных
тел
Граф Система представления объектов и свя-
зей между ними. Объекты представляются
как вершины (узлы графа), а связи — как
дуги (рёбра)
Графический Интерфейс, в котором его элементы (меню,
интерфейс кнопки, значки, списки и т. п.), представ-
пользователя ленные на дисплее, исполнены в виде гра-
фических изображений
Грузоподъёмность Предельная способность того или иного ме-
ханизма поднимать тяжёлый груз
114
Словарь терминов
Термин Описание
Дальномер Устройство, предназначенное для определе-
ния расстояния от наблюдателя до объекта
Данные Сведения, которые представлены в виде
знаков и используются в целях их хране-
ния, передачи, приёма и обработки
Датчики Преобразователи, позволяющие другим уст-
ройствам получать информацию из окру-
жающего мира
Двоичное Кодирование, при котором все данные ко-
кодирование дируются числами 0 и 1
Декодирование Процесс восстановления содержания зако-
дированной информации
Декодирующее Логическое устройство для преобразования
устройство кодированных сигналов (кодов) в однознач-
но соответствующие им сигналы, доступ-
ные воспринимающей системе
Диаметр Отрезок, соединяющий две точки окружно-
сти и проходящий через её центр
Диссонанс Неприятное слуху (неслитное) созвучие
Диффузор Часть устройства, в котором происходят
замедление и (или) расширение потока и
увеличение давления
Единицы 1 байт = 8 бит
измерения 1 Килобайт = 1024 байт
информации 1 Мегабайт = 1024 КБ
1 Гигабайт = 1024 МБ
1 Терабайт = 1024 ГБ
Звук Физическое явление, представляющее собой
распространение механических колебаний
в виде упругих волн в различных средах
Звуковой Программа для записи, редактирования,
редактор сохранения звуковых файлов, обычно име-
ет возможность использования различных
звуковых эффектов
115
Словарь терминов
Термин Описание
Знания Проверенная практикой информация, кото-
рая может многократно использоваться для
решения различных задач
Золотое правило «Во сколько раз выигрываем в силе, во
механики столько раз проигрываем в скорости»
Зубчатая передача Механизм, в состав которого входят зуб-
чатые колёса, сцепляющиеся между собой
для передачи вращательного движения
Избыточный код Код, используемый для повышения устой-
чивости к помехам и ошибкам
Изобретатель Человек, который создаёт новые техниче-
ские устройства
Иконка Элемент графического интерфейса, неболь-
шая картинка, представляющая приложе-
ние, файл, каталог, окно, компонент опе-
рационной системы, устройство и т. п.
Имитаторы Обучающие тренажёры, создающие впечат-
ление действительности отображением ча-
сти реальных явлений и свойств
Импровизация Вид деятельности, при котором и замысел,
и его претворение совершаются одновре-
менно и внезапно
Инстинкт Врождённая форма поведения живых су-
самосохранения ществ при возникновении опасности
Интеллектуальные Роботы, способные самостоятельно совер-
роботы шать действия по достижению целей, по-
ставленных человеком
Интернет Глобальная телекоммуникационная сеть
информационных и вычислительных ресур-
сов. Служит физической основой для Все-
мирной паутины
Интерфейс Аппаратно-программные средства, обеспечи-
вающие графическое отображение и обмен
информацией между человеком и компью-
тером
116
Словарь терминов
Термин Описание
Интуитивно- Элементы интерфейса, отображающие свои
понятный назначения и свойства, что облегчает по-
интерфейс нимание и освоение программы неподготов-
ленными пользователями
Информационные Процессы получения, создания, сбора,
процессы обработки, накопления, хранения, поиска,
передачи, распространения и использова-
ния информации (основные выделены)
Информация Данные, имеющие определённый смысл
Инфразвук Колебания с низкой частотой (менее 20 Гц)
Искусственный Научное направление и технология созда-
интеллект ния интеллектуальных машин и интеллек-
туальных компьютерных программ
Источник света Тело, излучающее свет
Итерация Однократное выполнение тела цикла
Код Система условных знаков для представле-
ния информации
Кодирование Представление информации в удобной для
хранения, передачи и обработки форме с
помощью некоторого кода
Кодирующее Устройство для преобразования информа-
устройство ции в сигнал в соответствии с определён-
ным кодом
Кольцевые Гонки на автомобилях по определённой за-
автогонки мкнутой трассе в течение нескольких про-
хождений («кругов»)
Коммуникация Общение, обмен информацией
Коммутатор Устройство, предназначенное для соедине-
ния нескольких узлов (блоков)
Компьютерные Программы для перевода с одного естест-
словари венного языка на другой отдельных слов и
словосочетаний
Конвертер Программа, преобразующая файл из одного
формата сжатия в другой
117
Словарь терминов
Термин Описание
Конкатенация Операция соединения нескольких строк
символов в одну
118
Словарь терминов
Термин Описание
Множественный Общий случай алгоритма ветвления. Дейст-
выбор вия выполняются в зависимости от значе-
ний, которые может принимать переменная
119
Словарь терминов
Термин Описание
Окружность Замкнутая линия, все точки которой рав-
ноудалены от одной точки, которую назы-
вают центром окружности
120
Словарь терминов
Термин Описание
Плотность Количество легковых автомобилей на 1000
автомобильного жителей (города, страны)
парка
121
Словарь терминов
Термин Описание
Радиус поворота Радиус воображаемой дуги, по которой пе-
ремещается центр тяжести автомобиля при
осуществлении поворота
Релевантность Соответствие запроса и найденного поиско-
вой системой результата
Робот Автоматическое устройство для осуществле-
ния производственных и других операций
по определённой программе
Робототехника Область техники, связанная с разработкой
и применением роботов и компьютерных
систем управления ими
Сабвуфер Акустическая система, воспроизводящая
звуки очень низких частот (примерно от 5
до 200 Гц)
Секундомер Прибор, способный измерять интервалы
времени с точностью до долей секунды
Сервопривод Электромотор с точным управлением дви-
жением, который обеспечивает хорошую
повторяемость действий
Сигнал Материальный носитель информации, ис-
пользуемый для передачи сообщений по
системе связи
Симулятор Механические или компьютерные имитато-
ры управления каким-либо процессом, ап-
паратом или транспортным средством
Система Группа объектов и связей между ними,
рассматриваемых как одно целое
Система Компьютерная программа перевода целого
машинного документа с одного естественного языка на
перевода другой
Система Система для фиксации результатов при
спортивного проведении спортивных соревнований. Со-
хронометража стоит из стартовой и финишной подсистем
и главного пульта
122
Словарь терминов
Термин Описание
Система подсчёта Системы, предназначенные для учёта ко-
посетителей личества людей, прошедших через опреде-
лённый проход за некоторый промежуток
времени
Скорость Величина, показывающая, какой путь объ-
ект проходит за единицу времени
Спидометр Прибор для измерения скорости движения
транспортного средства
Справочная Система, предназначенная для получения
система пользователем максимально точной инфор-
мации по интересующей теме
Стабилизация Приведение чего-либо в устойчивое состоя-
ние; состояние устойчивости, постоянства
Счётчик Переменная, которая фиксирует количество
прошедших контролируемых действий
Счётчик итераций Переменная, хранящая текущий номер
итерации
Таймер Устройство (или программа), которое отме-
ряет заданный интервал времени с момен-
та запуска
Тахометр Прибор для измерения числа оборотов
в единицу времени (частоты вращения) де-
талей машин и механизмов
Телеграф Средство для передачи сигнала по прово-
дам или другим каналам электросвязи
Тетрактис Пирамида из точек, образованная числами
1, 2, 3 и 4
Тип переменной Определяет множество значений, которые
может принимать переменная, и действия,
которые могут быть с нею произведены
Транслит Передача текста, записанного не латини-
цей, латинскими буквами, цифрами и дру-
гими доступными знаками
123
Словарь терминов
Термин Описание
Транспорт Совокупность средств, предназначенных
для перемещения людей, грузов из одного
места в другое
Трёхмерное Современная технология, позволяющая
моделирование в точности воспроизвести реальный объект
в виртуальном пространстве компьютера
Ультразвук Колебания с более высокой частотой (более
20 кГц и менее 1 ГГц)
Умный дом Жилой дом современного типа, органи-
зованный для удобства проживания лю-
дей при помощи высокотехнологичных
устройств. Электронные бытовые приборы
в умном доме объединены в единую сеть
Управление Целенаправленное взаимодействие двух
объектов, один из которых — управляю-
щий, а второй — управляемый. Это дейст-
вия, направленные на достижение заранее
поставленной и корректируемой цели
Условие выхода Выражение, определяющее, будет в очеред-
из цикла ной раз выполняться итерация или цикл
завершится
Фотометрия Раздел физики, занимающийся измерения-
ми света
Хронограф Механизм для измерения временнóго интер-
вала, который имеет три основные функ-
ции: пуск, остановка и обнуление резуль-
тата
Хронометр Точные часы, сертифицированные Пала-
той мер и весов на соответствие принятым
нормам
Хронометраж Фиксация замеров продолжительности вы-
полняемых действий
Цикл Многократное исполнение какой-либо по-
следовательности команд. Эти команды на-
зываются телом цикла
124
Словарь терминов
Термин Описание
Цифровой Термин, описывающий, что данные (сло-
ва, изображения, звуки) представляются
в виде набора цифр
125
ИНФОРМАЦИЯ
ДЛЯ ОРГАНИЗАТОРОВ
Поле «Кегельринг»
126
Информация для организаторов
Поле «Траектория»
Поле «Квадраты»
127
Информация для организаторов
Поле «Биатлон»
128