Таблица принятия решений, таблица истинности

02.05.19

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

Два инструмента для разработки алгоритмов.

Скачать исходный код

Наименование Файл Версия Размер
Таблица принятия решений
.epf 11,78Kb
0
.epf 11,78Kb Скачать

Таблица принятия решений  поможет составить план алгоритма. 

Таблица истинности - для проверки\преобразования логических выражений.

Использование:

Колонки таблицы создаются программно (команда "Обновить") Количество колонок (A)  зависит от количества  строк (n)  с признаком условие.  По правилу размещений:   для  таблицы истнности   A= 2n ,  для таблицы принятия решений A = k1 ⋅ k2 ⋅ k3 ⋅ ...kn , где k - это число вариантов выбора  каждого из условий.

Для таблицы истинности,  строки не помеченные как условия должны , в поле "Условие/Выражение", содержать правильное логическое выражение  составленное  из  переменных (поле id)  строк-условий.

Результирующую таблицу  можно экспортировать/импортировать  в  xml .

Протестировано на 8.3.13.1690.

алгоритм логические выражения условие

См. также

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

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

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

1 стартмани

30.01.2024    1889    stopa85    12    

34

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

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

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

19.10.2023    4691    user1959478    50    

34

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

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

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

1 стартмани

09.06.2023    7697    4    SpaceOfMyHead    17    

56

Мини-обзор разных решений задач

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

Три задачи - три идеи - три решения. Мало кода, много смысла. Мини-статья.

03.04.2023    3118    RustIG    6    

25

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

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

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

1 стартмани

21.03.2022    7955    7    kalyaka    11    

44

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

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

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

16.12.2021    4569    fishca    13    

37

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

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

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

12.10.2021    8957    John_d    73    

46
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. noprogrammer 237 03.05.19 07:48 Сейчас в теме
Тема интересная, но для того, что бы 1С-ники заинтересовались - нужны примеры использования.
Я использую Регистры правил
2. pm74 199 03.05.19 15:50 Сейчас в теме
(1) интересная разработка, взял на заметку. Касаемо примеров . Допустим у вас есть какое то суперсложное условие" Если Тогда" и вы решили его упростить. Как проверить , что новое условие эквивалентно исходному ? Второй вариант . У вас есть система со сложным поведением и кучей входящих параметров Вы до конца не представляете как она должна работать при различных сочетаниях
этих параметров. На скринах есть примеры. Они конечно надуманные или взяты из интернета, но достаточно простые. Для реального примера нужно долго и нудно жевать контекст.
Оставьте свое сообщение