1 of 17

Урок №30

Створено в навчальних цілях за підручником «Інформатика 9 клас»/Н.В. Морзе, О.В. Барна, В.П. Вембер, О.Г. Кузьминська. – К.: УОВЦ «Оріон», 2017

www.orioncentr.com.ua, inf9-m.blogspot.com/

2 of 17

Тема уроку: Алгоритми впорядкування елементів табличних величин

________________________ (дата)

Класна робота

Доброго дня шановні дев’ятикласники.

Запишіть будь ласка дату та тему сьогоднішнього уроку

3 of 17

  • навчальна: сформувати поняття про алгоритми впорядкування елементів табличних величин; навчити учнів розв’язувати задачі на впорядкування табличних величин;
  • розвивальна: розвивати логічне й алгоритмічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;
  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

МЕТА УРОКУ

Як упорядкувати дані в лінійній таблиці

ТИ ДІЗНАЄШСЯ

4 of 17

Онлайн тестування:

Актуалізація опорних знань

Перейти за посиланням для проходження тесту № 11

http://testinform.in.ua/category/9-klas/

Вперед до

нових знань!

5 of 17

Як упорядкувати дані в лінійній таблиці?

Правило, за яким виконують впорядкування елементів, називають ключем впорядкування.

Розглянемо один з методів впорядкування лінійної таблиці – метод вибору.

Вивчення нового матеріалу

Урок 30

6 of 17

Як упорядкувати дані в лінійній таблиці?

За таким методом спочатку з набору з довільним розташуванням елементів вибирають елемент із найменшим значенням і виконують його взаємозаміну зі значенням у першій клітинці таблиці,- таким чином у першій клітинці таблиці розташовується найменше значення вмісту клітинок таблиці.

Вивчення нового матеріалу

Урок 30

7 of 17

Як упорядкувати дані в лінійній таблиці?

Далі знаходять елемент із найменшим значенням з решти n-1 елементів і виконують його взаємозаміну з вмістом клітинки з номером два і т. д. Потім розглядаються елементи, що лишилися, серед яких знову знаходять найменший, який потім міняють місцями з вмістом третьої клітинки.

Вивчення нового матеріалу

Урок 30

8 of 17

Як упорядкувати дані в лінійній таблиці?

З кожним набором елементів виконують однакові дії:

  • у наборі вибирають найменший елемент, запам’ятовують його номер у такому наборі;
  • знайдений найменший елемент міняють місцями з першим елементом набору, що розглядається.

Вивчення нового матеріалу

Урок 30

Настав час

закріпити нові

знання!

9 of 17

Формування умінь і навичок

Вправа 3. Упорядкування.

Завдання. Створіть проект Упорядкування, у якому елементи лінійної таблиці з 10 цілих чисел впорядковуються за зростанням.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 30

Діємо

Завдання на с. 135-136 підручника

10 of 17

Формування умінь і навичок

Вправа 3.

Обговоріть, як зміниться програмний код у проекті Упорядкування, якщо упорядковувати елементи лінійної таблиці за спаданням. Внесіть відповідні зміни у проект Упорядкування, збережіть зміни з новим іменем у папку Проекти власної структури папок, запустіть проект на виконання та перевірте своє припущення.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 30

в парах

Працюємо

Завдання на с. 139 підручника

11 of 17

Формування умінь і навичок

Вправа 2. У вибраному середовищі програмування створіть проект Прогноз погоди, у якому за поданою таблицею температури протягом тижня знаходять найбільший і найменший показники температури.

Вправа 4. У вибраному середовищі програмування створіть проект Функція, у якому за даними значеннями функції, поданої таблично, знаходять найбільше, найменше значення функції, кількість значень, які містяться над віссю Ох та під віссю Ох, чи досягає функція свого найбільшого значення на області визначення більш ніж один раз.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

Урок 30

самостійно

Працюємо

Завдання на с. 139 підручника

Працювали,

працювали -

пригадаєм

все що взнали!

12 of 17

  1. Який алгоритм лежить в основі пошуку найбільшого елемента лінійної таблиці?
  2. Чим відрізняється алгоритм пошуку найменшого елемента лінійної таблиці від алгоритму пошуку найбільшого елемента?
  3. Який алгоритм лежить в основі упорядкування масиву за зростанням?

Підсумок уроку

Дайте відповіді на запитання

Урок 30

Обговорюємо

13 of 17

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

14 of 17

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

15 of 17

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

16 of 17

Рефлексія

1. Що нового сьогодні дізналися?

2. Чого навчилися?

3. Що сподобалось на уроці, а що ні?

4. Чи виникали труднощі?

Підсумок уроку

Прийшла пора

домашнього

завдання!

17 of 17

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

Опрацювати п.18.3