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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2017, 17:43   #1
guardi
Пользователь
 
Регистрация: 24.09.2017
Сообщений: 27
По умолчанию Вложенные циклы.Pascal

Код:
program number15;
var
 x,x0,hx,xn,s1,s2,y,e,xs:real;
 fact1,fact2:longint;
 n:integer;
function fact(i:integer):longint;
 begin
  if (i=0) then fact:=1
   else
  fact:=i*fact(i-1); 
 end;
begin
writeln('x0,hx,xn');
readln(x0,hx,xn);
e:=1E-4;
x:=x0;
while x < xn + hx/2 do
 begin
  if x < 1 then
   begin
    xs:=1;
    n:=0;
    s1:=1;
    y:=s1;
     while abs(s1) >= e do
      begin
       n:=n+1;
       xs:=xs*x*x;
       fact1:=fact(2*n);
       s1:=xs/fact1;
       y:=y+s1;
      end;
   end
   else 
    begin
     n:=0;
     s2:=1;
     y:=s2;
      while abs(s2) >= e do
       begin
        n:=n+1;
        fact2:=fact(3*n);
        s1:=x/fact2;
        y:=y+s2;
       end;
     end;
   writeln('x = ',x, ' Y = ',y:2:3);
   x:=x+hx;
  end;
end.

Меня немного смущает,что в результатах идет y,начиная с единицы,а меньше единицы нет

Брал интервал 0.1 - 0.9 шаг 0.1

Задание вот такое
Изображения
Тип файла: jpg IMG_20171219_174021.jpg (52.5 Кб, 119 просмотров)
guardi вне форума Ответить с цитированием
Старый 19.12.2017, 18:14   #2
guardi
Пользователь
 
Регистрация: 24.09.2017
Сообщений: 27
По умолчанию

Помощь не нужна,конечно же у меня правильно..все понял
guardi вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вложенные циклы.Pascal guardi Помощь студентам 2 10.12.2017 15:37
Вложенные циклы - Pascal guardi Помощь студентам 4 07.12.2017 23:38
pascal ABC.Вложенные циклы saharok Помощь студентам 3 22.10.2011 17:09
Вложенные циклы kex Помощь студентам 2 11.10.2010 18:25
Вложенные циклы НеучЪ Паскаль, Turbo Pascal, PascalABC.NET 0 26.04.2010 12:41