Знаходження сум і кількостей значень елементів одновимірного масиву, що задовольняють задані умови
За навчальною програмою 2017 року
Урок 46
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Обчислення сум і кількостей елементів одновимірного масиву
Задача 3. Визначити, чи є задане дійсне число серед значень елементів даного одновимірного масиву.
Можна було б розв’язати цю задачу аналогічно попередній: визначити, скільки елементів одновимірного масиву дорівнюють даному числу, і якщо ця кількість:
дорівнює 0
більше 0
то даного числа серед значень елементів одновимірного масиву
то задане число серед значень елементів одновимірного масиву
немає
є
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Обчислення сум і кількостей елементів одновимірного масиву
Тоді всі інші його елементи переглядати вже не потрібно, і це економить значний час розв’язування цієї задачі, особливо якщо кількість елементів одновимірного масиву велика.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Обчислення сум і кількостей елементів одновимірного масиву
Для реалізації раціонального методу розв’язування цієї задачі використаємо змінну логічного типу f і нехай її значення:
false
true
визначатиме, що даного числа серед значень елементів одновимірного масиву
визначатиме, що задане число серед значень елементів одновимірного масиву
немає
є
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Обчислення сум і кількостей елементів одновимірного масиву
Виведення кінцевого результату реалізуємо залежно від значення змінної:
f
Перед початком перегляду значень елементів одновимірного масиву присвоїмо змінній f значення false, адже дане число в одновимірному масиві поки що не знайшлося. Порівнюватимемо в циклі послідовно значення елементів одновимірного масиву з заданим числом і якщо одне з них дорівнює заданому числу, то змінимо значення змінної f на true і перервемо виконання циклу командою break (англ. break – переривати).
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Обчислення сум і кількостей елементів одновимірного масиву
Текст проєкту:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Обчислення сум і кількостей елементів одновимірного масиву
Зауважимо, що в мові Python можна визначити наявність заданого числа серед значень елементів масиву, використовуючи операцію in (англ. in – в, усередині).
У такому випадку фрагмент проєкту може мати такий вигляд:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Обчислення сум і кількостей елементів одновимірного масиву
Задача 4. Визначити середнє арифметичне додатних значень елементів одновимірного масиву.
Щоб визначити середнє арифметичне додатних значень елементів одновимірного масиву, потрібно визначити їх суму та кількість, після чого поділити знайдену суму на знайдену кількість.
Тому будемо послідовно переглядати значення елементів одновимірного масиву, і якщо значення чергового елемента масиву додатне, додамо його до суми та збільшимо кількість таких елементів на 1.
[…]
© Вивчаємо інформатику 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
Працюємо за комп’ютером
Сторінка
252-253
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Дякую за увагу!
За навчальною програмою 2017 року
Урок 46
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.