![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
pirozho4ek |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Юра Репутация: ![]() ![]() ![]() |
надо вычислить выражение:
при J:= от 2 до N (N>2) ------ это условие подразумевает что в проге вводится значение N, и перебирая поочереди значения от 2 до N вычисляется значение J^J при каждом значение J... а потом суммировать надо... но мне надо узнать алгоритм самого вычесления выражения J^J что б мог считать при любом значение >2 J^J:=? помогите кто может с алгоритмом ![]() P.S. заранее благодарен=) Сообщение отредактировано: pirozho4ek - 18.05.2007 4:53 |
Lapp |
![]()
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
при J:=2..N (N>2) J^J:=? Не совсем понятно: тебе нужны все такие степени J^J при J от 2 до N ? Или просто алгоритм вычисления J^J ? И еще один вопрос: о каких реально числах идет речь? От этого очень многое зависит. Степень растет очень быстро, нужно определиться с диапазонм и с точностью, которую ты хочешь получить. Если ты будешь работать с целыми числами, то, возможно, захочешь абсолютную точность, до последнего знака. Но осуществить это удастся только для не очень больших чисел.. Если работать с действительными типами, то диапазон можно существенно расширить, но точность будет не абсолютная. Алгоритм для целых и действительных тоже может быть разным. Для целых можно использовать простое умножение в цикле, а для действительных можно действовать через логарифм.. Уточни все это, плз. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
pirozho4ek |
![]() ![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Юра Репутация: ![]() ![]() ![]() |
![]() Я НАПИСАЛ АЛГАРИТМ ДЛЯ НАХОЖДЕНИЯ И СУММИРОВАНИЯ ФАКТОРИАЛА, А С j^j проблемка. у переменых J,N тип integer так вот... алгоритм нахождения J^J конкретно для этого примера мне нужен... кто может помогите.... хотя б намекните в какую степь глядеть=) |
samec |
![]()
Сообщение
#4
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 180 Пол: Мужской Реальное имя: Юра Репутация: ![]() ![]() ![]() |
А С j^j проблемка. А вчём проблема то? вот код, возводит x в степень y.... только вот степень не должна превышать 32768, коль у тебя integer используется...
|
pirozho4ek |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Юра Репутация: ![]() ![]() ![]() |
парни соедините эти две проги так чтоб она высчитывала выражение
![]() для фактариала fac1,sum1:real; j,i:integer; begin writeln('j'); readln(j); sum1:=1; for i:=0 to (j-1) do begin fac1:=(j-i)*1; sum1:=sum1*fac1; end; writeln(sum1); end. для J^J var i, j, p : integer; begin j:=7; p:=1; begin for i:=0 to j-1 do begin p:=p*j; end; writeln(p); end; end. уменя ответы четто не сходятся с реальными вычислениями, попробуйте мож у вас получится=) Сообщение отредактировано: pirozho4ek - 18.05.2007 7:46 |
pirozho4ek |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Реальное имя: Юра Репутация: ![]() ![]() ![]() |
![]() ПЛИЗ......... Я БУДУ ОЧЕНЬ БЛАГОДАРЕН И НЕ ЗАБУДУ ДОБРОТЫ ... |
мисс_граффити |
![]()
Сообщение
#7
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Ты бы хоть правила прочитал.
Они написаны в верхней части страницы. Если не будет исправлено - закрою тему. Цитата уменя ответы четто не сходятся с реальными вычислениями а где у тебя ОТВЕТЫ? я вижу только две отдельные подпрограммы. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
klem4 |
![]()
Сообщение
#8
|
|||
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
var -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
|||
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 9:44 |