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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2011, 18:53   #1
Рина05
Новичок
Джуниор
 
Регистрация: 08.12.2011
Сообщений: 3
По умолчанию Задача (паскаль)

[IMG][/IMG]

Ребят, помогите пожалуйста составить программу на паскале, по данным с картинки!

Программа должна быть похожа на эту:
program grafic1;
║uses crt;
║var x, y, a, b, h : real;
║begin
║ clrscr;
║ writeln( ' Vvod a ');
║ readln(a);
║ writeln( ' Vvod b ');
║ readln(b);
║ writeln( ' Vvod h ');
║ readln(h);
║ x:=a;
║ writeln( 'tablica ');
║ writeln('╔═════╦═══════╗');
║ writeln('║ x ║ y ║');
║ writeln('║═════════════║');
║ repeat
║ y:=cos(sqr(x));
║ writeln('║', x:5:2,'║', y:4:2);
║ writeln('║═════║═══════║');
║ x:=x+h;
║ until x > b;
║ writeln('╚═════╩═══════╝');
║ readln;
║end.
Рина05 вне форума Ответить с цитированием
Старый 08.12.2011, 18:58   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Программа же простая!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 08.12.2011, 19:01   #3
viron
Форумчанин
 
Аватар для viron
 
Регистрация: 02.12.2011
Сообщений: 110
По умолчанию

Не совсем понятно что надо сделать.
viron вне форума Ответить с цитированием
Старый 08.12.2011, 19:06   #4
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Пробуй так -
Код:
program Project9;

{$APPTYPE CONSOLE}

uses
  SysUtils,math;
const
  pi=3.14;
var
  F,a,b,h,x:real;
function CheckInput():boolean;
var
  Check:boolean;
begin
  Check:=false;
  write('Vvedite a = ');
  read(a);
  write('Vvedite b = ');
  read(b);
  if a>b then
  begin
    writeln('Input error!!! (a > b)');
    CheckInput();
  end;
end;
begin
  h:=0.05;
  CheckInput();
  writeln;
  x:=a;
  writeln('Result:');
  writeln('|x     |F(x)  |');
  while x<=b do
  begin
    if (x>=0) and (x<0.25) then
      F:=tan(pi*x)
    else
    if (x>=0.25) and (x<1) then
      F:=(4*(1-x))/3
    else
    if (x>=1) and (x<=2) then
      F:=sqr(x)-x;
    writeln(x:2:2,'    ',F:2:2);
    x:=x+h;
  end;
  readln;
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru

Последний раз редактировалось ByAlex; 08.12.2011 в 19:27.
ByAlex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача! паскаль! Ириска_92 Помощь студентам 2 15.12.2010 23:24
Задача на Паскаль WitaliG Помощь студентам 2 04.12.2010 17:31
Задача на Паскаль WitaliG Помощь студентам 6 12.11.2010 22:46
Задача на Паскаль Julia86 Помощь студентам 1 08.03.2009 11:44
Паскаль-задача Baby33 Паскаль, Turbo Pascal, PascalABC.NET 1 27.01.2009 14:40