Вопрос задан 24.07.2023 в 22:30. Предмет Информатика. Спрашивает Конго Артём.

Значения двух массивов A[1..20] и B[1..20] задаются с помощью следующего фрагмента программы: for

n:=1 to 30 do A[n]:=10-n; for n:=1 to 30 do B[n]:=2*A[n]+1 Сколько элементов массива B будут иметь положительные значения? 1) 9 2) 10 3) 20 4) 21
0 0
Перейти к ответам

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

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

2)10

2*(10-1)+1=19; 2*(10-2)+1=17; 2*(10-3)+1=15; 2*(10-4)+1=13; 2*(10-5)+1=11; 2*(10-6)+1=9; 2*(10-7)+1=7; 2*(10-8)+1=5; 2*(10-9)+1=3; 2*(10-10)+1=1

Только первые 10, далее будут отрицательные значения


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте выполним программу по шагам, чтобы понять, какие значения будут в массиве B.

  1. Инициализация массива A:
go
for n := 1 to 30 do A[n] := 10 - n;

Этот цикл заполняет массив A значениями от 9 до -20. Значения массива A будут следующими:

css
A = [9, 8, 7, 6, 5, 4, 3, 2, 1, 0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20]
  1. Инициализация массива B:
less
for n := 1 to 30 do B[n] := 2 * A[n] + 1;

Этот цикл вычисляет значения массива B, используя соответствующие значения из массива A. Теперь давайте посчитаем количество элементов массива B, которые будут положительными:

css
B = [19, 17, 15, 13, 11, 9, 7, 5, 3, 1, -1, -3, -5, -7, -9, -11, -13, -15, -17, -19, -21, -23, -25, -27, -29, -31, -33, -35, -37, -39]

Из полученного массива B видим, что 10 элементов имеют положительные значения. Таким образом, правильный ответ - 2) 10.

0 0

Похожие вопросы

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

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

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