Знаходження сум і кількостей значень елементів одновимірного масиву, що задовольняють задані умови
За навчальною програмою 2017 року
Урок 47
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Як виконувати дії над даними у списку?
Засобами мов програмування можна автоматизувати процес знаходження підсумкових даних:
Такі задачі передбачають, що табличні елементи змінюватись не будуть, а результатом їх виконання буде одне підсумкове значення.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як виконувати дії над даними у списку?
У програмах, де передбачені дії з елементами табличної величини, що задовольняють деяким умовам, використовують оператор розгалуження:
if
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як виконувати дії над даними у списку?
Опис умов здійснюють так само, як і з простими змінними. Для запису простих умов використовують оператори порівняння:
>, <, <=, >=, =, <>
А складені умови формують із простих з використанням логічних операторів:
and
or
not
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як виконувати дії над даними у списку?
Функції для роботи зі списками використовують список як аргумент:
Назва_функції
(назва_списку)
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як виконувати дії над даними у списку?
Для обчислення значення суми елементів деякого списку із числових даних можна використати функцію sum(list). Наприклад,
Програмний код
Результат
# Заданий список
A = [1, 2, 3, 4, 5, 6, 7, 8, 9]
s = sum(A)
print("Сума s =", s)
Сума s=45
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Як виконувати дії�над даними у списку?
Для виконання інших дій над даними списку у програмі потрібно передбачити їх перебір.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Домашнє завдання
Проаналізувати
§ 5.2, с. 245-248
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Працюємо за комп’ютером
Сторінка
256
вправа 1
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Пояснення до вправи 1
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Дякую за увагу!
За навчальною програмою 2017 року
Урок 47
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.