...

Подписка PRO по теме "Математика и алгоритмы"

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Пару лет назад возникла идея реализовать некий аналог таблицы Excel на основе табличного документа 1С. Главной задачей подобной разработки было создание алгоритма, позволяющего по формулам определить связи ячеек документа и их порядок расчета. Позже приоритеты сместились, и разработку пришлось забросить. Но необходимость реализации Excel-подобного интерфейса ввода все таки возникла, и теоретические наработки наконец-то превратились в работающий код. На реальном проекте с помощью такой методики удалось реализовать обработку расчета плана производства, суммарное количество формул составило около тысячи (от 70 строк, 12 месяцев + итоги), порядок расчета связанных областей при изменении ячейки достигал 260 элементов.

1 стартмани

02.11.2015    14371    5    mickey.1cx    40    

14

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Если кратенько, то это себестоимость продаж со всей математикой в запросах. Себестоимость "скользящая", без "партийности".

1 стартмани

10.09.2015    23854    49    tango    68    

26

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Разминка для мозга и интересное времяпрепровождение. Находить и обдумывать решение задачи можно, практически не используя компьютер.

1 стартмани

05.08.2015    9362    2    testik_vzv    3    

2

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Рассказ с демонстрацией возможностей градиентного метода поиска оптимального решения.

1 стартмани

07.07.2015    25816    19    dusha0020    19    

38

Математика и алгоритмы Универсальные функции Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

06.07.2015    11098    11    wbazil    10    

13

Математика и алгоритмы 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Обработка находит строки таблицы с полем "сумма", итог по которому равен заданному значению.

1 стартмани

05.07.2015    6300    4    Alex_Alex72_72    9    

6

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Обработка для перевода из одной системы счисления в другую

1 стартмани

13.06.2015    7380    4    uzhelas    4    

3

Математика и алгоритмы 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Небольшая программа, позволяющая увидеть распределение всех добавленных элементов.

1 стартмани

01.06.2015    3322    5    toliman    3    

2

Математика и алгоритмы 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Комбинаторная реализация алгоритма компоновки подбора и распределения конечного комплекта чисел для наборов с фиксированной суммой.

1 стартмани

12.05.2015    11299    9    gorenski    1    

8

Универсальные функции Файловый обмен (TXT, XML, DBF), FTP Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Полная аналогия алгоритма Excel преобразования xml в ТаблицуЗначений! Весь код открыт, обработку выкладываю как пример использования для вставки в свою систему. Скорость работы: xml в 780 000 строк (38Мб) на 56 000 объектов в фоновом режиме на сервере обрабатывается 22 минуты. Поначалу читаю xml в дерево значений. И уже дерево разбираю в плоскую таблицу с формированием по каждому реквизиту отдельной колонки результата.

1 стартмани

13.03.2015    13282    93    Bitnikov    5    

13

Математика и алгоритмы Программист 1С:Предприятие 7.7 1С:Предприятие 8 Абонемент ($m)

Статья посвящена исследованию следующего вопроса: необходимо сравнить 2 наименования справочников с целью вычисления их степени сходства. По задумке, степень сходства должна выражаться в процентах.

1 стартмани

25.02.2015    27461    etmarket    46    

18

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Решение задачи об идеальных квадратах с помощью комплексных чисел.

1 стартмани

21.12.2014    11443    1    scientes    1    

5

Математика и алгоритмы 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Обработка 1С «Перебор сумм» определяет какие из указанных чисел формируют итоговую сумму с заданной погрешностью. Говоря иначе, эта обработка раскладывает итоговую сумму на заданные составляющие её числа. Поставленную задачу она решает методом долгого перебора. В общем то обработка простая и незамысловатая, чтобы с ней мог разобраться любой пользователь. Но всё же скажу пару слов о том как она работает.

1 стартмани

06.10.2014    6849    7    thelans    7    

1

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия ИТ-компания Россия Абонемент ($m)

Рендеринг математических формул в HTMLDocument, с применением javascript библиотеки KaTex.

1 стартмани

30.09.2014    16488    10    meganibler    7    

