Знаходження максимального і мінімального значень в одновимірному масиві
За навчальною програмою 2017 року
Урок 50
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Найбільший і найменший елементи одновимірного масиву
Задача 5. Визначити найбільше значення серед значень елементів одновимірного масиву.
Спочатку вважатимемо, що значення першого елемента одновимірного масиву є найбільшим.
Після чого послідовно переглядатимемо значення всіх інших елементів одновимірного масиву, і якщо трапиться значення, яке більше того, яке ми на даний момент вважаємо найбільшим, то вважатимемо тепер вже це значення найбільшим.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Найбільший і найменший елементи одновимірного масиву
Програмний код:
Уведіть 10 значень через пропуск >
9 5 3 7 15 1 6 8 10 12
15.0 – найбільше значення
Результат виконання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Найбільший і найменший елементи одновимірного масиву
Зауважимо, що в мові Python можна визначити найбільше значення серед елементів масиву, використовуючи функцію max. У цьому випадку фрагмент проєкту може бути таким:
Уведіть 10 значень через пропуск >
9 5 3 7 15 17 6 8 10 12
17.0 – найбільше значення
Результат виконання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Найбільший і найменший елементи одновимірного масиву
Пропонуємо вам подумати, як зміниться наведений фрагмент проєкту, якщо потрібно визначити найменше значення серед значень елементів одновимірного масиву.
Уведіть 10 значень через пропуск >
9 5 3 7 15 17 6 8 10 12
3.0 – найменше значення
Результат виконання
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Найбільший і найменший елементи одновимірного масиву
Задача 6. Дано одновимірний масив, значення всіх елементів якого різні. Визначити найбільше та найменше значення серед елементів цього одновимірного масиву і обміняти їх місцями.
Оскільки потрібно обміняти місцями найбільше та найменше значення серед значень елементів одновимірного масиву, то потрібно визначити не тільки самі ці значення, а ще й номер елемента, значення якого найбільше, і номер елемента, значення якого найменше.
Визначимо все це, переглядаючи значення елементів одновимірного масиву лише один раз.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Найбільший і найменший елементи одновимірного масиву
Спочатку вважатимемо, що значення першого елемента і найбільше, і найменше, а номер найбільшого та найменшого елемента:
0
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Найбільший і найменший елементи одновимірного масиву
Після чого послідовно переглядатимемо всі інші елементи одновимірного масиву. Якщо значення чергового елемента одновимірного масиву більше того значення, яке ми на той момент вважаємо найбільшим, то замінюємо найбільше значення серед уже переглянутих і номер найбільшого елемента.
Якщо ні, то може це значення менше ніж те, яке ми поки що вважаємо найменшим. І якщо це так, то замінюємо найменше значення серед уже переглянутих і номер найменшого елемента.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Найбільший і найменший елементи одновимірного масиву
Програмний код:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Дайте відповіді на запитання
max = a[0]
for i in range(1, 10):
if a[i] > max: max = a[i]
max = a[0]
for i in range(1, 10):
if a[i] > max: max = a[i]
цього одновимірного масиву, то фрагмент:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Розгадайте ребус
Найбільше
«Ребуси українською» © rebus1.com
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Домашнє завдання
Проаналізувати
§ 5.2, с. 248-257
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Працюємо за комп’ютером
Сторінка
252-253
© Вивчаємо інформатику teach-inf.com.ua
Розділ 5
§ 5.2
Дякую за увагу!
За навчальною програмою 2017 року
Урок 50
Інформатика 9
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.