# Упражнения

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

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

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

![](/files/-M50vqBUYHzTvIlqd5F1)

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

![](/files/-M50wePxUOqPuu2-aKBd)

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

![](/files/-M50wePw6TX173FnojT9)

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

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

![](/files/-M50wePunwrfFmJcns1q)

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

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

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

![Окно настроек сенсоров при их запрещенном редактировании](/files/-M50wePscUyiNj05eTE7)

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.trikset.com/studio/exercises.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
