 програмировал тока в школе в TP 7.0.
 програмировал тока в школе в TP 7.0. Вопрос вот в чём: как я понял написание собственных функции в Turbo Pascal и Free Pascal отличаются. Мне бы пример описания функции в программе и как её потом вызывать. Заранее пасиб
Модератор: Модераторы
 програмировал тока в школе в TP 7.0.
 програмировал тока в школе в TP 7.0. 
function h_i(n,a : array [1..5] of single):single;
 var
  l: Byte;
  hp,s1,s2: single;
 begin
  s1:=0; s2:=0;
  for l:=n downto 1 do
   begin
    s1:=s1+a[l];
    s2:=s2+a[l-1];
   end;
  hp:=power(s1,1/3)-power(s2,1/3);
  h_i:=hp;
 end;



badgunn писал(а):Compile failed
type singlearray = array [1..5] of single;
.....// Какие-то ещё объявления
function h_i(n,a : singlearray):single;
for l:=n downto 1 do
 Лучше научить человека дружить с компилятором,который выдаёт все какие нужно подсказки. А теперь Вы отбили у него всякую охоту к самостоятельному мышлению.
 Лучше научить человека дружить с компилятором,который выдаёт все какие нужно подсказки. А теперь Вы отбили у него всякую охоту к самостоятельному мышлению.Название_программы.pas (Номер_строки, Номер_колонки) Fatal: Syntax error, и так далее

Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1