Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан...

0 голосов
105 просмотров

Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:F(1) = 1; G(1) = 1;F(n) = F(n – 1) – G(n – 1),
G(n) = F(n–1) + G(n – 1), при n >=2Чему равно значение величины F(5)/G(5)?В ответе запишите только целое число.


Информатика (58 баллов) | 105 просмотров
0

Это я не тот пример написала, хотела кинуть тот что с умножением, скопировала просто не тот, прошу прощение.

0

А где пример с умножением, давайте посмотрим

0

Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:F(1) = 1; G(1) = 1; F(n)=F(n-1)-2*G(n-1), G(n)=F(n-1)+G(n-1), при n>=2. Чему равно значение величины G(5)/F(5)?

0

вам прогу написать?

0

Напишите

0

У вас ответы есть?

0

Нет

0

это дз?

0

Да, практическая работа по теме "рекурсия"

0

Здесь нет рекурсии, здесь по факту итерация. т.е. возможна, конечно, рекурсивная реализация, но это как раз тот случай, когда такая реализация является глупостью.

Дано ответов: 2
0 голосов
Правильный ответ

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

F₁=1; G₁=1;
F₂=F₁-2G₁=1-2×1=1-2=-1; G₂=G₁+F₁=1+1=2;
F₃=F₂-2×G₂=-1-2×2=-1-4=-5; G₃=F₂+G₂=-1+2=1;
F₄=F₃-2×G₃=-5-2×1=-5-2=-7; G₄=F₃+G₃=-5+1=-4;
F₅=F₄-2×G₄=-7-2×(-4)=-7+8=1; G₅=F₄+G₄=-7-4=-11
G₅/F₅=-11/1=-11

Ответ: -11

(142k баллов)
0

Ответ НЕ ПОЛУЧЕН! Читаем вопрос: "Чему равно значение величины G(5)/F(5)? "

0

Я только одного хочу- чтобы Вы, прежде чем что-то писать о чужом ответи, приводили собственный в соответствии с вопросом.

0

Не надо тут "включать блондикну". Ясно написно: "Чему равно значение величины G(5)/F(5)? "

0

Похоже прочитали.

0 голосов

        private double function()        {            double[] f =  new double[5];            double[] g = new double[5];            f[0] = 1;            g[0] = 1;            for(int i  = 1; i < f.Length; i++)            {                f[i] = f[i - 1] - 2 * g[i - 1];                g[i] = f[i - 1] + g[i - 1];            }            return f[4] / g[4];        }
числа получаются не очень

(464 баллов)