Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2010, 23:16   #1
Devil Jin
Новичок
Джуниор
 
Регистрация: 30.11.2010
Сообщений: 2
По умолчанию Цикл for в Паскаль

Есть формула: (-1 в степени n+1) деленное на n в квадрате. Выполнять от 1 до 10. Правильно ли я записал?
Цитата:
program cycle;
uses crt;
var i:integer; s:real;
begin
clrscr
for i:=1 to 10 do
begin
s:=exp((-1*ln(1))*(i-1))/sqr(i);
end;
writeln(s:5:2);
readln;
end.

Последний раз редактировалось Devil Jin; 30.11.2010 в 23:45.
Devil Jin вне форума Ответить с цитированием
Старый 30.11.2010, 23:34   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

нет.
для -1 в степени введи отдельную переменную (например, z) и внутри цикла добавь
Код:
z:=-z;
тогда твое выражение будет
Код:
s:=z/sqr(i)
не забудь правильно, до цикла определить значение z (-1 или 1, зависит от последовательности вычислений в цикле).
кстати зачем цикл для вычисления всех элементов, надо же только какой-то n-ый элемент найти? если так, то цикл нужен лишь для возведения -1 в степень.
Есть вопросы, пишите в ЛС.
rubius2008 вне форума Ответить с цитированием
Старый 30.11.2010, 23:39   #3
Devil Jin
Новичок
Джуниор
 
Регистрация: 30.11.2010
Сообщений: 2
По умолчанию

Цитата:
Сообщение от rubius2008 Посмотреть сообщение
нет.
для -1 в степени введи отдельную переменную (например, z) и внутри цикла добавь
Код:
z:=-z;
тогда твое выражение будет
Код:
s:=z/sqr(i)
не забудь правильно, до цикла определить значение z (-1 или 1, зависит от последовательности вычислений в цикле).
кстати зачем цикл для вычисления всех элементов, надо же только какой-то n-ый элемент найти? если так, то цикл нужен лишь для возведения -1 в степень.
этот цикл по идее должен считать все значения выражения при i от 1-го до 10.
и как вообще получить правильно -1 в степени n+1?

Последний раз редактировалось Devil Jin; 30.11.2010 в 23:45. Причина: поправил условие
Devil Jin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
паскаль цикл янка миронова в Паскаль, Turbo Pascal, PascalABC.NET 1 11.04.2009 10:39
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34