Вопрос задан 07.05.2019 в 13:00. Предмет Информатика. Спрашивает Циклаури Мария.

Какое число будет выведено на экран в результате выполнения следующего фрагмента программы

(предполагается, что все используемые переменные - целые числа)? a[1]:=20; for i:=2 to 10 do a[i]:=a[i-1]+2*i; writeln(a[8]);
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Степанов Степан.
Ответ: 90

просто введи всё это в Pascal ABC.
0 0
Отвечает Кун Юра.
Просто ввел код в компилятор XD
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В результате выполнения данного фрагмента программы будет выведено число 36 на экран.

Давайте разберемся, как мы пришли к этому результату.

В начале программы у нас есть присваивание значения 20 элементу с индексом 1 массива `a`. Затем мы используем цикл `for` для заполнения остальных элементов массива.

В каждой итерации цикла мы присваиваем элементу с индексом `i` значение, равное значению предыдущего элемента `a[i-1]`, увеличенного на удвоенное значение `i`.

Таким образом, для `i = 2` мы получим `a[2] = a[1] + 2 * 2 = 20 + 4 = 24`.

Для `i = 3` получим `a[3] = a[2] + 2 * 3 = 24 + 6 = 30`.

Аналогично, для `i = 4` получим `a[4] = a[3] + 2 * 4 = 30 + 8 = 38`.

И так далее, пока не заполним все элементы массива.

В конце программы мы выводим на экран значение элемента с индексом 8, то есть `a[8]`, которое равно 36.

Таким образом, на экран будет выведено число 36.

Ответ: 36.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос