Основні типи задач опрацювання елементів масиву

Додано: 9 лютого
Предмет: Інформатика, 9 клас
6 запитань
Запитання 1


Визнач, яку задачу розв'язує фрагмент коду:

k = 0

for i in range(5):

. . . if a[i] < 0: k += 1

варіанти відповідей

Задачі на знаходження суми (добутку) елементів списку

Задачі на змінювання значень елементів списку

Задачі на пошук елемента із заданою властивістю

Запитання 2

Познач команди, що реалізують знаходження суми елементів списку a.

варіанти відповідей

s = 0

for item in a:

. .s = s + item

s = 0

for i in range(len(a)):

. . s = s + a[i]

for i in range(len(a)): a[i]=a[i]*2

Запитання 3

Познач команди, що реалізують визначення кількості додатних елементів списку a.

 

варіанти відповідей

for i in range(10):

. .if a[i]>0: a[i]=a[i]*2

s = 0

for i in range(len(a)):

. .if a[i] >0: s = s + 1

s = 0

for item in a:

. .if item>0: s = s + 1

Запитання 4

Вибери значення змінної mas після виконання коду: 

mas = [3, 8, 5, 7, 6]

for i in range (len(mas)):

. . .if mas[i] % 2 == 0: mas[i] = mas[i] // 2

варіанти відповідей

mas = [3, 2, 5, 7, 2]

mas = [3, 4, 5, 7, 3]

mas = [3, 1, 5, 7, 1]

Запитання 5

Визнач значення змінної k після виконання фрагмента коду: 

mas =[3, 1, 44, 3, 0]

k = 0

for i in range(5):

    if mas[ i] <10: k+=1

варіанти відповідей

5

4

3

Запитання 6

Визнач значення змінної s

 після виконання фрагмента коду:

 

mas =[−1, 2, 6, 10, 3]

s = 1

for i in range(len(mas)):  

    if  mas[i] % 2 == 0: s = s * mas[i]

варіанти відповідей

120

-360

20

360

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест