Использование визуального программирования и визуализации управления роботом в лабиринте при изучении алгоритмизации

ИСПОЛЬЗОВАНИЕ ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ И ВИЗУАЛИЗАЦИИ УПРАВЛЕНИЯ РОБОТОМ В ЛАБИРИНТЕ ПРИ ИЗУЧЕНИИ АЛГОРИТМИЗАЦИИ

Постановка проблемы. Современный уровень развития компьютерных технологий уже давно поставил перед пользователем необходимость понимания основ алгоритмизации, а на производстве стали применять свойственные для алгоритмов способы описания технологических процессов. Особое значение приобретает алгоритмизация для разработчиков программного обеспечения, где современное развитие технологий значительно расширило многообразие языком программирования и технологий создания программ (включая безсимвольное и визуальное). В этой связи освоение основных алгоритмических конструкций без привязки к языку программирования и с максимальной визуализацией процесса выполнения таких конструкций является актуальным. Обеспечение таких возможностей изучения алгоритмических конструкций имеет различные реализации, широко известны из них LEGO (LEGO-роботы) и среда Лого (ЛогоМир). Однако эти системы требуют символьного ввода и дополнительного изучения синтаксиса. В связи с этим возникает потребность в разработке соответствующих программных и информационных средств, которые бы реализовали указанные возможности.

Результаты работы. Реализация визуального программирования в совокупности с управлением виртуальным роботом не нова. Программное управление виртуальным роботом имеет особые преимущества при изучении алгоритмизации или программирования, так как вносит игровые элементы и визуализирует работу алгоритмов. Соответственно уже определены и общие подходы к реализации такой системы. Однако предыдущие разработки уже устарели как в техническом, так и методическом плане. Новые возможности компьютерных технологий значительно расширяют возможности визуализации и методической организации. Исходя из этого были определены основные принципы построения программного комплекса визуального программирования действиями робота. Основным методическим элементом является введение лабиринтов как основной части задания, которое следует пройти роботу. Лабиринты могут иметь множество вариаций, что позволяет легко реализовать дифференциацию и индивидуализации заданий. Кроме того, в лабиринте может быть определена точках входа и точка выхода, а также определённые точки, через которые обязательно следует пройти. Следующим методическим элементом определена возможность установки ограничений на кол-во и перечень используемых команд для составления алгоритма управления роботом. В направлении визуализации, кроме использования доступных сегодня возможностей анимации, было определена необходимость создания инструментальной среды как для преподавателя, который с помощью её будет создавать задания, так и для учащегося, который будет создавать алгоритмы из доступных команд, реализуя перемещение виртуального робота по заданному лабиринту и пользуясь методическими пояснениями к этому.

Выводы. Представленные подходы уже реализуются в разрабатываемой инструментальной среды для визуального программирования.




Подпишитесь на рассылку:

Алгоритмы

Проекты по теме:

Основные порталы, построенные редакторами

Домашний очаг

ДомДачаСадоводствоДетиАктивность ребенкаИгрыКрасотаЖенщины(Беременность)СемьяХобби
Здоровье: • АнатомияБолезниВредные привычкиДиагностикаНародная медицинаПервая помощьПитаниеФармацевтика
История: СССРИстория РоссииРоссийская Империя
Окружающий мир: Животный мирДомашние животныеНасекомыеРастенияПриродаКатаклизмыКосмосКлиматСтихийные бедствия

Справочная информация

ДокументыЗаконыИзвещенияУтверждения документовДоговораЗапросы предложенийТехнические заданияПланы развитияДокументоведениеАналитикаМероприятияКонкурсыИтогиАдминистрации городовПриказыКонтрактыВыполнение работПротоколы рассмотрения заявокАукционыПроектыПротоколыБюджетные организации
МуниципалитетыРайоныОбразованияПрограммы
Отчеты: • по упоминаниямДокументная базаЦенные бумаги
Положения: • Финансовые документы
Постановления: • Рубрикатор по темамФинансыгорода Российской Федерациирегионыпо точным датам
Регламенты
Термины: • Научная терминологияФинансоваяЭкономическая
Время: • Даты2015 год2016 год
Документы в финансовой сферев инвестиционнойФинансовые документы - программы

