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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2010, 21:22   #1
Арлекин
Новичок
Джуниор
 
Регистрация: 17.11.2010
Сообщений: 1
По умолчанию Вопрос по последовательностям в паскале

вот дана такая задачка(полное условие):
Пусть
a[1]=0.01;
a[k]=sin(k+a[k-1]) , k=2,3,...
Среди первых n элементов последовательности {a[k]} определить:
а) среднее отрицательных;
б) номер k такой , что k*a[k] ближе всех остальных к како-
мулибо четному числу.
вот мои попытки:
program abc23;
var a,z:real;
k,n:integer;
begin
write ('введите количество элеметов последовательности: ');
readln (n);
a:=0.01;
for k:=2 to n do
begin
a:=sin(k+a);
begin
if a>=0 then z:=0;
if a<0 then z:=a/n;
end;
end;
writeln('среднее отрицательных:', z:2:3);
readln;
end.
вопрос: я правильно сделал эту часть?? И как там дальше может кто поможет?
Арлекин вне форума Ответить с цитированием
Старый 18.11.2010, 10:05   #2
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

неправильно.
Твоя программа выдаст либо 0 , либо последний член последовательности деленный на число элементов последовательности.

Код:
program abc23;
var a,z:real;
k,n,j:integer;
begin
write ('введите количество элеметов последовательности: ');
readln (n);
a:=0.01;
z := 0; j:=0;
for k:=2 to n do
 begin
 a:=sin(k+a);
 write(a,' ');
 if a<0 then begin z:=z+a; j:=j+1; end;
 end;
writeln('среднее отрицательных:', z/j:2:3);
readln;
end.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по поводу операндов в паскале. yurasta Паскаль, Turbo Pascal, PascalABC.NET 0 17.05.2010 20:42
Вопрос по использованию randomizer в паскале Kati Помощь студентам 1 08.03.2010 23:48
вопрос по БД в паскале PRYANIK Помощь студентам 8 23.12.2009 21:13
вопрос по объектам на паскале demonara Помощь студентам 7 09.09.2009 20:52
вопрос по строкам в паскале NEMO1991 Паскаль, Turbo Pascal, PascalABC.NET 2 07.06.2009 13:14