
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) Все элементы будут равны своим индексам.

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

Ответ:
1) 1
2) s=7
3) 3
Объяснение:
Если хочешь узнать, почему так, запускай программы, там нет ничего сложного.



- Поэтапно выполняя фрагмент программы, получим значения элементов массива 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
- Поэтапно выполняя фрагмент программы, определяем значение переменной 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, условие не


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili