TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Программа вычисления чисел ряда Фибоначчи по рекуррентной формуле с запоминанием членов.

Program pr40 (Input, Output);         

Объявление имени программы

Var         

Блок объявления глобальных переменных

X             : Array [1..50] Of Integer;  

Переменная X - массив из 50-и элементов, служит для запоминания членов ряда

N             : Integer;              

Переменная N - число вычисляемых членов

i               : Integer;              

Переменная i - параметр цикла

 

 

Begin    

Начало тела программы

 

 

Write ('PASCAL: Вычисление чисел Фибоначчи ');

Формулировка цели алгоритма

WriteLn ('по рекуррентной формуле c запоминанием членов.');             

Формулировка цели алгоритма

Write ('Введите количество членов (3<=N<=50):  N = ');               

Запрос ввода числа N - количества членов

ReadLn (N);         

Ввод N

 

 

X [1] := 1;             

Запоминаем первый член ряда Фибоначи в X[1]

X [2] := 1;             

Запоминаем второй член ряда Фибоначи в X[2]

 

 

WriteLn ('Вычисленные члены:'); 

Сообщение пользователю о выводе вычисляемых членов

Write ('1 1 ');        

Вывод первых двух членов

For i := 3 To N Do              

Цикл для i от 3 до N вычисления и вывода чисел Фибоначи

Begin    

Начало тела цикла

X [i] := X [i - 2] + X [i - 1]; 

Очередной член ряда Фибоначи получается суммированием двух предыдущих

Write (X [i]);        

Вывод очередного члена

Write (' ');             

Вывод разделителя членов ряда - символа "пробел"

End;      

Конец тела цикла

 

 

ReadLn;

Ожидание нажатия клавиши Enter для завершения

End.       

Конец программы

 

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz