Презентація до уроку "Масиви. Одновимірні масиви. Створення і виведення масиву".

Про матеріал

Мова програмування Python. Презентація містить розбір п'яти прикладів на створення й виведення масивів, завдання для самостійного виконання.

Зміст слайдів
Номер слайду 1

МАСИВИ. Одновимірні масиви. Створення і виведення масиву 9 клас. Python. Вчитель інформатики ММТЛСергадєєва Олена Михайлівна

Номер слайду 2

МАСИВИДля розв’язування математичних та інших задач практично в кожній мові програмування використовуються масиви. Масив – це структурований тип даних, значення елементів якого мають лише один тип, наприклад тільки цілі числа, тільки рядки та ін. У мові Python масиви подібні до вбудованого структурованого типу даних, який має назву «список». Принципова різниця між масивом і списком полягає в тому, що у списку елементи можуть мати різні типи, а масиві – тільки один тип.

Номер слайду 3

МАСИВИУсі елементи масиву мають загальне ім’я, і кожний елемент має свій індекс (або індекси), тобто порядковий номер елемента в масиві. Python має бібліотеку Num. Py, яка підтримує роботу з масивами. Також для роботи з масивами може використовуватися вбудований модуль array. Структура масиву може бути:одновимірною (лінійною);двовимірною (табличною);багатовимірною.

Номер слайду 4

ОДНОВИМИРНІ МАСИВИОдновимірний масив – це нумерована послідовність однотипних елементів. Такий масив можна уявити, наприклад, як таблицю, що містить один рядок або стовпець. Загальну структуру одновимірного масиву можна позначити так:x[0], x[1], x[2], …, x[n-1], x[n]. У квадратних дужках вказано його індекси (номер позицій елементів) у масиві. Індексами можуть бути дані будь-якого типу, в тому числі вирази, але найчастіше ними є цілі числа.

Номер слайду 5

ОДНОВИМИРНІ МАСИВИНумерація елементів масиву в мові Python починається з нуля а самі елементи беруться у квадратні дужки, наприклад:mas=[7, 32, 5, 78]. Тут mas – ім’я масиву, на нульовій позиції якого знаходиться число 7, на першій – число 32 і т.д. До будь-якого елемента масиву можна звернутися так: mas[i], де і – індекс (номер позиції) елемента в масиві. Будь-якому елементу масиву можна присвоїти певне значення, наприклад: mas[2]=20. Другому елементу масиву mas буде присвоєно число 20.

Номер слайду 6

СТВОРЕННЯ І ВИВЕДЕННЯ МАСИВУСтворити масив у мові Python можна різними способами. Приклад 1 Найпростіший спосіб створення масиву – перелічення у квадратних дужках значень його елементів праворуч від оператора присвоювання. Наприклад, у результаті виконання оператора mas=[10, 19, 33, 20] елементи масиву з іменем mas набудуть таких значень:mas[0]=10, mas[1]=19, mas[2]=33, mas[3]=20. Виведення елементів масиву виконується за допомогою оператора print (ім’я масиву[індекс масиву]) .

Номер слайду 7