Техника

АвиацияАвтоВычислительная техникаОборудование(Электрооборудование)РадиоТехнологии(Аудио-видео)(Компьютеры)

Общество

БезопасностьГражданские права и свободыИскусство(Музыка)Культура(Этика)Мировые именаПолитика(Геополитика)(Идеологические конфликты)ВластьЗаговоры и переворотыГражданская позицияМиграцияРелигии и верования(Конфессии)ХристианствоМифологияРазвлеченияМасс МедиаСпорт (Боевые искусства)ТранспортТуризм
Войны и конфликты: АрмияВоенная техникаЗвания и награды

Образование и наука

Наука: Контрольные работыНаучно-технический прогрессПедагогикаРабочие программыФакультетыМетодические рекомендацииШколаПрофессиональное образованиеМотивация учащихся
Предметы: БиологияГеографияГеологияИсторияЛитератураЛитературные жанрыЛитературные героиМатематикаМедицинаМузыкаПравоЖилищное правоЗемельное правоУголовное правоКодексыПсихология (Логика) • Русский языкСоциологияФизикаФилологияФилософияХимияЮриспруденция

Мир

Регионы: АзияАмерикаАфрикаЕвропаПрибалтикаЕвропейская политикаОкеанияГорода мира
Россия: • МоскваКавказ
Регионы РоссииПрограммы регионовЭкономика

Бизнес и финансы

Бизнес: • БанкиБогатство и благосостояниеКоррупция(Преступность)МаркетингМенеджментИнвестицииЦенные бумаги: • УправлениеОткрытые акционерные обществаПроектыДокументыЦенные бумаги - контрольЦенные бумаги - оценкиОблигацииДолгиВалютаНедвижимость(Аренда)ПрофессииРаботаТорговляУслугиФинансыСтрахованиеБюджетФинансовые услугиКредитыКомпанииГосударственные предприятияЭкономикаМакроэкономикаМикроэкономикаНалогиАудит
Промышленность: • МеталлургияНефтьСельское хозяйствоЭнергетика
СтроительствоАрхитектураИнтерьерПолы и перекрытияПроцесс строительстваСтроительные материалыТеплоизоляцияЭкстерьерОрганизация и управление производством

Каталог авторов (частные аккаунты)

Авто

АвтосервисАвтозапчастиТовары для автоАвтотехцентрыАвтоаксессуарыавтозапчасти для иномарокКузовной ремонтАвторемонт и техобслуживаниеРемонт ходовой части автомобиляАвтохимиямаслатехцентрыРемонт бензиновых двигателейремонт автоэлектрикиремонт АКППШиномонтаж

Бизнес

Автоматизация бизнес-процессовИнтернет-магазиныСтроительствоТелефонная связьОптовые компании

Досуг

ДосугРазвлеченияТворчествоОбщественное питаниеРестораныБарыКафеКофейниНочные клубыЛитература

Технологии

Автоматизация производственных процессовИнтернетИнтернет-провайдерыСвязьИнформационные технологииIT-компанииWEB-студииПродвижение web-сайтовПродажа программного обеспеченияКоммутационное оборудованиеIP-телефония

Инфраструктура

ГородВластьАдминистрации районовСудыКоммунальные услугиПодростковые клубыОбщественные организацииГородские информационные сайты

Наука

ПедагогикаОбразованиеШколыОбучениеУчителя

Товары

Торговые компанииТоргово-сервисные компанииМобильные телефоныАксессуары к мобильным телефонамНавигационное оборудование

Услуги

Бытовые услугиТелекоммуникационные компанииДоставка готовых блюдОрганизация и проведение праздниковРемонт мобильных устройствАтелье швейныеХимчистки одеждыСервисные центрыФотоуслугиПраздничные агентства

Блокирование содержания является нарушением Правил пользования сайтом. Администрация сайта оставляет за собой право отклонять в доступе к содержанию в случае выявления блокировок.