1 of 22

Повторення і систематизація навчального матеріалу

ТЕМА УРОКУ

2 of 22

ПРИГАДАЙ, ТИ ЦЕ ЗАСВОЇВ!

3 of 22

ПРИГАДАЙ, ТИ ЦЕ ЗАСВОЇВ!

4 of 22

ОСМИСЛЕННЯ НОВОГО МАТЕРІАЛУ!

5 of 22

ПОВТОРЮЙМО!

6 of 22

ОСМИСЛЕННЯ НОВОГО МАТЕРІАЛУ

7 of 22

ПОВТОРЮЙМО!

Який правильний порядок роботи з масивом? 

Вивести масив

Вивести результат

Обробити масив

Заповнити

Надати ім’я

1

2

3

4

5

8 of 22

ПОВТОРЮЙМО!

9 of 22

ВИКОНУЙМО РАЗОМ!

Що буде результатом виконання програми?

Сума всіх елементів масиву

10 of 22

ВИКОНУЙМО РАЗОМ!

Що буде результатом виконання програми?

Кількість нульових елементів масиву

11 of 22

ВИКОНУЙМО РАЗОМ!

Що буде результатом виконання програми?

[1, 4, 6, 8, 10]

numbers = [1, 2, 3, 4, 5]

for i in range(len(numbers)):

numbers[i] *= 2

print(numbers)

numbers[i] = numbers[i]* 2

12 of 22

ВИКОНУЙМО РАЗОМ!

Що буде результатом виконання програми?

Сума елементів масиву більших 10

n=int(input("Введіть кількість елементів масиву "))

a=[]

for i in range(n):

a.append(random.randint(-5,10))

sum= 0

for i in range(n):

if a[i] > 10:

sum+= a[i]

13 of 22

ПОВТОРЮЙМО!

4

14 of 22

ВИКОНУЙМО РАЗОМ!

Знайди помилки

from random import randrange

import random

a=[]

for i in range(n):

a.append(random.randint(-5,10))

print(a) # виведення елементів масиву в рядок

s=0

for i in range(n):

if a[i]%2==0:

print('Сума парних чисел з поданих дорівнює:',s)

n=int(input("Введіть кількість елементів масиву "))

s+=a[i]

15 of 22

ПОВТОРЮЙМО!

Для розв’язування якої задачі можна використати наведені фрагменти проєктів?

Знаходження суми значень всіх елементів одновимірного масиву

a = [2, 5, 14, 62, -5, 7, 13, 29, -11, 4]

s = 0

for i in range(10):

s = s + a[i]

print(s)

120

Результат виконання

16 of 22

ПОВТОРЮЙМО!

Для розв’язування якої задачі можна використати наведені фрагменти проєктів?

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

a = [2, 5, 14, 62, -5, 7, 13, 29, -11, 5]

x = 5

k = 0

for i in range(10):

if a[i] == x: k = k + 1

print(k)

2

Результат виконання

17 of 22

ПОВТОРЮЙМО!

Для розв’язування якої задачі можна використати наведені фрагменти проєктів?

Визначення найбільшого значення серед елементів одновимірного масиву

a = [2, 5, 14, 62, -5, 7, 13, 29, -11, 5]

max = a[0]

for i in range(1, 10):

if a[i] > max: max = a[i]

print(max)

62

Результат виконання

18 of 22

ПОВТОРЮЙМО!

Для розв’язування якої задачі можна використати наведені фрагменти проєктів?

Подвоїти значення елементів списку

a = [2, 5, 14, 62, -5]

for i in range(5):

a[i] = a[i]*2

print(a)

[4, 10, 28, 124, -10]

Результат виконання

19 of 22

ПОВТОРЮЙМО!

Для розв’язування якої задачі можна використати наведені фрагменти проєктів?

Поділити на 2 парні елементи списку

a = [2, 5, 14, 62, -5]

for i in range(5):

if a[i]%2 == 0:

a[i] = a[i]//2

print(a)

[1, 5, 7, 31, -5]

Результат виконання

20 of 22

ПОВТОРЮЙМО!

Для розв’язування якої задачі можна використати наведені фрагменти проєктів?

Елементи списку а = [2, 5, 14, 62, -5],

що мають парні індекси, замінити нулем

a = [2, 5, 14, 62, -5]

for i in range(5):

if i%2 == 0:

a[i] = 0

print(a)

[0, 5, 0, 62, 0]

Результат виконання

21 of 22

ПОВТОРЮЙМО НА ОЦІНКУ!

22 of 22

ДОМАШНЄ ЗАВДАННЯ

Гарних, щасливих, безпечних літніх канікул!!!