СТВОРЕННЯ І ВИВЕДЕННЯ МАСИВУПриклад 2mas = [‘принтер’, ‘процесор’, ‘миша’, # створення масиву ‘системний блок’, ‘монітор’]n = len (mas) # визначення довжини масивуprint (‘в масиві’, n,’елементів’) # виведення довжини масивуfor i in range(n): # цикл перегляду елементів масиву print (mas[i]) # виведення елементів масиву. Елементами масиву є рядки, які за допомогою оператора циклу потім виводяться на екран. У програмному коді використано функцію len, за допомогою якої визначається кількість елементів у масиві (довжина або розмірність масиву)Результат виконання коду :в масиві 5 елементівпринтерпроцесормишкасистемний блокмонітор

Номер слайду 8

СТВОРЕННЯ І ВИВЕДЕННЯ МАСИВУ Приклад 3n = int (input (‘довжина масиву=‘)) # введення довжини масивуa = int (input (‘перший член прогресії=’) # введення першого члена ариф. прогресіїd = int (input (‘різниця прогресії=’) # введення різниці ариф. прогресіїmas =[ ] # порожній масивprint (“масив:”) # виведення повідомленняfor i in range(n): # цикл створення масиву mas.append (a) # створення масиву print (mas[i], end= “ ”) # виведення елементів масиву a= a+d # обчислення члена прогресіїПрограмний код, за допомогою якого обчислюються члени арифметичної прогресії, перший член якої має значення a і різниця d. Кожен обчислений член прогресії присвоюється черговому елементу масиву. Після створення масиву його елементи виводяться на екран. Результат виконання коду :довжина масиву = 7перший член прогресії = 3різниця прогресії = 4масив:3 7 11 15 19 23 27 Функція append() додає до масиву черговий елемент прогресії

Номер слайду 9

СТВОРЕННЯ І ВИВЕДЕННЯ МАСИВУimport random # імпорт модуля randomn = int (input (‘розмір масиву=‘)) # введення розміру масивуmas =[ ] # порожній масивsuma = 0 # початкове значення сумиfor i in range(n): # цикл створення масиву a = random.randint (3,9) # генерування випадкових чисел від 3 до 9 mas.append (a) # додавання числа до масиву suma = suma +mas[i] # обчислення суми масивуprint (“масив: ”) # повідомленняfor i in range (n): # цикл виведення елементів масиву print (mas [i], end = “ ”) # виведення елементів масивуprint () # перехід на новий рядокprint (“сума=”, suma) # виведення суми масиву. Результат виконання коду :розмір масиву = 11масив: 3 6 3 7 9 5 3 5 5 4 7сума = 57 Функція randint() генерує випадкове ціле число в заданому діапазоні. Ця функція належить модулю random. Програмний код, за допомогою якого елементи масиву набувають випадкових значень у діапазоні від 3 до 9. Приклад 4

Номер слайду 10

СТВОРЕННЯ І ВИВЕДЕННЯ МАСИВУn = int (input (‘розмір масиву=‘)) # введення розміру масивуmas =[ ] # порожній масивsuma = 0 # початкове значення сумиfor i in range(n): # цикл уведення масиву a = int (input(‘черговий елемент =’)) # уведення елементів масиву mas.append (a) # додавання числа до масиву suma = suma +mas[i] # обчислення суми масивуprint (“масив: ”) # повідомленняfor i in range (n): # цикл виведення елементів масиву print (mas [i], end = “ ”) # виведення елементів масивуprint () # перехід на новий рядокprint (“сума елементів масиву=”, suma) # виведення суми масиву. Результат виконання коду :розмір масиву = 4черговий елемент = 4черговий елемент = 5черговий елемент = 6черговий елемент = 7масив:4 5 6 7 сума = 22 Програмний код, у якому масив створюється шляхом введення значень його елементів із клавіатури. Після уведення масиву обчислюється сумма значень його елементів. Приклад 5

Номер слайду 11

ЗАПИТАННЯ ДЛЯ ПЕРЕВІРКИ ЗНАНЬЯкі існують структури масивів?Які типи елементів можуть використовуватися в масиві?Яку загальну структуру має одновимірний масив?Як можна звернутися до окремого елемента масиву?Які існують основні способи створення масивів?Для чого слугує функція len()?Поясніть, як виконується функція append() для створення масиву. Яке призначення має функція randint()?

Номер слайду 12

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯРозробіть програмний код створення і виведення масиву, елементами якого є такі терміни: файл, пам’ять, байт, процесор. Розробіть програмний код створення і виведення масиву, елементами якого є ціли числа: 140, 27, 13, 10.5, 7. Розробіть код створення масиву, елементами якого є вісім випадкових чисел у діапазоні від 3 до 11. Виведіть масив на екран. Розробіть програмний код створення і виведення масиву, елементами якого є шість найбільших міст України.

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 2
Оцінки та відгуки
  1. Nemchenko Olha
    Дуже сподобалось. Дякую Вам за Вшу працю.
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  2. Карпюк Ольга Василівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pptx
Додано
31 жовтня 2022
Переглядів
12231
Оцінка розробки
5.0 (2 відгука)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку