IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Сумма ряда
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 114
Пол: Мужской
Реальное имя: Ден

Репутация: -  0  +



Program Summa
Var
S,a:real;
n:integer;
Begin
for n:=1 to 20 do
begin
a:= (-1) (sin *n *x) / n;
S:= S+a;
end;
writeln ( ' Сумма ряда S=', S:6:3 );
readln;
end.



Там где у меня вычисляется "a" (-1) должна быть в n-1 степени, я что забыл как это записывается в Паскале, не подскажите ?


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Здесь был: Как возвести (-1) в степень N ?

a := (1 - 2*Byte(Odd(n-1))) * (sin(n*x) / n);
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 95
Пол: Женский
Реальное имя: Оля

Репутация: -  -1  +


вводишь,
if n mod 2 =0 then begin
a:=(sin *n *x) / n;
S:= S+a;
end
else begin
a:=-1*(sin *n *x) / n;
S:= S+a;
end;


М
Теги Code для тебя не существуют?
volvo

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Пионер
**

Группа: Пользователи
Сообщений: 95
Пол: Женский
Реальное имя: Оля

Репутация: -  -1  +


MERLIN, а не проще как я тебе показала, чем запоминать такую конструкцию???? Если нет, то не мог ли ты мне объяснитиь почему??
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






K Y S K A, не проще... Эту конструкцию не надо запоминать, ее надо знать, как таблицу умножения...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Пионер
**

Группа: Пользователи
Сообщений: 114
Пол: Мужской
Реальное имя: Ден

Репутация: -  0  +


Спасибо за ответ Volvo, а ты не знаешь как из блокнота например скопировать текст в Паскаль и наоборот ? Если это возможно.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






Копируешь как обычно, Edit -> Select All и "Copy"
А чтоб вставить в Турбо Паскаль - жми <Alt + Пробел>, в выпавшем меню - Edit -> Paste

Кстати, у тебя в программе есть ошибка: X не описан...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


или в блокноте пишешь сохранить как *.PAS и тип файла, все файлы и готово!


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Пионер
**

Группа: Пользователи
Сообщений: 114
Пол: Мужской
Реальное имя: Ден

Репутация: -  0  +


Програмку подправил, всё работает, забыл просто описать что P<x<P.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 8.09.2025 8:54
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name