Показать сообщение отдельно
  #2  
Старый 15.03.2012, 02:35
Аватар для DelphiM0ZG
DelphiM0ZG DelphiM0ZG вне форума
Новичок
 
Регистрация: 22.10.2011
Сообщения: 62
Репутация: 666
По умолчанию

Ну, и в чём же проблема? Думаю, что в условии: в первом уравнении Пи пополам должно быть с минусом. Ну, а код здесь несложен.
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

Var
  h, x, y: Real;

begin

  h:=0.1;
  x:=-Pi;
  Repeat
    If (x<=-Pi/2) Then
      y:=Sin(x)
    Else If ((x>-Pi/2) And (x<=0)) Then
      y:=x/Pi+0.5
    Else If (x>0) Then
      y:=2*Sqr(x)+3*x+0.5
    Else
      y:=0;

    WriteLn('y = ', y:3:8, '   x = ', x:3:4);

    x:=x+h;
  Until (x>Pi);

  WriteLn;
  WriteLn('=======================');
  ReadLn;
end.
__________________
Чем больше знаешь, тем сильнее осознаёшь, что знаешь гораздо меньше, чем не знаешь!..
Ответить с цитированием