Ханойская башня

04.01.22

Задачи пользователя - Игры

Рекурсивное решение головоломки "ханойская башня" с визуализацией в 1С.

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Ханойская башня:
.cf 84,04Kb
4 Скачать бесплатно

Недавно меня попросили решить тестовое задание: нужно было средствами 1С решить задачу с перемещением ханойской башни (и визуализировать в среде 1С). Возможно, мое решение этой задачи окажется кому-нибудь полезным.

В моей конфигурации использовано рекурсивное решение задачи. Подробнее о нем можно прочитать в статье Ханойская башня на пальцах. Спасибо автору статьи за понятное объяснение!

Сведения о конфигурации:

  • конфигурация тестировалась в 1С:Предприятие 8.3 (8.3.20.1613);
  • сама задача реализована через объект конфигурации Документ, в качестве стержней выступают табличные части документа, а в качестве дисков – строки таблицы;
  • в реквизитах документа можно указать количество дисков (от 2 до 9), точку старта и точку финиша (откуда и куда перекладывается башня), а также скорость, с которой перемещаются диски.

Как использовать конфигурацию:

  • по умолчанию высота башни составляет три диска, скорость перекладывания 1 секунда, точка старта расположена на первом стержне, а финиш – на третьем;
  • вы можете изменить эти четыре параметра или оставить их как есть, после чего нужно нажать кнопку "Поставить башню в начало";
  • после установки башни нужно нажать кнопку "Решить задачу";
  • в дальнейшем все перемещения дисков будут происходить самостоятельно, можете наслаждаться этим абсурдным очаровательным зрелищем.

Вступайте в нашу телеграмм-группу Инфостарт

тестовое задание ханойская башня

См. также

Игры 1С 8.3 Россия Бесплатно (free)

Приветствую! У меня образовалось довольно много свободного времени, и я решил посвятить его творчеству: разработке казуальной игры по шагам, демонстрируя промежуточные результаты сообществу и развивая игру по полученной обратной связи.

07.04.2026    954    27    chuprina_as    9    

12

Игры 1С 8.3 Россия Бесплатно (free)

Мастерам, проводящим настолки по Dangeons&Dragons, в помощь.

16.03.2026    1785    41    romba    0    

10

Игры 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Аналог тетриса на жёлтой платформе.

12.03.2026    1291    73    SerVer1C    5    

20

Игры 1С 8.3 Россия Бесплатно (free)

Классическая игра Три в ряд. При образовании комбинации из 3 и более фишек они исчезают, новые фишки падают сверху, а игрок получает очки. За длинные комбинации (4-5 фишек) начисляются бонусные очки.

05.03.2026    1298    123    user2163916    4    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Сокобан (Sokoban) — это классическая игра-головоломка, где игроку необходимо расставить ящики по целям, перемещая их по лабиринту.

20.02.2026    825    62    user2163916    3    

12

Игры 1С 8.3 Бесплатно (free)

Это расширение, практически к любой конфигурации 1С, идеально подойдёт не для того, чтобы парализовать работу организации, а для того, чтобы сформировать коллектив, объединённый общими целями, ценностями и интересами. И всё это достигается простым регулярно проводимым мероприятием по сплочению команды – шашечным турниром! В этом, не побоюсь этого слова, приложении, можно провести шашечную битву как с коллегой, так и самому с собой, если у вас раздвоение личности. А также к вашим услугам почти искусственный интеллект, то есть бот, который честно и по правилам играет с вами в поддавки, когда по правилам вы должны играть в обычные шашки.

28.12.2025    1735    118    Knyaz3d    6    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Преврати свой 1С с обычными формами в мощную игровую консоль! И пусть баланс подождет!

13.10.2025    8545    166    slava_1c    14    

44

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Внешняя обработка, реализующая классическую игру "Крестики-нолики". Особенностью обработки является реализация противника, способного блокировать ходы пользователя и пытаться выиграть.

02.10.2025    1855    78    user2163916    2    

8
Для отправки сообщения требуется регистрация/авторизация