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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2010, 08:51   #1
Viktory.nvrn
 
Регистрация: 18.03.2010
Сообщений: 5
По умолчанию Циклическая структура с предусловием(

Помогите, пожалуйста, решить задачи на ТР!
1)Известен возраст (от 15 и выше) каждого альпиниста в отряде. Определить количество альпинистов, возраст которых превышает 25 лет. в отряде 20 человек.
2) По заданной формуле члена ряда составить программу вычисления всех членов ряда, не меньше заданного Е. Формула члена ряда: 1/(3к*к+к+2). Е=0.0001
3)Дан ряд Аn=1/(3n-2)*(3n+1). Найти сумму всех его членов, не меньших 0.001
4)Найти сумму ряда с точностью Е=0,02, общий член которого Аn=(n!)/(2n(n!)). Считать, что точность достигнута, если Аn<E.
Viktory.nvrn вне форума Ответить с цитированием
Старый 18.03.2010, 09:51   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

И какую помощь вы ждете? Готовые программы? - Тогда вам во фриланс.
p51x вне форума Ответить с цитированием
Старый 18.03.2010, 10:13   #3
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Цитата:
1)Известен возраст (от 15 и выше) каждого альпиниста в отряде. Определить количество альпинистов, возраст которых превышает 25 лет. в отряде 20 человек.
Код:
var A:array[1..20] of integer;
     i:integer;
begin
 Writeln('Vvod alpenistov:');
 for i:=1 to 20 do
  begin
   Write('Vozrast alpenista ',i,' = ');readln(A[i]);
  end;

 Writeln('Spisok alpenistov, vozrast kotorjh >=25:');
 for i:=1 to 20 do
   if a[i]<=25 then Writeln('Alpenist ',i)


Цитата:
2) По заданной формуле члена ряда составить программу вычисления всех членов ряда, не меньше заданного Е. Формула члена ряда: 1/(3к*к+к+2). Е=0.0001
Код:
n:=1;
a:=1/(3*sqr(к)+к+2);
while a>=0.0001 do
 begin
  Wireln('A',n,'= ',a);
  inc(n);
  a:=1/(3*sqr(к)+к+2);
 end;
Цитата:
3)Дан ряд Аn=1/(3n-2)*(3n+1). Найти сумму всех его членов, не меньших 0.001
Код:
n:=1;
a:=1/(3*n-2)*(3*n+1);
S:=0;
while a>=0.001 do
 begin
  S:=S+a;
  inc(n);
  a:=1/(3*n-2)*(3*n+1);
 end;
Writeln('S= ',S);
Жми на весы!!!

Последний раз редактировалось Chudo4258; 18.03.2010 в 10:25.
Chudo4258 вне форума Ответить с цитированием
Старый 18.03.2010, 10:31   #4
Viktory.nvrn
 
Регистрация: 18.03.2010
Сообщений: 5
По умолчанию

Спасибо, огромное!!!
Viktory.nvrn вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл с предусловием While SeeJay Помощь студентам 9 24.12.2009 19:56
циклическая структура в паскале Яська Помощь студентам 0 26.10.2009 20:02
циклическая структура Яська Помощь студентам 1 26.10.2009 18:57
Цикл с предусловием glupayastudentka Помощь студентам 2 29.06.2009 21:19