31

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Обработка позволяет насладится реализацией этой интересной, и совершенно бесполезной с практической точки зрения задачей.

1 стартмани

25.08.2014    15166    0    atridis    7    

1

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

Допустим вам иногда бывает нужно решить задачу распределения некой стоимости на ряд операций пропорционально количеству (или еще чему то). Причем в момент совершения операций стоимость точно рассчитать или трудно или не возможно. Нужно составлять систему линейных уравнений баланса и решать их так или иначе. В статье представлен почти притянутый за уши пример такой задачи и представлены функции решения СЛАУ методом Гаусса и методом простых итераций.

1 стартмани

15.08.2014    13185    11    Makushimo    4    

24

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Не упусти свой шанс стать миллионером! (сколькими способами можно разложить* на 6 целых множителей миллион?).com * разложения, отличающиеся порядком множителей, считаются различными

1 стартмани

13.08.2014    26278    1    scientes    2    

5

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Поиск вариантов решения известной головоломки с графическим отображением найденных комбинаций.

1 стартмани

13.07.2014    14452    3    scientes    4    

6

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

На суд публики предлагается математическая изюминка: обработка с обычным (не СКД) запросом, извлекающим корни нужной степени с относительной точностью в 6 разрядов.

1 стартмани

17.04.2014    12961    16    agrustny    11    

19

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Это спойлер к замечательной публикации «Алгоритмы. Часть 1.1. Динамические соединения». Здесь описывается гораздо более быстрый способ решения задачи динамического связывания при отсутствии ограничений на используемые структуры данных

1 стартмани

11.04.2014    29668    6    ildarovich    36    

46

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Еще два примера применения алгоритма каскадного матричного умножения, впервые описанного в статье «Транзитивное замыкание запросом» http://infostart.ru/public/158512/

1 стартмани

07.04.2014    48388    62    ildarovich    31    

110

Математика и алгоритмы 1С:Предприятие 8 Абонемент ($m)

Интерполяция (интерполирование) — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений. Любителям астрономии часто приходится оперировать именно с дискретными наборами значений, когда необходимо получить значение функции не только для табличных значений аргумента. Например, очень часто требуются координаты Солнца относительно центра Земли, но почти всегда не на 0h всемирного времени, как дается в Астрономических Ежегодниках, а в самые разные моменты времени, которые являются промежуточными между табличными.

1 стартмани

20.03.2014    12298    17    v.selivanov    7    

8

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Проходи, садись поудобнее и приготовься внимать мне. Сейчас я предскажу твое будущее… В этом пакете я описываю схему XML… Вы можете видеть, что код очень прост, и никакого преобразования элементов прочитанного XML не требуется…

1 стартмани

29.01.2014    61418    98    majmyl    53    

214

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

580 страниц знаний! Публикую методичку, а точнее стенограмму курса по подготовке программистов 8.2.

10 стартмани

09.01.2014    67695    1380    GROOVY    100    

207

Математика и алгоритмы Универсальные функции Программист 1С:Предприятие 8 Абонемент ($m)

Как сделать воспроизведение звука в 1С без внешних компонентов? Решаем средствами интернета. Для тонкого, толстого и web-клиента.

1 стартмани

30.12.2013    103578    285    sikuda    37    

56

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Краткое методическое пособие для изучения запросов в 1С

1 стартмани

23.12.2013    23351    287    rayastar    27    

46

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Представлена программная реализация вычисления определителя матрицы посредством языка запросов 1С. Даны два метода: 1) прямой, на основе определения 2) метод Гаусса, приведение к диагональному виду с вычислением произведения диагональных элементов. В обновленной версии в случае целочисленных элементов для метода Гаусса проводится полная факторизация всех чисел, участвующих в вычислениях.

1 стартмани

28.11.2013    17923    17    zaxarovsky    8    

13

Математика и алгоритмы Программист Абонемент ($m)

Алгоритм преобразования из одной системы счисления в другую

1 стартмани

08.11.2013    16052    7    onec.developer    9    

