FreeCDZ

Массивы. Алгоритмы обработки массивов

×

Задание 1

Требуется заполнить массив именно так: X = [1 3 5 7 9 11] Какой оператор надо поместить в тело цикла вместо многоточия? X = [0]*6 for k in range(6): ...

×

Задание 2

Массив A состоит из N элементов. Какой оператор надо вставить вместо многоточия, чтобы вывести на экран все элементы массива A с четными номерами? В ответе не используйте пробелы. k = 0 while k < N: print ( A[k] ) ...

×

Задание 3

Требуется заполнить массив именно так: X = [12 9 6 3 0 -3] Какой оператор надо поместить в тело цикла вместо многоточия? X = [0]*6 for k in range(6): ...

×

Задание 4

Какой индекс имеет последний элемент массива A? A = [8]*6

×

Задание 5

Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти количество четных элементов массива в переменной S? S = 0 for j in range(N): if ... : S += 1

×

Задание 6

Что надо написать вместо многоточия, чтобы вывести элементы массива X из N элементов в обратном порядке? В ответе не используйте пробелы. for k in range(N): print ( ... )

×

Задание 7

Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти сумму положительных элементов массива в переменной S? Вводите ответ без пробелов. S = 0 for k in range(N): if ... : S += X[k]

×

Задание 8

Задан массив X из N элементов. Какой оператор надо поставить вместо многоточия, чтобы найти сумму всех элементов массива в переменной S? Вводите ответ без пробелов. S = 0 for k in range(N): ...

×

Задание 9

Требуется заполнить массив именно так: X = [0 3 4 7 8 11] Какой оператор надо поместить в тело цикла вместо многоточия? X = [0]*6 for k in range(6): ...

×

Задание 10

Требуется заполнить массив именно так: X = [1 2 4 8 16 32] Какой оператор надо поместить в тело цикла вместо многоточия? X = [1]*6 for k in range(1,6): ...

×

Задание 11

Отметьте все правильные утверждения о списках (массивах) в языке Python.

×

Задание 12

Требуется поменять местами значения элементов массива X[a] и X[b]. Какой оператор нужно добавить вместо многоточия? В ответе не используйте пробелы. X[a] = 4 X[b] = 6 ...

×

Задание 13

Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы в результате в переменную i был записан номер элемента, равного R? Вводите ответ без лишних пробелов и скобок. i = 0 while i < N and ...: i += 1

×

Задание 14

Задан массив X из N элементов. Какой оператор надо поставить вместо многоточия, чтобы в результате в переменную nR был записан номер элемента, равного R? Вводите ответ без пробелов. nR = -1 for k in range(N): if X[k] == R: ... break;

×

Задание 15

Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной M? Вводите ответ без пробелов. M = X[0] for k in range(1,N): if ... : M = X[k]

×

Задание 16

Задан массив A. Требуется выделить все отрицательные элементы массива A в массив B. Какой оператор надо вставить в программу вместо многоточия? Вводите ответ без пробелов. B = [ ] c = 0 for x in A: if x < 0: ...

×

Задание 17

Задан массив X из N элементов. Что нужно поставить вместо многоточия, чтобы в результате элементы в массиве X были переставлены в обратном порядке? Вводите ответ без пробелов. for k in range(...): c = X[k] X[k] = X[N-1-k] X[N-1-k] = c

×

Задание 18

Задан массив X из N элементов. Какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной M? Вводите ответ без пробелов. M = 0 for k in range(1,N): if X[k] > X[M]: ...

×

Задание 19

Задан массив X из N элементов.. Какой оператор нужно поставить вместо многоточия, чтобы в результате элементы в массиве X были сдвинуты на один вправо (циклически)? В ответе не используйте пробелы. c = X[N-1] k = N-1 while k > 0: ... k -= 1 X[0] = c