Урок:

Алгоритми. Способи подання алгоритмів.

Вміст уроку:
1

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

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

1

Перегляньте відеоурок https://www.youtube.com/watch?v=LlkJUsw70UY

Опорний конспект

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

Алгоритм складається з окремих кроків, які потрібно виконати в певному порядку. Якщо порушити порядок виконання кроків або загубити якийсь крок, то алгоритм може не виконуватися до кінця або призведе до неправильного результату.

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

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

Зверни увагу!

Рецепти для приготування їжі, ліків, інструкції щодо введення в дію технічних приладів, правила користування автоматичними пристроями та інші послідовності розпоряджень, виконання яких дає змогу досягти поставленої мети, теж є алгоритмами.

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

Властивості алгоритму.png

Приклад:

В даному рецепті пирога порушені властивості формальності та визначеності:
Взяти 0,5 кг борошна;
взяти 200 г цукру;
взяти 4 яєчні жовтки;
взяти склянку кефіру;
всі інгредієнти перемішати;
спекти пиріг.

0401hzn5-128f-640x360.png

0401hzni-d598-640x360.png

0401hzoc-a4d9-640x360.png

0401hzpd-fa3c-640x360.png

0401hzqb-692a-640x360.png

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

Будемо розглядати алгоритми, виконавцем яких є людина.

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

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

крокАлгор.png

Зверни увагу!

Послідовність дій вказується за допомогою стрілок, що з'єднують фігури, що позначають кроки алгоритму.

Ось так, наприклад, за допомогою блок-схеми можна представити алгоритм дій людини при переході вулиці:

перехід.png

Алгоритм, записаний на мові, зрозумілій виконавцю, називається програмою.

Алгоритм розробляється для розв'язання деякої задачі або класу задач. При цьому:

  1. виділяються об'єкти, що фігурують в завданні, встановлюються властивості об'єктів, відносини між об'єктами та можливі дії з об'єктами;

  2. визначаються вихідні дані та результат;

  3. визначається точна послідовність дій виконавця, що забезпечує перехід від вихідних даних до результату;

послідовність дій записується мовою, зрозумілою виконавцю.

Завдання 1

За посиланням пройдіть інтерактивну гру. Складання алгоритму збирання морквин

https://www.google.com/doodles/celebrating-50-years-of-kids-coding?doodle=32615474&domain_name=google.com&hl=uk

0401i0ev-cd37-940x551.png

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

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

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

0

Ні: 0

Так: 0

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

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

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

439

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

25 грн

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

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

47

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

20 грн

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

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

245

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

25 грн

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

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

218

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

50 грн

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

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

479

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

33 грн

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

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

126

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

50 грн

Схожі уроки

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

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

1281

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

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

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

1102

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

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

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

1341

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

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

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

492

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

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

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

649

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

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

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

277

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