Показать сообщение отдельно
  #3  
Старый 18.07.2011, 23:25
avelina avelina вне форума
Прохожий
 
Регистрация: 18.07.2011
Сообщения: 3
Репутация: 10
По умолчанию

1. fibValues : Array [0..max_fib] of real; и fibValues [(n-2)] как это согласовать? Может происходить выход за пределы диапазона.

все значения чисел фибоначчи будут заноситься в массив, и использоваться непосредственно оттуда, поскольку для расчета сперва нужны последние члены, и только потом первые. Таким образом, мы введем n и при расчете fibValues [(n-2)], fibValues [(n-1)], ibValues [n] необходимых для первого цикла сразу получим всю последовательность необходимых значений.

2. Как известно в Дельфи все глобальные переменные инициализируются 0, как это будет работать? fibValues [(n-2)]/ fibValues [n]; идёт деление на 0.

if (n=1) or (n=0)then
result:=1
fibValues [n]:= result;

0-й и 1-й член последовательности равны 1.

3. Для чего функция fib, она нигде не используется.

функция необходима для заполнения элементов массива.


Проблемы у меня с вводом-выводом данных (надо создать edit блоки и наверно что-то еще,но я не могу разобраться как правильно на них ссылаться), и еще на функцию func ругается при компиляции
Ответить с цитированием