![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() { sin x, если x=<П/2,
y = { x/П+0,5, если, -П/2<x=<0, x є [-П; П/2] {2x^2+3x+0.5, если, 0<x, шаг h=0.1 Последний раз редактировалось Vadim18, 13.03.2012 в 11:31. |
#2
|
||||
|
||||
![]() Ну, и в чём же проблема? Думаю, что в условии: в первом уравнении Пи пополам должно быть с минусом. Ну, а код здесь несложен.
Код:
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. Чем больше знаешь, тем сильнее осознаёшь, что знаешь гораздо меньше, чем не знаешь!.. |
Этот пользователь сказал Спасибо DelphiM0ZG за это полезное сообщение: | ||
Vadim18 (15.03.2012)
|