6

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Дается алгоритм разложения целого числа на простые множители с учетом их кратности (представление числа в виде произведения простых множителей). Вычисления проведены с помощью языка запросов 1С.

07.11.2013    13215    0    zaxarovsky    8    

7

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Язык запросов 1С не позволяет вычислить квадратный корень 1С. Квадратный корень может пригодиться при вычислении среднеквадратического отклонения или геометрических вычислениях.

1 стартмани

24.10.2013    36857    10    Elisy    53    

52

Математика и алгоритмы Нейросети Распознавание документов и образов Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

Эта обработка - пример на 1С применения обучаемой нейросети для распознавания рукописного неслитного текста на любом языке и наборе символов. Решение написано для распознавания анкетных форм, когда буквы вписываются в квадратики, но может применяться и для других областей, например для распознавания печатного текста. Данная обработка - рабочая бета версия, своего рода SDK для встраивания в свои решения, предназначена для программистов а не для конечного пользователя.Честно скажу - с ней нужно повозиться. Сам алгоритм, который лег в основу - собственного изготовления, по смыслу похожий на обучаемые карты Кохонена, но и в корне отличный.И алгоритм и обработка в стадии активного развития. В эту версию не вошло самооптимизация после обучения сети. Можно делать оптимизацию вручную.

1 стартмани

17.10.2013    29811    93    informa1555    55    

103

Математика и алгоритмы 1С:Предприятие 8 Россия Абонемент ($m)

Реализация алгоритма Дейкстры

1 стартмани

17.10.2013    7256    39    redeye911    3    

5

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Описывается метод соединения строк из одной колонки таблицы в единую результирующую строку в запросе на языке 1С. Метод сложный и по сравнению с внезапросной техникой представляет больше спортивный, чем практический интерес.

1 стартмани

09.09.2013    114984    ildarovich    57    

136

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Задача о ферзях-часовых. На шахматной доске надо расставить 5 ферзей, чтобы они держали под боем все клетки доски. Задача В. Франгена, расставить на шахматной доске 10 “белых” и 9 “чёрных” ферзей так, чтобы ни один из них не находился под ударом противника

1 стартмани

31.08.2013    31110    1    scientes    4    

5

Математика и алгоритмы Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Предлагается вариант решения двух классических задач на шахматной доске - это задача о расстановке ферзей и задача о перемещении коня по доске. В последней задаче конь должен обойти все клетки доски, побывав в каждой ячейке только один раз. Варианты решения уже присутствуют на портале. Отличие данной версии - интерфейс. Рисуется доска, отображаются фигуры и перемещения. Плюс для задачи о расстановке ферзей реализован авторский алгоритм, что позволило увеличить скорость поиска решений примерно в три раза.( для доски 11х11 время уменьшилось с 3 мин. 39 сек до 1 мин. 03 сек)

1 стартмани

26.08.2013    15317    10    scientes    1    

3

Математика и алгоритмы Программист Россия Абонемент ($m)

Умные мысли в красивой обложке. Что может быть лучше?

1 стартмани

15.08.2013    37215    127    greenLiss    36    

105

Математика и алгоритмы Программист 1С:Предприятие 8 Абонемент ($m)

Описывается реализация на языке запросов 1С метода расположения вершин графа на плоскости, основанного на использовании электромеханической аналогии. При этом вершины графа представляются одноименными электрическими зарядами, дуги - пружинками. Силы взаимодействия вершин в этой системе переводят их из случайного начального в нужное конечное положение. Приведена обработка рисования графов "ГрафОграф", реализующая данный подход, показывающая также динамику процесса. Граф можно задать списком ребер вручную, выбрать из нескольких предопределенных примеров или сформировать по данным информационной базы.

1 стартмани

09.08.2013    82761    ildarovich    117    

424

Математика и алгоритмы Программист Абонемент ($m)

ЗначениеВСтрокуВнутр(Значение); Из синтаксис помощника: Получает системное строковое представление переданного значения. Что же такое "системное строковое представление"? точнее из чего оно состоит?

1 стартмани

05.08.2013    32764    vitalya24    10    

23