# Упражнения

Упражнение — это обычная программа, в которой нельзя модифицировать некоторые части решения. То есть любую диаграмму можно сохранить как упражнение для учеников (если она еще не является таковой).

## Создание упражнения <a href="#create" id="create"></a>

1\. Нарисуйте на сцене поле с помощью [панели редактирования мира](https://help.trikset.com/2d-model#editor-world), если это необходимо для вашей задачи.&#x20;

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M50vSiP-Tucg61oco5_%2F-M50vqBUYHzTvIlqd5F1%2Fexercises-1.png?alt=media\&token=4fc62035-813e-46a4-a018-8c2ec65ea9af)

2\. Создайте диаграмму.

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51EMXJSPI2ecW3x26I%2F-M50wePxUOqPuu2-aKBd%2Fexercises-2.png?alt=media\&token=3c39838d-f858-4d5b-9bbf-f86e8d58cd20)

3\. Удалите из диаграммы все или часть блоков. Блок [«Начало»](https://help.trikset.com/programming-visual/blocks#nachalo) обязательно должен присутствовать.

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51EMXJSPI2ecW3x26I%2F-M50wePw6TX173FnojT9%2Fexercises-3.png?alt=media\&token=ea972429-c49e-4faa-890f-720705912843)

4\. Выберите в [главном меню](https://help.trikset.com/interface#menu) `Инструменты → Сохранить как упражнение…`.

5\. В появившемся диалоговом окне выберите ограничения для упражнения.

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M50vSiP-Tucg61oco5_%2F-M50wePunwrfFmJcns1q%2Fexercises-save.png?alt=media\&token=ca264acf-0a52-4828-8f38-b055d7679ba4)

|   | Название                                                               | Описание                                                                                           |
| - | ---------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| 1 | Двумерная модель неизменяема                                           | Запрещает редактировать стены и цветные линии в двумерной модели.                                  |
| 2 | Положение и конфигурация сенсоров неизменяемы                          | Запрещает изменять конфигурацию датчиков, а также их положение и направление в двумерной модели.   |
| 3 | Начальное положение робота в двумерной модели неизменяемо              | Запрещает двигать робот «вручную».                                                                 |
| 4 | Соответствие портов моторов и колёс неизменяемо                        | Запрещает менять моторы в настройках двумерной модели.                                             |
| 5 | Настройки симуляции двумерной модели (физика, шумы и т.д.) неизменяемы | Запрещает менять настройки шумов датчиков и моторов, а также физический движок в двумерной модели. |

6\. Нажмите «OK» и выберите путь для сохранения упражнения.

7\. После сохранения упражнение автоматически откроется в TRIK Studio, где можно будет убедиться, что выбранные опции недоступны для редактирования.

![Окно настроек сенсоров при их запрещенном редактировании](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M50vSiP-Tucg61oco5_%2F-M50wePscUyiNj05eTE7%2Fexercises-4.png?alt=media\&token=959a63a1-daf7-4f87-8ef4-6f0e7d34fded)

## Загрузка упражнения

Загрузка сохраненного упражнения происходит как обычная программа. Например, с помощью [панели «Файл»](https://help.trikset.com/interface#panel-file).
