Задать вопрос
31 марта, 08:20

В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования: Паскаль: A[0]:=1; for i:=1 to 5 do begin if (i=1) then A[i]:=A[i-1]+1; else A[i]: = A[i-1]+A[i-2]; end Си: A[0]=1; for (i=1; i<=5; i++) { if (i==1) A[i]=A[i-1]+1; else A[i]=A[i-1]+A[i-2]; } Введите последовательность чисел, которая будет сохранена в массиве в результате выполнения программы (числа разделять одним пробелом, например, 1 2 3 4 5 6)

+2
Ответы (1)
  1. 31 марта, 10:12
    0
    1 2 3 5 8 13

    Программа состоит из одного цикла.

    После выполнения цикла элементы массива принимают значения: А0=1, А1=2, А2=3, А3=5, А4=8, А5=13.

    А0=1.

    A1=A0+1=2.

    A2=A1+A0=3.

    A3=A2+A1=5.

    A4=A3+A2=8.

    A5=A4+A3=13.

    Полученный массив похож на последовательность чисел Фибоначчи 0, 1, 1, 2, 3, 5, 8, 13 и т. д.,

    где каждый член, начиная с третьего, равен сумме двух предыдущих.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования: Паскаль For i=0 to 5 do A[i]=i For i=0 to 5 do A[5-i]=A[i] Си For (i=0; i
Ответы (1)
1. определить значение переменной А после выполнения оператора X:=5; if X>-3 then A:=X mod 2 else A:=abs (X); 2. определить значение переменной А после выполнения оператора X:=-26; Y:=6; if X div Y=4 then A:=X mod Y else A:=X*Y; 3.
Ответы (1)
В программе используется целочисленный одномерный массив А с индексами от 0 до 5. for i:=0 to 5 do begin if (i>2) then A[i]:=i*2; else A[i]:=i*3;
Ответы (1)
в программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.
Ответы (1)
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 6, 7, 5, 8, 3, 2, 0, 1, 9, 4 соответственно, т. е. A[0] = 6, A[1] = 7 и т. д.
Ответы (1)