![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
ДОбрый день необходимо написать программу в математике для вычисления символа якоби. Нашла алгоритм в википедии
1 (проверка взаимной простоты). Если НОД (a, b) ≠1, выход из алгоритма с ответом 0. 2 (инициализация). r:=1 3 (переход к положительным числам). Если a<0 то a:=-a Если b mod 4 = 3 то r:=-r Конец если 4 (избавление от чётности). t:=0 Цикл ПОКА a – чётное t:=t+1 a:=a/2 Конец цикла Если t – нечётное, то Если b mod 8 = 3 или 5, то r:=-r. конец если 5 (квадратичный закон взаимности). Если a mod 4 = b mod 4 = 3, то r:=-r. c:=a; a:=b mod c; b:=c. 6 (выход из алгоритма?). Если a≠0, то идти на шаг 4, иначе выйти из алгоритма с ответом r. Попробовала написать: Код:
RowBox[{\(Set::"setraw"\), \(\(:\)\(\ \)\), "\<\"Cannot assign to raw object \\!\\(25\\). \\!\\(\\*ButtonBox[\\\"More…\\\", \ ButtonStyle->\\\"RefGuideLinkText\\\", ButtonFrame->None, \ ButtonData:>\\\"Set::setraw\\\"]\\)\"\>"}]\)
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Метод Якоби | Flashmob | Помощь студентам | 0 | 23.12.2010 05:13 |
Символ и Байт | tonatas | Общие вопросы Delphi | 4 | 15.09.2010 00:54 |
Символ | Paul_AG | Общие вопросы C/C++ | 4 | 03.06.2009 21:06 |
Символ абзаца | Dmittrii | Microsoft Office Word | 3 | 17.03.2009 12:13 |
Символ с ошибкой | KLOP | Общие вопросы Delphi | 2 | 19.12.2008 09:20 |