1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 3 Вариант 3 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов

Задание 3 Вариант 3 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача
  1. Напишите программу. Заполните массив $$C[1..20]$$ так, чтобы первый элемент был равен 1, второй — 2, а каждый следующий — сумме всех предыдущих элементов.

    По результатам работы программы заполните таблицу:

    $$C[1]$$ =$$C[6]$$ =$$C[11]$$ =$$C[16]$$ =
    $$C[2]$$ =$$C[7]$$ =$$C[12]$$ =$$C[17]$$ =
    $$C[3]$$ =$$C[8]$$ =$$C[13]$$ =$$C[18]$$ =
    $$C[4]$$ =$$C[9]$$ =$$C[14]$$ =$$C[19]$$ =
    $$C[5]$$ =$$C[10]$$ =$$C[15]$$ =$$C[20]$$ =
Подробный ответ

По условию массива первые элементы равны:

$$C[1]=1,\quad C[2]=2.$$

Третий элемент:

$$C[3]=C[1]+C[2]=1+2=3.$$

Начиная с четвёртого элемента, каждый следующий равен сумме всех предыдущих. Для такой последовательности получаем:

$$C[4]=6,\ C[5]=12,\ C[6]=24,\ C[7]=48,\ C[8]=96,\ C[9]=192,\ C[10]=384,$$

$$C[11]=768,\ C[12]=1536,\ C[13]=3072,\ C[14]=6144,\ C[15]=12288,\ C[16]=24576,$$

$$C[17]=49152,\ C[18]=98304,\ C[19]=196608,\ C[20]=393216.$$

program s4_v3_3;
const
  n = 20;
var
  c: array[1..n] of integer;
  i: integer;
begin
  writeln(‘ввод массива’);
  c[1] := 1;
  c[2] := 2;
  c[3] := c[1] + c[2];
  for i := 4 to n do
    c[i] := 2 * c[i — 1];
  for i := 1 to n do
    writeln(‘c[‘, i, ‘]=’, c[i]);
end.

$$C[1]=1$$$$C[6]=24$$$$C[11]=768$$$$C[16]=24576$$
$$C[2]=2$$$$C[7]=48$$$$C[12]=1536$$$$C[17]=49152$$
$$C[3]=3$$$$C[8]=96$$$$C[13]=3072$$$$C[18]=98304$$
$$C[4]=6$$$$C[9]=192$$$$C[14]=6144$$$$C[19]=196608$$
$$C[5]=12$$$$C[10]=384$$$$C[15]=12288$$$$C[20]=393216$$


Общая оценка
3.9 / 5
Другие учебники
Другие предметы