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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2010, 23:01   #1
AndrewPl
Пользователь
 
Регистрация: 23.04.2010
Сообщений: 52
Восклицание проблема с подпрограммами на паскале

Подскажите если в подпрограммах где-то ошибки ,пожалуйста!
Программа незавершена:

program gdfg;
uses crt;
type mas=array[1..10] of real;
var х1p,х1k,dx1,х2p,х2k,dx2,tp,tk,dt,n: real;
{функция возмущения}
function zb(a:real):real;
begin
zb:=sqr(0.273*sin(3)/cos(3)*(a+1)/a);
end;
{передаточная функция}
function Y(a,b,zb(c):real):real;
begin
Y:=exp(4*ln(a))-0.9*b+zb(c)+2*a+ exp(6*ln(a))*b/3;
end;
{подпрограмма формирования элементов массива Form(xп,xк,k,xn(k)) }
procedure form(xn(k):mas;xp,xk):real;
k,i:integer;
x:=xp;
dx:=(xk-xp)/(k-1);
for i:=1 to 10 do
begin
xn(i):=x;
x:=x+dx;
end;
{Подпрограмма формирования двумерного массива YY(x1(n),x2(n),Z(i),Y(n,n))}
procedure FF(x1(n),x2(n) ,z(i),y(n,n):real);
for l:=1 to n do
begin
for j:=1 to n do
{Обращение к функции пользователя Y}
F(l,j):=Y(x1(l),X2(J),Z(i));
end;
{Модуль1:определение минимального элемента массива F(n,n)}
minF[i]:=F[1,1];
mini:=1;
minj:=1;
for l:=1 to n do
begin
for j:=1 to n do
if F[l,j]<min then
begin
minF[i]:=F[l,j];mini:=l;minj:=j;
end;
end;

{ПРОГРАММА}
begin
clrscr;
{формирование массивов х1 и х2}
form(x1,x1p,x1k);
form(x2,x2p,x2k);
form(t,tp,tk);
{вычесление n для цикла по времени}
n:=(tk-tp)/dt+1 ;
t:=tp;
{цикл по времени }
for i:=1 to n do
{обращение к подпрограмме-функции zb(t)}
zb(i):=zb(t) ;
{Блок формирования массива F(10,10)}
F(l,j):=Y(x1(l),X2(J),Z(i));
{обращение к подпрограмме определения
максимума двумерного массива F(10,10)
и соответствующих значений аргументов x1 и x2}

зарание благодарен)
AndrewPl вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с прерываниями, подпрограммами, строками в ассемблере. Марияzzz Помощь студентам 0 30.04.2010 16:08
Проблема с подпрограммами KoFeMaN Помощь студентам 1 30.11.2009 00:57
Задача с подпрограммами. kGxDD Паскаль, Turbo Pascal, PascalABC.NET 0 09.05.2009 20:01
Задача на двумерные массивы( с подпрограммами) DimoniusX Помощь студентам 4 28.04.2009 19:21
Массив с подпрограммами medic357 Паскаль, Turbo Pascal, PascalABC.NET 0 05.04.2009 18:49