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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2010, 17:25   #1
tema001
 
Регистрация: 29.12.2009
Сообщений: 5
По умолчанию Переделать циклический код в паскале

Нужно переделать код программы, чтобы не было Function, а результат не изменился.
PROGRAM _1;
uses crt;
CONST An=1.2;Ak=2.4;Xn=0.1;Xk=0.3;m=3;n=2 ;
VAR x,a,Hx,Ha:REAL;
i,j:INTEGER;
Function Z(Xz,Az:REAL):REAL;
begin
If Sin(Az-Xz)>0.5 then
Z:=(SQR(Sin(Xz)/Cos(Xz))+Ln(Az))/(Xz+Az)
else
Z:=Xz*2+SQRT(SQRT(Az))*3-Exp(Xz*5);
end;
BEGIN
Ha:=(Ak-An)/m;
Hx:=(Xk-Xn)/n;
Write(' ');
For j:=0 to m do
Write(' a=',An+Ha*j:3:1);
WriteLn;
For i:=0 to n do
begin
Write('x=',Xn+Hx*i:3:1);
For j:=0 to m do
Write(Z(Xn+Hx*i,An+Ha*j):11:4);
WriteLn;
end;
ReadLn;
END.
tema001 вне форума Ответить с цитированием
Старый 07.04.2010, 18:27   #2
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Держи
Код:
PROGRAM _1;
uses crt;
CONST An=1.2;Ak=2.4;Xn=0.1;Xk=0.3;m=3;n=2 ;
VAR z,xz,az,x,a,Hx,Ha:REAL;
i,j:INTEGER;
BEGIN
Ha:=(Ak-An)/m;
Hx:=(Xk-Xn)/n;
Write(' ');
For j:=0 to m do
Write(' a=',An+Ha*j:3:1);
WriteLn;
For i:=0 to n do
begin
Write('x=',Xn+Hx*i:3:1);
For j:=0 to m do
begin
xz:=Xn+Hx*i;
Az:=An+Ha*j;
If Sin(Az-Xz)>0.5 then
Z:=(SQR(Sin(Xz)/Cos(Xz))+Ln(Az))/(Xz+Az)
else
Z:=Xz*2+SQRT(SQRT(Az))*3-Exp(Xz*5);
write(z:11:4);
end;
WriteLn;
end;
ReadLn;
END.
Базиля вне форума Ответить с цитированием
Старый 14.04.2010, 21:07   #3
tema001
 
Регистрация: 29.12.2009
Сообщений: 5
По умолчанию

Спасибо!!!
tema001 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделать код с Visual C++ в Borland C++(3.1) 0001 Фриланс 5 06.02.2010 14:57
Прошу помочь переделать.Код внутри.С++ BackSlash Помощь студентам 1 10.01.2010 20:36
Как переделать код? P®o©omp@s Помощь студентам 2 26.10.2009 19:21
Переделать код Hepri Работа с сетью в Delphi 3 20.08.2009 20:28
Помогите переделать код stayer Общие вопросы Delphi 3 25.10.2008 21:09