Для студентов КГТУ по предмету ДругиеГенерация структурных текстовых программ в TRIK StudioГенерация структурных текстовых программ в TRIK Studio
2024-06-152024-06-15СтудИзба
Курсовая работа: Генерация структурных текстовых программ в TRIK Studio
Описание
Оглавление
3
Введение
TRIK Studio.
TRIK Studio — это среда визуального программирования роботов, которая позволяет представить программу в виде диаграммы из бло-ков и стрелок, где блоки являются операторами, а стрелки задают по-рядок выполнения этих операторов. Как только программа для робо-та написана, можно отладить её во встроенном симуляторе. Особенно последний год имитационное моделирование активно используется как для домашних заданий, так и для проведения соревнований. Симулятор позволяет сразу увидеть результат, а при отсутствии реального робота, является возможностью узнать, как программа будет выполняться.
После того как программа отлажена в симуляторе, в TRIK Studio есть возможность преобразовать её в код на одном из текстовых языков. Когда ребенок понимает, как работает алгоритм, он может увидеть, как написанная им программа выглядит на языке программирования. Та-кой плавный переход от визуального программирования к текстовому является очень важной частью процесса обучения.
поэтому для того, чтобы загрузить программу на реального робота или, например, получить формат, подходящий для
Введение | 4 | ||
1. | Постановка задачи | 6 | |
2. | Обзор | 7 | |
2.1. | Генерация кода в TRIK Studio . . . . . . . . . . . . . . . . | 7 | |
2.2. | Ограничения текущего алгоритма . . . . . . . . . . . . . | 8 | |
2.3. | Преобразование потока управления . . . . . . . . . . . . . | 12 | |
2.4. | Требования к получаемому результату . . . . . . . . . . . | 19 | |
3. | Реализация | 21 | |
3.1. | Алгоритм............................ | 21 | |
3.2. | Выражениепеременных ................... | 22 | |
3.3. | Добавление оператора break . . . . . . . . . . . . . . . . . | 24 | |
3.4. | Уменьшение количества дополнительных переменных . . | 25 | |
3.5. | Преобразование циклов с постусловием . . . . . . . . . . | 26 | |
4. | Архитектура | 27 | |
5. | Тестирование | 29 | |
6. | Апробация | 31 | |
Заключение | 32 | ||
Список литературы | 33 |
3
Введение
- современном мире робототехника всё чаще начинает изучаться в школах. Ученики младших классов ещё до первого знакомства с тек-стовыми языками осваивают основы программирования с помощью ро-ботов. Одним из инструментов для обучения робототехнике является
TRIK Studio.
TRIK Studio — это среда визуального программирования роботов, которая позволяет представить программу в виде диаграммы из бло-ков и стрелок, где блоки являются операторами, а стрелки задают по-рядок выполнения этих операторов. Как только программа для робо-та написана, можно отладить её во встроенном симуляторе. Особенно последний год имитационное моделирование активно используется как для домашних заданий, так и для проведения соревнований. Симулятор позволяет сразу увидеть результат, а при отсутствии реального робота, является возможностью узнать, как программа будет выполняться.
После того как программа отлажена в симуляторе, в TRIK Studio есть возможность преобразовать её в код на одном из текстовых языков. Когда ребенок понимает, как работает алгоритм, он может увидеть, как написанная им программа выглядит на языке программирования. Та-кой плавный переход от визуального программирования к текстовому является очень важной частью процесса обучения.
- то же время, на роботах отсутствуют интерпретаторы диаграмм,
поэтому для того, чтобы загрузить программу на реального робота или, например, получить формат, подходящий для
Характеристики курсовой работы
Список файлов
Генерация структурных текстовых программ в TRIK Studio.doc
Генерация структурных текстовых программ в TRIK Studio.doc