1 of 11

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

За навчальною програмою 2017 року

Урок 47

Інформатика 9

teach-inf.com.ua

за підручником

Ривкінд Й.Я. та ін.

2 of 11

Як виконувати дії над даними у списку?

Засобами мов програмування можна автоматизувати процес знаходження підсумкових даних:

  • суми,
  • добутку,

Такі задачі передбачають, що табличні елементи змінюватись не будуть, а результатом їх виконання буде одне підсумкове значення.

  • середнього значення набору числових даних.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

3 of 11

Як виконувати дії над даними у списку?

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

if

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

4 of 11

Як виконувати дії над даними у списку?

Опис умов здійснюють так само, як і з простими змінними. Для запису простих умов використовують оператори порівняння:

>, <, <=, >=, =, <>

А складені умови формують із простих з використанням логічних операторів:

and

or

not

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

5 of 11

Як виконувати дії над даними у списку?

Функції для роботи зі списками використовують список як аргумент:

Назва_функції

(назва_списку)

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

6 of 11

Як виконувати дії над даними у списку?

Для обчислення значення суми елементів деякого списку із числових даних можна використати функцію 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

7 of 11

Як виконувати дії�над даними у списку?

Для виконання інших дій над даними списку у програмі потрібно передбачити їх перебір.

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

8 of 11

Домашнє завдання

Проаналізувати

§ 5.2, с. 245-248

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

9 of 11

Працюємо за комп’ютером

Сторінка

256

вправа 1

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

10 of 11

Пояснення до вправи 1

© Вивчаємо інформатику teach-inf.com.ua

Розділ 5

§ 5.2

11 of 11

Дякую за увагу!

За навчальною програмою 2017 року

Урок 47

Інформатика 9

teach-inf.com.ua

за підручником

Ривкінд Й.Я. та ін.