М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Решить с использованием цикла while дан числовой ряд и некоторое число eps. найти сумму тех членов ряда, модуль которых больше или равен заданному eps. общий член ряда имеет вид: an=n! /(2*n)! я составила программу, но она не идет. выдает один и тот же ответ при вводе любого числа. найти ошибку function a(n: integer): double; var i: integer; f1,f2: double; begin f1 : = 1; for i : = 1 to n do f1 : = f1 * i; f2: =1; for i: =1 to 2*n do f2: = f2 * i; a : = f1 / f2; end; var i: integer; eps,s,an: double; begin write('eps='); read(eps); s: =0; i: =1; while an> =eps do an: =a(i); if an> =eps then begin s: =s+an; inc(i) end; writeln('s=',s); end.

👇
Ответ:
Kso57
Kso57
20.05.2022
Задача, аналогичная той, которую публиковали вчера. Только цикл repeat заменяем на while.

Сначала немного математики.
\displaystyle a_n= \frac{n!}{(2n)!}=\frac{\prod_{i=1}^ni}{\prod_{i=1}^{2n}i}=\frac{\prod_{i=1}^ni}{\prod_{i=1}^{n}i\times\prod_{i=n+1}^{2n}i}=\frac{1}{\prod_{i=n+1}^{2n}i}; \quad n\in\mathbb N
О модуле тут смысла нет говорить, поскольку все an - суть положительные величины на интервале (0;1).

uses Crt;

function ai(n:integer):real;
var
  i:integer;
  p:real;
begin
  p:=1;
  for i:=n+1 to 2*n do p:=p*i;
  ai:=1/p
end;

var
  i:integer;
  eps,s,an:real;
begin
  ClrScr;
  Write('eps='); Read(eps);
  s:=0; i:=1; an:=eps+1;
  while an>=eps do begin
     an:=ai(i);
     if an>=eps then begin s:=s+an; Inc(i) end
  end;
  Writeln('s=',s);
  ReadKey
end.

Тестовые решения:
eps=0.07
s= 5.8333333333E-01

eps=0.000001
s= 5.9229647667E-01

eps=1e-8
s= 5.9229653448E-01

Для контроля результата можно отметить, что сумма первых 1000 членов ряда равна приблизительно 5.922965365Е-01

Если раздражает наличие функции, можно и без нее:
uses Crt;

var
  i,j:integer;
  eps,s,an,p:real;
begin
  ClrScr;
  Write('eps='); Read(eps);
  s:=0; i:=1; an:=eps+1;
  while an>=eps do begin
    p:=1;
    for j:=i+1 to 2*i do p:=p*j;
    an:=1/p;
    if an>=eps then begin s:=s+an; Inc(i) end
  end;
  Writeln('s=',s);
  ReadKey
end.
4,8(79 оценок)
Открыть все ответы
Ответ:
polisavostina
polisavostina
20.05.2022
Program p_2; var    z, a : real; m : integer; function step (n: integer; x: real): real; var    i: integer; y: real;       begin      i: =1; y: =1;           while i< =n do              begin          y: =y*x; i: =i+1;               end;                   step: =y;           end;   {конец функции}begin    write(‘введи степень и возводимое число’); readln(z,m);     f: =step(m,z);     writeln(z, ‘ в степени’, m, ‘=’,f); end.
4,7(81 оценок)
Ответ:
luciatarasova
luciatarasova
20.05.2022

еспублика беларусь – суверенное государство, полноправный член мирового сообщества. по уровню развития относится к странам с переходной малой открытой .

беларусь относится к средним по размерам территории странам мира. она занимает площадь 207,6 тыс. км, что составляет немногим более 2 % от площади европы. в мировом сообществе государств доля беларуси по площади составляет 0,15 %.

беларусь занимает компактную территорию, которая по своей форме напоминает пятиугольник. с севера на юг страна простирается на 560 км, с запада на восток – на 650 км. на автомобиле в любом направлении территорию республики можно проехать из одного конца в другой за 8-10 часов. о компактности территории свидетельствует соотношение между площадью страны и протяженностью ее границ.

конфигурацию территории страны характеризует ее глубина, это значит расстояние от государственной границы до самых удаленных пунктов. так, в швейцарии, венгрии, словакии наиболее удаленные от государственной границы пункты находятся на расстоянии около 100-120 км, в близких по площади румынии, польше – около 240-300 км. глубина территории беларуси составляет 200-220 км.

общая протяженность государственной границы республики беларусь составляет 2969 км. беларусь граничит с пятью государствами: россией, украиной, польшей, литвой, латвией.

беларусь расположена на равнинной территории, поэтому государственные границы в основном не имеют явных природных рубежей. во многих местах границы беларуси пересекаются автомобильными дорогами, железными дорогами, и .

положение страны оказывает значительное влияние на исто­рическое развитие и хозяйственную деятельность населения. оно является одним из важнейших стратегических факторов социально- развития страны.

беларусь расположена в пределах умеренного пояса. крайний северный пункт находится севернее освейского озера на широте 56°10′ с.ш. крайний южный пункт – па широте 51°16′ с.ш. недалеко от пос. комарин. с запада на восток территория беларуси простирается от 23°11' (вблизи г. высокое) до 32°47′ в.д. (недалеко от п.г.т. хотимск). согласно расчетам ученых, центр республики находится около дер. антоново пуховичского района минской области и имеет координаты 53°31' с. ш.; 28°03′ в.д. по инициативе общества там установлен памятный знак.

беларусь расположена в центре европы, которая имеет сложную фигуру. последние расчеты геодезистов доказывают, что центр европы расположен именно на территории беларуси. этот пункт находится в глубокском районе витебской области в районе оз. шо и имеет координаты 55°10′ с. ш. и 28°12′ в.д.

территория беларуси расположена во втором часовом поясе.

для беларуси характерен умеренно континентальный климат со сравнительно теплыми зимой и летом, значительной продолжительностью вегетационного периода и достаточным количеством осадков. это позволяет выращивать на территории страны все типичные для средней полосы восточной европы сельскохозяйственные культуры. таким образом, - положение беларуси в целом благоприятное для хозяйственного развития страны, освоения ее территории.

размещение беларуси в центре европы является благоприятным фактором ее - положения. нет природных преград для развития торговых отношений с большинством европейских стран. основные преимущества - положения беларуси – центральность н транзитность.

из 10 трансъевропейских транспортных коридоров два непосредственно проходят через территорию нашей страны.

4,8(24 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