Жизнь на 1С.

22.11.10

Разработка - Математика и алгоритмы

Классический вариант известной задачи.

Скачать файлы

Наименование Файл Версия Размер
Жизнь
.epf 16,82Kb
139
.epf 16,82Kb 139 Скачать

Специально для техподдержки (удалившей прошлую публикацию): ЭТУ ПРОГРАММУ НАПИСАЛ Я, ЗДЕСЬ НЕТ МОДИФИКАЦИИ НИЧЬЕЙ РАЗРАБОТКИ, АВТОРСКИЕ ПРАВА НЕ НАРУШЕНЫ.

Попалась публикация на сайте по этой теме. Решил поверить есть ли жизнь на 1С.

Оказалось есть!

Расставляем "+" мышкой или используем готовый шаблон, жмем "Старт" и смотрим, что будет!

Алгоритм задачи:

http://ru.wikipedia.org/wiki/%D0%98%D0%B3%D1%80%D0%B0_%D0%96%D0%B8%D0%B7%D0%BD%D1%8C

См. также

Метод Дугласа-Пойкера для эффективного хранения метрик

Математика и алгоритмы Платформа 1C v8.2 Конфигурации 1cv8 Россия Абонемент ($m)

На написание данной работы меня вдохновила работа @glassman «Переход на ClickHouse для анализа метрик». Автор анализирует большой объем данных, много миллионов строк, и убедительно доказывает, что ClickHouse справляется лучше PostgreSQL. Я же покажу как можно сократить объем данных в 49.9 раз при этом: 1. Сохранить значения локальных экстремумов 2. Отклонения от реальных значений имеют наперед заданную допустимую погрешность.

1 стартмани

30.01.2024    1754    stopa85    12    

33

Алгоритм симплекс-метода для решения задачи раскроя

Математика и алгоритмы Бесплатно (free)

Разработка алгоритма, построенного на модели симплекс-метода, для нахождения оптимального раскроя.

19.10.2023    4421    user1959478    50    

34

Регулярные выражения на 1С

Математика и алгоритмы Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Россия Абонемент ($m)

Что ж... лучше поздно, чем никогда. Подсистема 1С для работы с регулярными выражениями: разбор выражения, проверка на соответствие шаблону, поиск вхождений в тексте.

1 стартмани

09.06.2023    7464    4    SpaceOfMyHead    17    

56

Модель распределения суммы по базе

Математика и алгоритмы Платформа 1С v8.3 Россия Абонемент ($m)

Обычно под распределением понимают определение сумм пропорционально коэффициентам. Предлагаю включить сюда также распределение по порядку (FIFO, LIFO) и повысить уровень размерности до 2-х. 1-ое означает, что распределение может быть не только пропорциональным, но и по порядку, а 2-ое - это вариант реализации матричного распределения: по строкам и столбцам. Возможно вас заинтересует также необычное решение этой задачи через создание DSL на базе реализации текучего интерфейса

1 стартмани

21.03.2022    7855    7    kalyaka    11    

44

Изменения формата файлов конфигурации (CF) в 8.3.16

Математика и алгоритмы Платформа 1С v8.3 Бесплатно (free)

Дополнение по формату файлов конфигурации (*.cf) в версии 8.3.16.

16.12.2021    4446    fishca    13    

36

Интересная задача на Yandex cup 2021

Математика и алгоритмы Бесплатно (free)

Мое решение задачи на Yandex cup 2021 (frontend). Лабиринт. JavaScript.

12.10.2021    8840    John_d    73    

46

Механизм анализа данных. Кластеризация.

Математика и алгоритмы Анализ учета Платформа 1С v8.3 Анализ и прогнозирование Бесплатно (free)

Подробный разбор, с примером использования, встроенного механизма кластеризации 1С.

31.08.2021    7806    dusha0020    8    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Alraune 1502 19.10.10 10:58 Сейчас в теме
Понравилось. Хотя, конечно, постоянно вылезающий вопрос немного портит впечатление.
2. mybracho 19.10.10 14:33 Сейчас в теме
Скачал, запустил. В чем суть не понял
3. Alraune 1502 19.10.10 14:41 Сейчас в теме
(2) Это потому, что здесь не принято давать развернутое объяснение того, что выставляют.
http://ru.wikipedia.org/wiki/%D0%98%D0%B3%D1%80%D0%B0_%D0%B6%D0%B8%D0%B7%D0%BD%D­1%8C
12. mybracho 20.10.10 10:03 Сейчас в теме
(3)
Извиняйте. Почитал на тему. Круто

