у меня проблема с FP или я что-то не так сделал?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Сообщение Student » 11.09.2005 16:40:55

:o у меня проблема с FP или я что-то не так сделал?
Вот в этой части кода:

.........................
For k:=1 to n do
begin
y:=0;
r:=m[z+j]; вот в этом месте, на знаке / (деления)
x:= r/ m[11]; <=====<=====
if m[z] > 0 then ........................
..........................
Мне при проверке выдаёт:

Incompatible types: got "s80REAL@ ecpected "smallin... далее ничего
Что делать? m - это у меня массив
Student
 

Сообщение Сергей Смирнов » 11.09.2005 17:09:36

X -- smallint, при делении получается real... чего непонятного?
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Сообщение student » 11.09.2005 17:20:56

По подробнее пожалуйста, я на паскале только с этого утра программировать начал, до этого только на Basic
student
 

Сообщение Student » 11.09.2005 17:31:24

Ну хоть кто-нибудь объясните ЛАМЕРУ!!!
Student
незнакомец
 
Сообщения: 7
Зарегистрирован: 11.09.2005 17:24:30

Сообщение Student » 11.09.2005 18:32:01

Сергей спасибо всё-таки я допёр, что случилось, изменил, вроде работает!
Student
незнакомец
 
Сообщения: 7
Зарегистрирован: 11.09.2005 17:24:30

Сообщение Student » 12.09.2005 20:23:29

После разбирательства я понял. ошибка заключалась в том, что при объявлении массива m:array [1..n^2] of integer; я объявил его integer, а в связи с тем, что с элементами массива производились действия деления, то возникала такая ошибка Incompatible types: got "s80REAL@ ecpected "smallin...
стоило подправить тим массива, и несколько переменных на Real , то всё заработало, так, что если этот сайт посещают "Чайники" типа меня, которые только первый день программируют на FreePascal, примите мою ошибку во внимание.


P.S. Спасибо за подсказку, прогамма заработала могу выложить, она находит определители 2-4 порядка, ну 5 и выше порядок тоже считает но по не понятным для меня причинам не правильно :blink: .
Student
незнакомец
 
Сообщения: 7
Зарегистрирован: 11.09.2005 17:24:30

Сообщение Илья Аввакумов » 15.09.2005 09:39:10

И считает, надо полагать, методом Крамера?? :angry:
Илья Аввакумов
новенький
 
Сообщения: 50
Зарегистрирован: 04.05.2005 15:06:42
Откуда: Екатеринбург


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 50

Рейтинг@Mail.ru