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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2014, 16:17   #1
Koparzo
Новичок
Джуниор
 
Регистрация: 27.04.2014
Сообщений: 1
По умолчанию Срочно!Pascal в C++.Готов профинансировать.

Код:
{                  Лабораторная работа N 4
                   Численное интегрирование
                       Правило Симпсона
         Выполнил студент 4 курса группы                     }
Program prsimps;
var
      a,b,y1,y2,eps     :real;
      g                 :text;
      name              :string;
      n                 :longint;

function f(x:real):real;
   begin
      if x=0 then f:=0 else f:=sin(0.9*x)/x;
   end;
Procedure simps(a,b:real; var n:longint; var y:real);
var
   i        :longint;
   h,x      :real;
   begin
            h:=(b-a)/n; y:=0; x:=a;
            for i:=1 to n do
                          begin
                          y:=y+f(x)+4*f(x+0.5*h)+f(x+h);
                          x:=x+h
                          end;
            y:=y*h/6
   end;
   begin
       write('Введите число частичных отрезков N  '); readln(n);
       write('Введите концы отрезка интегрирования a,b  '); readln(a,b);
       write('Введите условие останова eps  '); readln(eps);
  write('Введите имя выходного файла  '); readln(name);
       assign(g,name); rewrite(g);
       writeln(g,'  Лабораторная работа N 4'); writeln(g);
       writeln(g,'          Численное интегрирование');
       writeln(g,'              Правило Симпсона    ');
       writeln(g);
       writeln(g,'Выполнил студент 4 курса группы             ');
       writeln(g);
       writeln(g,'Стартовое число частичных отрезков  ',n);
       writeln(g,'Условие останова eps = ', eps);
       writeln(g);
       simps(a,b,n,y1); n:=2*n; simps(a,b,n,y2);
       while abs(y1-y2)>=eps do
       begin y1:=y2; n:=2*n; simps(a,b,n,y2); writeln(n,' ',abs(y1-y2)) end;
       writeln(g,'Интеграл равен  ',y2); writeln(g);
       writeln(g,'Число частичных отрезков  ',n);
       writeln(g);
       close(g)
end.

Последний раз редактировалось Serge_Bliznykov; 28.04.2014 в 16:51.
Koparzo вне форума Ответить с цитированием
Старый 29.04.2014, 14:26   #2
jenyavdovin
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 0
По умолчанию

Обращайтесь
skype: rfhfcerf
vk: http://vk.com/id24348165

отзывы: http://www.cyberforum.ru/freelancers-offers/thread288373-page5.html
jenyavdovin вне форума Ответить с цитированием
Старый 03.05.2014, 22:51   #3
Demon_prog
 
Регистрация: 29.08.2013
Сообщений: 6
По умолчанию

Готов сделать. http://vk.com/id39903209
Demon_prog вне форума Ответить с цитированием
Старый 03.05.2014, 23:31   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Обращайтесь, контакты в подписи:
Arigato вне форума Ответить с цитированием
Старый 04.05.2014, 03:45   #5
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

ICQ 395-546-218
skype: rrrfer.rrrfer
rrrFer вне форума Ответить с цитированием
Старый 04.05.2014, 09:44   #6
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

Если актуально, контакты ниже
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2 задачи на Pascal. Срочно! Cayce Фриланс 2 18.12.2009 03:23
Срочно! 2 задачи на Pascal! pokerBORODA Фриланс 7 12.09.2009 16:02
Delphi [windows.api] срочно. Готов платить WMZ comeoff Фриланс 1 22.12.2008 10:44