P.S.http://romka.eu/files/gameoflife/GameOfLife.html фигуры по-другому себя ведут
minikos; Alraune; +2 Ответить
15. nikitan 94 20.10.10 15:11 Сейчас в теме
А программка-то считает не правильно. Типовой, можно сказать, шаблон планер (glider) не так как нужно обсчитывает.
Причем описан этот планер (glider) именно там, куда и указал автор (3)
mybracho; +1 Ответить
16. KeyMaster 89 20.10.10 15:13 Сейчас в теме
(15) Косяки уже исправил (заметил на ромбе)
Добавил шаблоны, сделал расстановку мышкой. Наслаждайтесь!
4. eeeio 123 19.10.10 15:23 Сейчас в теме
такую игрушку можно было бы выложить для всех а не только для пользователей
5. minikos 115 19.10.10 15:49 Сейчас в теме
В ходе реализации обозначилась проблема: прорисовка поля табличного документа в цикле.

Пришлось выводить вопрос. Если кто знает, как это обойти, поделитесь знанием!

Используй
ПодключитьОбработчикОжидания(<Имя процедуры>, <Интервал>, <Однократно>)
ОтключитьОбработчикОжидания(<Имя процедуры>)
6. KeyMaster 89 19.10.10 17:00 Сейчас в теме
(5) Спасибо за идею. Попробую.
(3) (2) Прошу прощения за отсутствие ссылок. Публиковал второй раз - в первый почему-то удалилась публикация (там ссылки были).
(4) Что значит выложить для всех?
7. KeyMaster 89 19.10.10 17:14 Сейчас в теме
(5) Пардон, что-то я в замешательстве. Что должна делать процедура, подключенная в обработчике ожидания?
9. minikos 115 20.10.10 09:33 Сейчас в теме
(7) ПодключитьОбработчикОжидания
Запускает определенную процедуру с переодичностью X
В твоем случае тебе нужно сделать две кнопки - старт и стоп
На старт повесить процедуру с текстом "ПодключитьОбработчикОжидания....."
Ну и по логике в стоп "ОтключитьОбработчикОжидания....."
В подключении указать нужно процедуру - туже только без цикла....
KeyMaster; +1 Ответить
13. KeyMaster 89 20.10.10 10:45 Сейчас в теме
(9) Идейно! Спасибо, так и сделал.
(11) Подумаю, как это сделать.
10. minikos 115 20.10.10 09:34 Сейчас в теме
(7) Если у тебя там считалось что то в цикле - то вынеси этот счетчик в перем ) и считай себе спокойно
8. sound 535 20.10.10 09:32 Сейчас в теме
Писал такую на паскале курсе на 2-м. Плюсую за ностальгию :)
11. sound 535 20.10.10 09:38 Сейчас в теме
Было бы хорошо если бы хоть какие нибудь "предопределенные" были фигуры, помнится их там было много прикольных и не очень. А так для незнающего человека расставлять вручную...мягко говоря непонятно. И еще: мне кажется было бы прикольней не плюсиками, а закрашивать каким-нибудь цветом всю ячейку..но это так :)
14. KeyMaster 89 20.10.10 10:46 Сейчас в теме
Да, загрузил обновленный вариант! Спасибо minikos.
17. simuljakr 203 20.10.10 17:47 Сейчас в теме
А если убрать сетку из линий, а плюсики заменить на "$" - вообще красиво получается !
Уже пол часа - сижу, медитирую :)
18. KeyMaster 89 21.10.10 09:18 Сейчас в теме
(17) Если "+" заменить на "$", то можно вообще не оторваться

...там царь Кощей над златом чахнет...
(А.С. Пушкин)
19. Mogidin 130 28.10.10 10:23 Сейчас в теме
оптимизация алгоритма в планах есть?
на небольших полях работает терпимо, на больших ооочень тормозно и медленно.
и в примерах стоит сделать размер поля достаточный для его развития. а то при достижении границы всё ломается.
20. KeyMaster 89 28.10.10 10:38 Сейчас в теме
(19) По оптимизации алгоритма готов выслушать предложения. На счет размера поля - есть мысль сделать увеличение поля по мере достижения фигурой края.
21. KeyMaster 89 28.10.10 12:42 Сейчас в теме
Выложил новый вариант. Границы поля раздвигаются при необходимости.
Оставьте свое сообщение