Вопрос задан 20.03.2021 в 09:27. Предмет Информатика. Спрашивает Смирнов Евгений.

1)В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен

фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются. for i in range(0, 11): A[i]=i for i in range(0, 6): A[5-i]=A[5+i] A[2+i]=A[10-i] Чему будут равны элементы этого массива? 1) 10 9 8 7 8 7 6 7 8 9 10 2) 9 8 7 6 5 9 8 7 6 5 10 3) 10 9 8 7 6 10 9 8 7 6 10 4) 10 9 8 7 6 5 6 7 8 9 10 2)В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 1, 2, 4, 3, 5, 6, 8, 7, 3, 4, т.е. A[0]=1, A[1]=2 и т.д. Определите значение переменной s после выполнения следующего фрагмента программы: s = 0 for i in range(1,10): if A[i-1] < A[i]: A[i] = A[i-1]+1 s += 1 3)В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются. for i in range(0, 11): A[i]=3*i for i in range(1, 11): A[i]=A[i] % 3 Чему будут равны элементы этого массива? 1) Все элементы будут равны 3. 2) Все элементы будут равны 1. 3) Все элементы будут равны 0. 4) Все элементы будут равны своим индексам.
0 0
Перейти к ответам

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

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

Ответ:

1) 1

2) s=7

3) 3

Объяснение:

Если хочешь узнать, почему так, запускай программы, там нет ничего сложного.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Поэтапно выполняя фрагмент программы, получим значения элементов массива A:

Первый цикл задает значения элементов массива: A[0] = 0 A[1] = 1 A[2] = 2 A[3] = 3 A[4] = 4 A[5] = 5 A[6] = 6 A[7] = 7 A[8] = 8 A[9] = 9 A[10] = 10

Второй цикл меняет значения элементов: A[5-0] = A[5+0] => A[5] = A[5] => 5 = 5 A[5-1] = A[5+1] => A[4] = A[6] => 4 = 6 A[5-2] = A[5+2] => A[3] = A[7] => 3 = 7 A[5-3] = A[5+3] => A[2] = A[8] => 2 = 8 A[5-4] = A[5+4] => A[1] = A[9] => 1 = 9 A[5-5] = A[5+5] => A[0] = A[10] => 0 = 10

Таким образом, элементы массива A будут равны: 10 9 8 7 6 5 6 7 8 9 10

Ответ: 4) 10 9 8 7 6 5 6 7 8 9 10

  1. Поэтапно выполняя фрагмент программы, определяем значение переменной s:

Переменная s инициализируется нулем.

Первый цикл проходит от 1 до 9 (включительно) и проверяет условие: если A[i-1] < A[i], то A[i] присваивается значение A[i-1]+1, и переменная s увеличивается на 1.

Итерация 1: A[0] = 1, A[1] = 2, условие выполняется, A[1] = 1 + 1 = 2, s = 1 Итерация 2: A[1] = 2, A[2] = 4, условие выполняется, A[2] = 2 + 1 = 3, s = 2 Итерация 3: A[2] = 3, A[3] = 3, условие не выполняется, s остается 2 Итерация 4: A[3] = 3, A[4] = 5, условие выполняется, A[4] = 3 + 1 = 4, s = 3 Итерация 5: A[4] = 4, A[5] = 6, условие выполняется, A[5] = 4 + 1 = 5, s = 4 Итерация 6: A[5] = 5, A[6] = 6, условие не

0 0

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

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

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