Алгоритми та їх виконавці

19
Алгоритми та їх виконавці

Upload: kodola-valentina

Post on 21-Jan-2017

190 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Алгоритми та їх виконавці

Алгоритми та їх виконавці

Page 2: Алгоритми та їх виконавці

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

2

Визначення поняття

Page 3: Алгоритми та їх виконавці

Походження слова «алгоритм»

Слово «алгоритм» походить від імені відомого арабського вченого Аль-Хорезмі.

Як науковий термін спочатку воно визначало правила виконання арифметичних дій у десятковій системі числення.

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

3

Page 4: Алгоритми та їх виконавці

Кожен алгоритм може мати назву

Наприклад:

Алгоритм Алгоритм Алгоритм Алгоритм

4

«Чищеннязубів»

«Заварюваннячаю»

«Розв’язаннязадачі»

«Пришиванняґудзика»

Page 5: Алгоритми та їх виконавці

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

Купівля хліба1. Візьми у мами гроші.2. Піди до магазину.3. Вибери хліб.4. Оплати вартість покупки.5. Поклади хліб до

сумки. 6. Повернись додому.

5

Page 6: Алгоритми та їх виконавці

Відмикання дверейключем

1. Візьми в руки ключ.2. Встав його в замок. 3. Поверни ключ

у потрібному напрямку певну кількість разів.

4. Витягни ключ.

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

6

Page 7: Алгоритми та їх виконавці

Щоб правильно скласти алгоритм, треба знати його властивості.

Кожна команда алгоритму повинна бути зрозумілою для виконавця.

Алгоритм не повинен містити команди, які виконавець не може виконати.

Виконання алгоритму має завершуватися отриманням результату.

7

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

Page 8: Алгоритми та їх виконавці

Виконавцем алгоритму може бути той, хто розуміє

і може виконати кожну команду цього алгоритму.

8

Виконавці алгоритму

Page 9: Алгоритми та їх виконавці

Хто є виконавцем алгоритму

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

9

Page 10: Алгоритми та їх виконавці

Розумієзміст тексту

і виконує команди

Розуміє команди

і виконує їх

Розуміє спеціальні команди

і виконує їх

Не розуміє і не виконує

команди

Виконавець алгоритму

10

Page 11: Алгоритми та їх виконавці

Система команд виконавця — це набір команд, які виконавець здатний виконати.

Перевір результат

Склади програму

Склади алгоритм

Поміркуй

Дай відповідь

Розв’яжи завдання

Подивись на екран

11

Команди та виконавці

Page 12: Алгоритми та їх виконавці

Виконавець алгоритму — людина

Людина в повсякденному житті постійно виконує алгоритми.

12

Page 13: Алгоритми та їх виконавці

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

Таке виконання називають формальним виконанням алгоритму.

13

Формальне виконання алгоритму

Page 14: Алгоритми та їх виконавці

Виконавець алгоритму — комп’ютер

Алгоритм, призначений для виконання комп’ютером, називають комп’ютерною програмою.

14

Page 15: Алгоритми та їх виконавці

Форми подання алгоритму

Словесна

Послідовність спеціальних сигналів

Графічна

15

Page 16: Алгоритми та їх виконавці

Правила зображення елементів блок-схем алгоритму

Назва фігури Зображення Пояснення кроку алгоритму

Овал Початок або кінець

Паралелограм Введення або виведення даних

Ромб Умова

Прямокутник Виконання дій

16

Page 17: Алгоритми та їх виконавці

Приклади подання алгоритму за допомогою блок-схем

17

Алгоритм «Купівля хліба»

Page 18: Алгоритми та їх виконавці

Алгоритми постійно зустрічаються й під час навчання.

Наведи приклади алгоритмів, які ти виконуєш на уроках.

18

Перевір себе

Page 19: Алгоритми та їх виконавці

До нових зустрічей на уроках інформатики!

19