a) Составить процедуру
10-11 класс
|
вычисления чисел Фиббоначчи для i=1,2,..,n, если : F[1]=F[2]=1;F[i-2]+F[i-2],т.е F[3]=F[1]+F[2],F[4]=F[3]+F[2] и т.д . Использовать
процедуру для n=10,n=15.
а) Procedure Fibbonachi(Const n: Integer);
Var i, a, b, t: Integer;
begin
a := 1;
b := 1;
for i:=1 to n-1 do
if i = 1 then Write(a, ', ')
else if i = 2 then Write(b, ', ')
else begin
Write(a+b, ', ');
t := a+b;
a := b;
b := t;
end;
WriteLn(a+b);
end;
begin
Fibbonachi(15);
end.
Другие вопросы из категории
Надо составить логическое выражение по логической схеме
пикселей, а на кодирование цвета одного пикселя выведено 4 бит.
В концептуальную базу ОПП не входит:
1. модульность
2. иерархия
3. абстрагирование
4. инвариантность
5. инкапсуляция
Читайте также
отрицательных элементов окажется больше, чем во втором, и значение FALSE в противном случае. Использовать такую процедуру для массивов: R = (0; 0.005; -0.02; -87.5; 50) W = (45; 721.5; 8.63; -76.97; 3)
C.Р.О.Ч.Н.О.
элементов одномерного массива. Используя эту процедуру, поменять местами в строке
наибольший и наименьший элементы соответственно с первым и последним элементом
строки.
Составить процедуру, заменяющую в исходной строке символов все единицы нулями и все нули единицами. Замена выполняется, начиная с заданной позиции строки.
Element=record
Info:integer;
Next:AdrCel;
End;
Составить процедуру, которая удаляет из списка второй элемент, если такой есть.
ХЭЛП МИ
Зашифровать ее, переворачивая каждое слово. Создать процедуры для разбиения строки на слова и записи слова в обратном порядке.
Привет, Вася!
!ясаВ ,тевирП