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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.02.2017, 18:00   #1
rmk_prod
 
Регистрация: 02.02.2017
Сообщений: 3
По умолчанию Кто может помочь?(курсовая Делфи)

Здравствуйте, мне попалась для меня совсем непонятная тема под названием: "Алгоритми інтерполяції: метод парабол для розв’язування рівнянь"
у меня есть к ней код но требуется помощь по таким вопросам:
1. как ее грамотно описать
2. блок схема
Вот сам код, все работает правильно(спрашивал у преподавателя)
Код:
program Project5;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var P:array[1..9] of real; n,k: integer;
    x0,x1,x,e,e1:real;
    function f(x:real):real;
    var a,b,c: real;
    i:integer;
    begin
      a:=1.0; b:=x;
      for i:=1 to round (p[1])--1 do begin
        c:=((2*i+1)*x*b--i*a)/(i+1);
        a:=b;
        b:=c;
      end;
      f:=c;
    end;
    procedure par(var x0,x1,x,e,e1:real);
    var c,d,q,r,y,w:real;
    begin
      q:=x--1;
      r:=x1-x0;
      y:=f(x1);
      c:=(f(x)-y)/q;
      x:=x0;
      repeat
        d:=y;
        y:=f(x);
        if abs(y)<e1 then exit;
        d:=(d-y)/r;
        w:=(q+r)/(c-d);
        q:=r;
        c:=d;
        r:=(d*w-r)/2;
        d:=SQRT(r*r--y*w);
        w:=r--d;
        r:=r+d;
        if abs(r)>abs(w) then r:=w; x:=x--r;
      until abs(r)<e;
    end;

begin
  repeat write('x0,x1,x,e,e1?');
  readln(x0,x1,x,e,e1);
  write('skolko parametrov?');
  readln(n);
  for k:=1 to n do begin
    write('p(',k:2,')?');
    readln(p[k]);
  end;
  par(x0,x1,x,e,e1);
  writeln(' x=',x)

 until false;
end.

Последний раз редактировалось Alex11223; 02.02.2017 в 18:07.
rmk_prod вне форума
Старый 02.02.2017, 18:07   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

И это вся курсовая? Колледж поваров что ли?

Какую помощь вы ожидаете если нет никаких конкретных вопросов?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 02.02.2017 в 20:19.
Alex11223 вне форума
Старый 02.02.2017, 18:35   #3
rmk_prod
 
Регистрация: 02.02.2017
Сообщений: 3
По умолчанию

не совсем ,просто учим поверхностно
сможете помочь ?
rmk_prod вне форума
Старый 02.02.2017, 19:22   #4
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

не в том разделе запостили. закрыто.

Цитата:
Алгоритми інтерполяції
на форуме есть 2 языка официальных русский и английский. все остальное не приветсвуется.

закрыто
Alar вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто может помочь написать программу в Делфи 7 lolsuperman Помощь студентам 1 17.04.2013 11:34
Бросок к горизонту(паскаль+-делфи.(может ли кто помочь сделать с Паскаля АВС на Делфи?) extrimal Помощь студентам 8 24.03.2013 23:51
Где и как скачать программу Delphi. Может кто нибудь может помочь мне - без скачивания из интернета. IZOPGRAM Общие вопросы Delphi 4 16.06.2012 18:12
кто может помочь Artem2233 Паскаль, Turbo Pascal, PascalABC.NET 1 16.05.2012 17:57
Кто может недорого помочь с лабораторными в делфи?? Женечка92 Помощь студентам 29 28.04.2010 20:26