Скачать презентацию ПОНЯТТЯ АЛГОРИТМУ ВИКОНАВЦІ АЛГОРИТМІВ Урок 2 ЗА НОВОЮ Скачать презентацию ПОНЯТТЯ АЛГОРИТМУ ВИКОНАВЦІ АЛГОРИТМІВ Урок 2 ЗА НОВОЮ

Алгоритм.pptx

  • Количество слайдов: 25

ПОНЯТТЯ АЛГОРИТМУ. ВИКОНАВЦІ АЛГОРИТМІВ Урок 2 ЗА НОВОЮ ПРОГРАМОЮ ПОНЯТТЯ АЛГОРИТМУ. ВИКОНАВЦІ АЛГОРИТМІВ Урок 2 ЗА НОВОЮ ПРОГРАМОЮ

ТИ ДІЗНАЄШСЯ: Що називають алгоритмом У якій формі можна подати алгоритм Хто або що ТИ ДІЗНАЄШСЯ: Що називають алгоритмом У якій формі можна подати алгоритм Хто або що може бути виконавцем алгоритму Які особливості структури слідування при графічному поданні алгоритмів

ЩО НАЗИВАЮТЬ АЛГОРИТМОМ? В інформатиці інструкцію називають алгоритмом, якщо вона складається із скінченної послідовності ЩО НАЗИВАЮТЬ АЛГОРИТМОМ? В інформатиці інструкцію називають алгоритмом, якщо вона складається із скінченної послідовності команд, спрямованих на отримання певного результату.

АЛГОРИТМ ПРИГОТУВАННЯ БУТЕРБРОДУ Узяти шматок хліба. Покласти на хліб листок салату. Покласти зверху котлету. АЛГОРИТМ ПРИГОТУВАННЯ БУТЕРБРОДУ Узяти шматок хліба. Покласти на хліб листок салату. Покласти зверху котлету. Покласти зверху шматок сиру. Покласти на сир шматок помідора. Накрити іншим шматком хліба

ЩО НАЗИВАЮТЬ АЛГОРИТМОМ? Алгоритми мають спільні ознаки: 1 • кожна команда є зрозумілою для ЩО НАЗИВАЮТЬ АЛГОРИТМОМ? Алгоритми мають спільні ознаки: 1 • кожна команда є зрозумілою для виконавця; 2 • нова команда не розпочинається, поки не завершено попередню; 3 • кількість команд обмежена і їх можна виконати за досить короткий час; 4 • послідовне виконання всіх команд приводить до отримання результату.

ЩО НАЗИВАЮТЬ АЛГОРИТМОМ? Алгоритм — це скінченна послідовність команд, виконання яких приводить до розв'язання ЩО НАЗИВАЮТЬ АЛГОРИТМОМ? Алгоритм — це скінченна послідовність команд, виконання яких приводить до розв'язання поставленої задачі. Слово алгоритм походить від імені перського вченого, астронома і математика Аль-Хорезмі. Приблизно 825 р. він сформулював правила виконання дій над числами, якими користувалися в Стародавній Індії.

У ЯКІЙ ФОРМІ МОЖНА ПОДАТИ АЛГОРИТМ? Алгоритми можна подавати: Словесна форма подання Графічна форма У ЯКІЙ ФОРМІ МОЖНА ПОДАТИ АЛГОРИТМ? Алгоритми можна подавати: Словесна форма подання Графічна форма подання

СЛОВЕСНА ФОРМА Перехід вулиці: 1. Зупинись на тротуарі. 2. Подивись наліво. 3. Якщо транспорту СЛОВЕСНА ФОРМА Перехід вулиці: 1. Зупинись на тротуарі. 2. Подивись наліво. 3. Якщо транспорту немає, то йди до середини вулиці, інакше виконуй п. 2. 4. Подивись направо. 5. Якщо немає транспорту, то йди до протилежного тротуару, інакше виконуй п. 4.

ГРАФІЧНА ФОРМА ГРАФІЧНА ФОРМА

ГРАФІЧНА ФОРМА ПОДАННЯ Човняру з лівого берега на правий потрібно перевезти в човні через ГРАФІЧНА ФОРМА ПОДАННЯ Човняру з лівого берега на правий потрібно перевезти в човні через річку вовка, козу і капусту. У човні, крім човняра, уміщується або лише вовк, або лише коза, або лише капуста. Як це зробити, якщо на березі не можна залишати козу з вовком або козу з капустою?

