Найдено 12 результатов

badgunn
13.12.2008 12:13:01
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Спасибо всем, кто пытался мне помочь. Всё заработало, а ошибка была идиотской на самом деле(индекс массива в одной из формул принимал недопустимое значение) :idea:
badgunn
11.12.2008 20:05:24
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Протестировал каждую функциональную часть проги(ввод данных, ввод параметров кубиков и т.д.) всё прекрасно работает без куска кода, где непосредственно и выполняется задача программы(кусок кода где большие формулы ). Думаю ошибка всё же там...Что интересно, у моего товарища код прекрасно ...
badgunn
10.12.2008 18:47:16
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

да

Добавлено спустя 9 минут 34 секунды:
а на экран она(прога) что-нибудь выводит?
badgunn
10.12.2008 17:56:31
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Цифры такие длина 0,2 ширина 0,14 высота 0,06 кол-во разбиений 3 2 2, колво материалов можно для проверки взять везде 1. параметры материалов теплоёмкость - большое число, порядка 1000000 , коэфф теплопроводности - меньше 1, объём - 0,000001(проимерно такой порядок), время наблюдения - 1, шаг ...
badgunn
10.12.2008 16:50:48
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Вот код.. Это прога расчёта тепловых полей объекта, работает в консоли(я не программист-жизнь заставила ). Объект разбивается на "кубики" и в каждом по формулам специальным считается температура(формулы сложные поэтому и выражения в проге бешеные). Трёхмерные массивы хранят физические параметры ...
badgunn
10.12.2008 15:22:55
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Эт снова я. Обнаружив окно сообщений компилятора я ужаснулся своей глупости и ушёл в творческий отпуск. Но вернувшись к работе обнаружил, что в этом окне по прежнему ничего нет(ни тебе ошибки ни её координат) хотя Compile failed!! Мож всё таки чё не так с компилятором (для справки FPC 2.2.0)?
badgunn
07.12.2008 10:07:29
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Нашёл... Всем спасибо :oops:
badgunn
06.12.2008 19:13:52
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Блин, я конечно сильно извиняюсь, но ничего не появляется. Знаю, что компилятор выдаёт сообщение о типе ошибки и её положении(в TP 7 так и было). Но в FPC я ничего подобного не увидел.
З.Ы. Vadim, вашему совету последовал, но так ничего и не увидел...Может быть в настройках че-то не так?
badgunn
06.12.2008 18:45:47
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

вот сообщение компилятора[img]http://imageshost.ru/links/3f62bb9ecb642ed8438b88575c2a0777
[/img]

Добавлено спустя 33 секунды:
ссори http://img4.imageshost.ru/imgs/3f4423c402561056416e4cb5f793d209/9c5e584a422556f8a029fbbad28392e6.png

Добавлено спустя 10 минут 22 секунды ...
badgunn
06.12.2008 18:08:35
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Да я пробовал!! Без функции всё норм, прописываю, проверяю--> Compile failed :evil:
badgunn
06.12.2008 17:58:03
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Re: Описание функции в FPC

Ну например вот этот код правильный?

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 ...
badgunn
06.12.2008 15:28:42
Форум: Обучение Free Pascal
Тема: Описание функции в FPC
Ответы: 27
Просмотры: 37659

Описание функции в FPC

Люди!! помогите бестолковому. :oops: програмировал тока в школе в TP 7.0.
Вопрос вот в чём: как я понял написание собственных функции в Turbo Pascal и Free Pascal отличаются. Мне бы пример описания функции в программе и как её потом вызывать. Заранее пасиб