Напишите программу, вычисляющую и выводящую на экран 10 первых членов последовательности фибоначчи
188
497
Ответы на вопрос:
var
i: integer;
af: array [1..10] of integer;
begin
af [1] : = 1; // первый член ряда равен 1
af [2] : = 1; // второй член ряда равен 1
for i : = 3 to 10 do begin // цикл, начинающийся с 3-го члена до заданного (десятого)
af [i] : = af [i - 2] + af [i - 1]; // каждый член ряда равен сумме двух предыдущих
end;
for i : = 1 to 10 do begin // вывод на экран первых 10 членов ряда
write (af [i], ', ');
end;
end.
// 2-й вариант (без использования массива)
var
a, b, c, i: integer;
begin
a : = 1;
write (a, ', ');
b : = 1;
write (b, ', ');
for i : = 3 to 10 do begin
c : = a + b;
write (c, ', ');
a : = b;
b : = c;
end;
end.
32 мегабайта это 1024*1024*32 байт 2^20 х 2^5= 2^25 байт. переведет в бит 2^25 х 8= 2^25 х 2^3= 2^28 2^28 : 2^25= 2^3 =8 сек вроде так. уже не помню, старый.
Популярно: Информатика
-
Merlin3302.05.2021 23:01
-
alex12345lex08.02.2023 17:53
-
Ochoba00707.07.2020 06:05
-
said9717.05.2022 06:27
-
лошадь2003.07.2022 08:15
-
kristy43rus27.12.2020 19:21
-
mercurry16.03.2023 11:14
-
ququqhbqha05.01.2021 03:07
-
shittt665521.04.2021 15:55
-
ЛесяКисс07.11.2021 17:20