Алгоритми в кулінарії Початок Ягоди чорної смородини розтерти Приготувати в кастрюлі Теплу масу протерти Алгоритми в кулінарії Початок Ягоди чорної смородини розтерти Приготувати в кастрюлі Теплу масу протерти через сито Варити до повного приготування КІНЕЦ алгоритм «Мармелад з чорної смородини» ПОЧАТОК Ягоди чорної смородини розім'яти. Розварити в каструлі. Гарячу масу протерти через сито. Уварити до готовності. КІНЕЦЬ

ВИКОНАВЦІ АЛГОРИТМУ Створюють алгоритми люди. А виконують їх люди й різні пристрої, якими управляють ВИКОНАВЦІ АЛГОРИТМУ Створюють алгоритми люди. А виконують їх люди й різні пристрої, якими управляють люди — комп'ютери, роботи, верстати, супутники, складна побутова техніка та навіть дитячі іграшки.

Виконавець алгоритму — це об'єкт, здатний виконати команди алгоритму. Об'єктом може бути людина, машина Виконавець алгоритму — це об'єкт, здатний виконати команди алгоритму. Об'єктом може бути людина, машина або пристрій.

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

РОЗГЛЯНЬМО ПРИКЛАДИ ЗАДАЧ, СКЛАДЕНИХ ДО НИХ АЛГОРИТМІВ І МОЖЛИВИХ ВИКОНАВЦІВ РОЗГЛЯНЬМО ПРИКЛАДИ ЗАДАЧ, СКЛАДЕНИХ ДО НИХ АЛГОРИТМІВ І МОЖЛИВИХ ВИКОНАВЦІВ

РОЗГЛЯНЬМО ПРИКЛАДИ ЗАДАЧ, СКЛАДЕНИХ ДО НИХ АЛГОРИТМІВ І МОЖЛИВИХ ВИКОНАВЦІВ РОЗГЛЯНЬМО ПРИКЛАДИ ЗАДАЧ, СКЛАДЕНИХ ДО НИХ АЛГОРИТМІВ І МОЖЛИВИХ ВИКОНАВЦІВ

ЯКІ ОСОБЛИВОСТІ СТРУКТУРИ СЛІДУВАННЯ ПРИ ГРАФІЧНОМУ ПОДАННІ АЛГОРИТМІВ? Команди алгоритмів можна умовно об’єднати у ЯКІ ОСОБЛИВОСТІ СТРУКТУРИ СЛІДУВАННЯ ПРИ ГРАФІЧНОМУ ПОДАННІ АЛГОРИТМІВ? Команди алгоритмів можна умовно об’єднати у блоки — алгоритмічні структури. Для кожної структури для зручності вводять свої графічні позначення, за допомогою яких будь-який алгоритм можна подати наочно. Якщо команди виконуються послідовно, кожна наступна розпочинається після завершення попередньої і виконується тільки один раз, — маємо алгоритмічну структуру слідування. Таку структуру графічно позначають у вигляді послідовності прямокутників, у кожному з яких прописується команда або набір команд для отримання певного результату.

АЛГОРИТМІЧНА СТРУКТУРА СЛІДУВАННЯ Виконавець має розв'язувати задачу за вказаним алгоритмом формально, тобто виконувати послідовно АЛГОРИТМІЧНА СТРУКТУРА СЛІДУВАННЯ Виконавець має розв'язувати задачу за вказаним алгоритмом формально, тобто виконувати послідовно команду за командою, не вносячи ані до послідовності, ані до кожної команди алгоритму жодних змін.

АЛГОРИТМІЧНА СТРУКТУРА СЛІДУВАННЯ АЛГОРИТМІЧНА СТРУКТУРА СЛІДУВАННЯ

Люди Виконують АЛГОРИТМ ВИКОНАВЦІ Машини Пристрої Словесна форма Подають Графічна форма Система команд виконавця Люди Виконують АЛГОРИТМ ВИКОНАВЦІ Машини Пристрої Словесна форма Подають Графічна форма Система команд виконавця ПОВТОРЮЄМО

Розгадай ребус м Алгоритм Розгадай ребус м Алгоритм

Розгадай ребус н=к ГР=Н Виконавець Розгадай ребус н=к ГР=Н Виконавець

ФІЗКУЛЬТХВИЛИНКА ФІЗКУЛЬТХВИЛИНКА

ПРАЦЮЄМО ЗА КОМП’ЮТЕРОМ ПРАЦЮЄМО ЗА КОМП’ЮТЕРОМ

Урок 2 ЗА НОВОЮ ПРОГРАМОЮ Урок 2 ЗА НОВОЮ ПРОГРАМОЮ