Презентація може бути викорисана для пояснення теми Одновимірні масиви виконані за допомогою мови програмування Python для учнів 9-х класів за стандартною програмою.
Списки. Одновимірні масиви. Вчитель інформатики Андреєв Д. Я.
Номер слайду 2
Масив – це впорядкований набір елементів одного типу зі спільним ім’ям. А – це спільне ім’я масиву,i – змінна індексів елементів масиву.індекс – це порядковий номер елемента масиву, відповідно він може бути лише цілим числом (починається з нуля). Числа наведені в другому рядку є елементами масиву. А=[4,-9,7,3,8]
Номер слайду 3
У мові Python для створення масивів використовують списки. Це змінюванна структура даних классу list. Між масивами та списками є принципова різниця, яка полягає в тому, що елементи одного масиву мають бути одного типу, наприклад, цілі числа, ав списках елементи можуть бути будь-якого типу. Так список може містити як числа так і значення текстового типу. Напраклад:
Номер слайду 4
Так, за допомогою списку ми задавали одновимірний масив кольорів. Отже тут ми маємо масив з ім’ям colors, що містить 5 елементів типу str.
Номер слайду 5
Властивості списків. Довільний типів об’єктів. Доступ до елементів через індекси. Змінна довжина (можна додавати чи видаляти елементи)Гетерогенність. Довільна кількість вкладень (елементом масиву може виступати інший масив)Змінюваність
Номер слайду 6
Створення списків1 Спосіб – пряме задання значень2 Спосіб – з використанням функції list. Порівняйте результат роботи першої та другої програми. В чому різниця?Коли доцільно використовувати перший а коли другий спосіб?Як виводиться масив командою print?
Номер слайду 7
Створення списків3 Спосіб – заповнення послідовними числами за зростанням4 Спосіб – заповнення послідовними числами за спаданням. Порівняйте результат роботи першої та другої програми. Як задати список чисел від 1 до 20 з кроком 2?Як задати список від 100 до 1 з кроком 5?
Номер слайду 8
Доступ до елементів списка. А[0]=4 А[1]=-9 А[2]=7 А[3]=3 А[4]=8 Доступ до будь-якого елементу масиву (списку) можливий по інтексу елемента. Починається нумерація елементів масиву з нульового.
Номер слайду 9
Доступ до елементів списка01234567 Проаналізуйте роботу програми. Виведіть послідовно інші елементи масиву, звертаючись до них за індексом. Створіть цикл для виведення елементів масиву.
Номер слайду 10
Додавання елементів списка. Додати новий елемент до масиву. Додати новий елемент до масиву на 3 позиціюappend – функція додавання елементу в масивinsert – функція вставки елементу в масив на певну позицію
Номер слайду 11
Видалення елементів списка. Видалити нульовий елемент з масиву. Видалити з масиву елемент «Венера»del – функція додавання елементу в масивremove – функція видалення елементу за значенням
Номер слайду 12
Виведення елементів спискаlen– функція, що повертає довжину списка (кількість елементів). Вивести усі елементи масива послідовно можна в циклі
Номер слайду 13
Введення елементів списка строк в цикліДодати новий елемент до масиву
Номер слайду 14
Сортування масивуsorted – функція впорядкування елементів масиву за зростанням. Впорядкування масиву строк відбувається за алфавітом. Впорядкування масиву чисел відбувається за зростанням
Номер слайду 15
Перевірка наявності елемента в масивіПроаналізуйте роботу програми. Перевірте окремо для кожного варіанту, якою буде відповіть длявведених слів: Марс, Луна, Земля, Сонце.