> For the complete documentation index, see [llms.txt](https://help.trikset.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.trikset.com/trik-studio-junior/programming.md).

# Программирование на визуальном языке в TRIK Studio Junior

Программа в TRIK Studio Junior представляется в виде последовательности [блоков](/trik-studio-junior/programming/blocks.md), соединённых [связями](/trik-studio-junior/programming/connection-between-blocks.md).&#x20;

![](/files/-M2EJRIzEgXCEoYrGcEZ)

Каждой программе соответствует [главная диаграмма](/trik-studio-junior/programming.md#main-diagramm), которая может содержать [другие диаграммы (подпрограммы)](/trik-studio-junior/programming.md#subprogram). Диаграммы упаковываются в проекты, хранящиеся на диске.

![](/files/-M2EKET3jlKMjZ6Y3O61)

## Главная диаграмма <a href="#main-diagramm" id="main-diagramm"></a>

Главная диаграмма создаётся при [создании проекта](/trik-studio-junior/start.md#new-project). Про добавление и удаление блоков на [сцену](/studio/interface.md#editor-window-1) читайте в статье:

{% content-ref url="/pages/-Ma34EZLOEf\_KbIfsYmu" %}
[Добавление и удаление блоков в TRIK Studio Junior](/trik-studio-junior/programming/blocks-add-delete.md)
{% endcontent-ref %}

## Подпрограммы <a href="#subprogram" id="subprogram"></a>

Диаграммы с подпрограммами создаются автоматически при добавлении блока «Подпрограмма» на сцену. При этом отображение подпрограммы происходит при двойном клике на блок «Подпрограмма» на сцене.

![](/files/-M2ELFCCXgElMe0ezDM7)

Подробнее о подпрограммах читайте в статье:

{% content-ref url="/pages/-Ma3HqgFQwTiF9phmgBh" %}
[Подпрограммы в TRIK Studio Junior](/trik-studio-junior/programming/subprograms.md)
{% endcontent-ref %}
