gifts2017

Комплексные числа в 1С

Опубликовал Валерий (scientes) в раздел Программирование - Практика программирования

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

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

Найдите наименьшее значение x + y + z с целыми числами x > y > z > 0 такими, что x + y, x − y, x + z, x − z, y + z, y − z все являются квадратами целых чисел.

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

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

Наименование Файл Версия Размер Кол. Скачив.
zNumber
.epf 9,76Kb
21.12.14
1
.epf 1.0.0 9,76Kb 1 Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа