Повторення і систематизація навчального матеріалу
ТЕМА УРОКУ
ПРИГАДАЙ, ТИ ЦЕ ЗАСВОЇВ!
ПРИГАДАЙ, ТИ ЦЕ ЗАСВОЇВ!
ОСМИСЛЕННЯ НОВОГО МАТЕРІАЛУ!
ПОВТОРЮЙМО!
ОСМИСЛЕННЯ НОВОГО МАТЕРІАЛУ
ПОВТОРЮЙМО!
Який правильний порядок роботи з масивом?
Вивести масив
Вивести результат
Обробити масив
Заповнити
Надати ім’я
1
2
3
4
5
ПОВТОРЮЙМО!
ВИКОНУЙМО РАЗОМ!
Що буде результатом виконання програми?
Сума всіх елементів масиву
ВИКОНУЙМО РАЗОМ!
Що буде результатом виконання програми?
Кількість нульових елементів масиву
ВИКОНУЙМО РАЗОМ!
Що буде результатом виконання програми?
[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
ВИКОНУЙМО РАЗОМ!
Що буде результатом виконання програми?
Сума елементів масиву більших 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]
ПОВТОРЮЙМО!
4
ВИКОНУЙМО РАЗОМ!
Знайди помилки
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]
ПОВТОРЮЙМО!
Для розв’язування якої задачі можна використати наведені фрагменти проєктів?
Знаходження суми значень всіх елементів одновимірного масиву
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
Результат виконання
ПОВТОРЮЙМО!
Для розв’язування якої задачі можна використати наведені фрагменти проєктів?
Знаходження кількості значень елементів одновимірного масиву, що дорівнюють заданому числу
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
Результат виконання
ПОВТОРЮЙМО!
Для розв’язування якої задачі можна використати наведені фрагменти проєктів?
Визначення найбільшого значення серед елементів одновимірного масиву
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
Результат виконання
ПОВТОРЮЙМО!
Для розв’язування якої задачі можна використати наведені фрагменти проєктів?
Подвоїти значення елементів списку
a = [2, 5, 14, 62, -5]
for i in range(5):
a[i] = a[i]*2
print(a)
[4, 10, 28, 124, -10]
Результат виконання
ПОВТОРЮЙМО!
Для розв’язування якої задачі можна використати наведені фрагменти проєктів?
Поділити на 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]
Результат виконання
ПОВТОРЮЙМО!
Для розв’язування якої задачі можна використати наведені фрагменти проєктів?
Елементи списку а = [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]
Результат виконання
ПОВТОРЮЙМО НА ОЦІНКУ!
ДОМАШНЄ ЗАВДАННЯ
Гарних, щасливих, безпечних літніх канікул!!!