docs: clarify menu hierarchy with explicit nesting

This commit is contained in:
2026-08-26 16:09:38 +04:00
parent 2a3700b6c4
commit 5ae40ff089
+121 -64
View File
@@ -1,73 +1,130 @@
ГЛАВНОЕ МЕНЮ Главное меню
{
Показать текущую коллекцию
Показать текущую коллекцию Меню создания новой коллекции
{
Вернуться
Меню создания новой коллекции Задать размер
Вернуться
Задать размер Настроить способ заполнения
Настроить способ заполнения {
Пользовательские данные Пользовательские данные
Задать поле 'Название A' {
Задать поле 'Название B' Задать поле 'Название A'
Задать поле 'Название C' Задать поле 'Название B'
Задать индекс изменяемого объекта Задать поле 'Название C'
Изменить данные объекта Задать индекс изменяемого объекта
Предпросмотр Изменить данные объекта
Случайные данные Предпросмотр
Настройка диапазона генерации }
Поле 'Название A'
Задать минимальное значение Случайные данные
Задать максимальное значение {
Поле 'Название B' Настройка диапазона генерации
Задать минимальное значение {
Задать максимальное значение Поле 'Название A'
Поле 'Название C' {
Задать минимальное значение Задать минимальное значение
Задать максимальное значение Задать максимальное значение
Данные из файла }
Задать путь до файла
Поле 'Название B'
{
Задать минимальное значение
Задать максимальное значение
}
Поле 'Название C'
{
Задать минимальное значение
Задать максимальное значение
}
}
}
Данные из файла
{
Задать путь до файла
{
Абсолютный
Относительный
}
}
}
Выбрать способ заполнения
{
Пользовательские данные *
Случайные данные
Данные из файла
}
Создать новую коллекцию
}
Меню сохранения текущей коллекции в файл
{
Вывести текущий абсолютный путь до файла
Задать путь до файла
{
Абсолютный Абсолютный
Относительный Относительный
Выбрать способ заполнения }
Пользовательские данные *
Случайные данные
Данные из файла
Создать новую коллекцию
Меню сохранения текущей коллекции в файл Дописать коллекцию в текущий файл
Вывести текущий абсолютный путь до файла }
Задать путь до файла
Абсолютный
Относительный
Дописать коллекцию в текущий файл
Меню сортировки текущей коллекции Меню сортировки текущей коллекции
Вернуться {
Настроить способ сортировки Вернуться
Обычная сортировка
Сортировать по полю 'Название A'
Сортировать по полю 'Название B'
Сортировать по полю 'Название C'
Настроить способ сортировки
Сортировка по чётности
Выбрать числовое поле 'Название A'
Выбрать числовое поле 'Название B'
Выбрать способ сортировки
Обычная сортировка *
Сортировка по чётности
Сортировать текущую коллекцию
Меню поиска элемента в текущей коллекции Настроить способ сортировки
Вернуться {
Задать значение поля 'Название A' Обычная сортировка
Задать значение поля 'Название B' {
Задать значение поля 'Название C' Сортировать по полю 'Название A'
Найти первое вхождение в текущей коллекции Сортировать по полю 'Название B'
Сортировать по полю 'Название C'
}
}
Меню подсчёта количества вхождений элемента Настроить способ сортировки
Задать значение поля 'Название A' {
Задать значение поля 'Название B' Сортировка по чётности
Задать значение поля 'Название C' {
Выполнить многопоточный подсчёт Выбрать числовое поле 'Название A'
Выбрать числовое поле 'Название B'
}
}
Завершить выполнение программы Выбрать способ сортировки
{
Обычная сортировка *
Сортировка по чётности
}
Сортировать текущую коллекцию
}
Меню поиска элемента в текущей коллекции
{
Вернуться
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Найти первое вхождение в текущей коллекции
}
Меню подсчёта количества вхождений элемента
{
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Выполнить многопоточный подсчёт
}
Завершить выполнение программы
}