Конкурс «Виртуальный экскурсовод» (программируем экскурсию в любимом городе России)
Сроки проведения конкурса: 05.12.17 – 15.12.17 г.
28 ноябрячетверг2024
Люди считают, что программирование — это наука избранных, но в реальности все наоборот — просто много людей создают программы, которые используют чужие программы, как будто строя стену из маленьких кирпичиков.
Donald Knuth
В нашей стране есть множество удивительных мест, только не все о них знают. Россия — это даже не страна, а целый мир, в котором есть всё — от шедевров архитектуры и огромного количества музеев, до самых разнообразных природных достопримечательностей — горных озёр, гейзеров, ледников и многого другого.
В этом конкурсе участникам предлагается создать виртуальную экскурсию, направленную на повышение туристической привлекательности одного из городов России. Для этого необходимо освоить среду визуального языка программирования (Scratch) и выполнить задание конкурсного этапа.
В конкурсе принимают участие команды (не более 5 человек) школьников 7-10 классов.
Для участия в конкурсе необходимо зарегистрироваться, заполнив поля таблицы.
Задание конкурса
Основное задание конкурса:
Выберите город России, который вам нравиться.
Соберите информацию об экскурсионных объектах города.
Проанализируйте информацию и выберите 3 достопримечательности, которые будут включены в ваш туристический маршрут.
Найдите в Интернете для каждой достопримечательности изображение и краткое описание.
Найдите изображение карты города, и определите, где находятся, выбранные вами экскурсионные объекты.
Установите на компьютер среду визуального языка программирования «Scratch» или воспользуйтесь on-line редактором «Scratch». (См. раздел "Знакомство со средой визуального программирования")
Напишите в среде программирования алгоритм исполнителя-экскурсовода (внешний вид экскурсовода определяют участники конкурса), который перемещаясь между достопримечательностями экскурсионного маршрута, выводит информацию о посещаемых объектах (изображение и описание):
исполнитель рисует на карте города путь продвижения по туристическому маршруту;
информация об объекте выводится в текстовой области.
Сохранить файл с исходным расширением языка программирования. В имени файла указать ID номер и название команды.
Выслать на адрес организаторов (proekt.newgeneration@gmail.com) файл с выполненной работой.
Дополнительное задание (бонусные баллы):
организован диалог экскурсовода с «туристом»;
озвучена текстовая информация о достопримечательностях;
экскурсия может проводиться на русском или английском языках (язык выбирает «турист»)
Полезная информация
Знакомство со средой визуального программирования
Визуальное программирование — способ создания программы для ЭВМ путём манипулирования графическими объектами.
Скретч (произносится «скрэтч») — это визуальная объектно-ориентированная среда программирования для обучения школьников младших и средних классов. Название Scratch произошло от слова scratching — техники, используемой хип-хоп диджеями, которые крутят виниловые пластинки взад-вперёд руками для того, чтобы смешать музыкальные темы. Скретч создан как продолжение идей языка Лого и конструктора Лего.
Scratch — простой, понятный и невероятно веселый язык программирования, который разработан специально для детей. В нем нет кодов, которые нужно знать назубок и писать без ошибок. Все, что требуется, — это умение читать и считать. Как из конструктора, при помощи Scratch можно собирать программы из разноцветных «кирпичиков»-блоков. В программу можно вносить любые изменения в любой момент, и сразу видеть, как она работает.
Вы можете скачать программу Scratch для установки на своём компьютере. Поддерживаемые операционные системы : Windows, Linux и MacOS. Последняя версия программы Скрэтч 1.4.
Scratch 1.4 для Mac OS X совместим с Mac OSX 10.4 и выше (Размер : 35.3 Мб): MacScratch1.4.dmg
Scratch для ОС Windows совместим с операционными системами Windows 2000, XP, Vista, и 7 (Размер : 33 Мб): ScratchInstaller1.4.exe
Вы можете установить редактор Scratch 2.0 для работы над проектами без подключения к интернету. Эта версия работает на Mac, Windows и некоторых версиях Linux (32 бит).
Версия среды Scratch 2 позволяет создавать все проекты непосредственно в браузере (онлайн-версия). Вам не нужно устанавливать на компьютер никаких дополнительных программ.