Урок:

Поняття алгоритму. Виконавці алгоритмів. Форми подання алгоритмів

15.03.2024
1 0
1
Вміст уроку:
1
2
3
4
5
6
7

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

06011f2z-e87c-65x65.jpgВітаю всіх присутніх, любі Діти!06011f2z-e87c-69x69.jpg

ПРИЄДНУЙТЕСЬ ДО УРОКУ ЗА ПОСИЛАННЯМ

https://meet.google.com/nxs-sbhv-sbh

2

Тема уроку: Поняття алгоритму. Виконавці алгоритмів. Форми подання алгоритмів.

Сьогодні будемо записувати декілька визначень, тому

підготуйте, будь ласка, зошити.


Люди щоденно користуються різноманітними правилами, інструкціями, рецептами, що складаються з певної послідовності вказівок. Деякі з них настільки увійшли до нашого життя, що ми виконуємо їх, майже не замислюючись. Іноді кажуть, автоматично. Наприклад, для приготування яєчні з n яєць на вершковому маслі на електричній плиті потрібно діяти таким чином:

  1. Поставити сковороду на плиту.

  2. Покласти на сковороду шматочок вершкового масла.

  3. Увімкнути конфорку.

  4. Почекати, поки масло на сковороді розтане.

  5. Кожне з n яєць розбити, а його вміст вилити на сковороду.

  6. Посолити.

  7. Почекати, поки загусне білок.

  8. Вимкнути конфорку.

Такий запис послідовності вказівок називають алгоритмом.

Алгоритмце запис скінченої послідовності вказівок, виконання яких призводить до розв’язання певної задачі.

Вказівка (алгоритму) — це спонукальне речення, що вказує, яку дію має виконати виконавець алгоритму.

Виконавець (алгоритму) — це жива істота (людина або тварина) або автоматичний пристрій (робот, електронна обчислювальна машина тощо), спроможна діяти відповідно з алгоритмом.

Система вказівок виконавцяце множина (сукупність) всіх вказівок, які може виконувати даний виконавець.

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

Розрізняють такі (логічні) структури (вказівок) в алгоритмах:

  • лінійна;

  • розгалужена;

  • з повторенням.

Лінійна структура алгоритму — це така структура (сукупність) вказівок, у якій всі вказівки виконують послідовно: одну за одною у порядку запису їх в алгоритмі.

На цьому уроці обмежимося розглядом лінійної структури на прикладі алгоритму посадки дерева.

АЛГОРИТМИ МОЖНА ПОДАТИ СЛОВЕСНО АБО ГРАФІЧНО.

Словесна форма подання алгоритму — запис алгоритму у вигляді послідовності команд, кожна з яких має свій порядковий номер і записана мовою людською спілкування, наприклад, українською. Допустимі вставки — математичні формули.

Для посадки дерева маємо таку словесну форму алгоритму.

  1. Викопати у землі яму циліндричної форми, глибина і ширина якої у півтора рази більша за відповідні розміри кореневої системи саджанця.

  2. На дно ями на третину її глибини насипати землі з органічним добривом і перемішати.

  3. Встановити саджанець вертикально корінням донизу, щоб коріння торкалася дна ямки.

  4. Засипати кореневу систему землею.

  5. Вилити пів-відра води на засипану кореневу систему.

Примітка. Деталізація поданого алгоритму (будь-якого кроку!) міститиме прийняття рішення щодо подальших дій, тобто розгалужену структуру. Наприклад, на першому кроці виконавець буде час від часу вимірювати глибину і ширину ями, щоб перестати копати після досягнення потрібних розмірів. Таким чином, деталізація лінійної структури матиме мішану структуру, яку називають квазілінійною (ніби лінійною).

Графічна форма подання алгоритму — подання алгоритму блок-схемою. У цьому випадку кожну вказівку записують у зображенні геометричної фігури (блоці) певного вигляду. Блоки з’єднують між собою стрілками, які вказують напрям переходу до виконання наступної вказівки.

3

06011f9k-6018-940x529.jpg

4

Завдання «Створення алгоритму Ріпка»

Визнач казку за малюнком. Розкажи казку у вигляді послідовності дій.

Слова — підказки : садити ріпку, почекати, кликати, тягнути.

06011feu-a138-564x353.png

5

ВИКОНАЙТЕ ІНТЕРАКТИВНУ ВПРАВУ

6

ХТО МОЖЕ БУТИ ВИКОНАВЦЕМ КОМАНД?

7

06011fej-7195-681x358.png

Рефлексія від 8 учнів

Сподобався:

0

Так: 8

Ні: 0

Зрозумілий:

0

Так: 8

Ні: 0

Потрібні роз'яснення:

0

Ні: 8

Так: 0

Рекомендуємо

Алгоритми, способи подання алгоритму.

Алгоритми, способи подання алгоритму.

451

Аватар профіля Лизько Валентина Степанівна
Інформатика
3 клас

25 грн

УРОК № 5.2. Алгоритми. Способи подання алгоритмів

УРОК № 5.2. Алгоритми. Способи подання алгоритмів

57

Аватар профіля Пархомчук Вадим Олександрович
Інформатика
5 клас

20 грн

8.1. Поняття алгоритму. Властивості алгоритмів

8.1. Поняття алгоритму. Властивості алгоритмів

153

Аватар профіля Губчик Вероніка Григорівна
Інформатика
8 клас

50 грн

Методи проектування і подання алгоритмів

Методи проектування і подання алгоритмів

255

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Виконавці алгоритмів та їхні системи команд. Способи опису алгоритму. Програма

 Виконавці алгоритмів та їхні системи команд. Способи опису алгоритму. Програма

509

Аватар профіля Лизько Валентина Степанівна
Інформатика
5 клас

33 грн

Поняття складності алгоритмів

Поняття складності алгоритмів

284

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1314

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1139

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1366

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

511

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

666

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

295

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас