Разделы презентаций


Види алгоритмів

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

Слайды и текст этой презентации

Слайд 1Види алгоритмів.

Види алгоритмів.

Слайд 2Види алгоритмів.
Види алгоритмів розрізняють зазвичай не за складністю виконуваних дій,

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

за логічною конструкцією) алгоритмічного процесу.
За характером управління розрізняють три основні види алгоритмів:
лінійні;
з розгалуженням;
з повторенням.

Види алгоритмів.Види алгоритмів розрізняють зазвичай не за складністю виконуваних дій, не за їхньою кількістю, а за складністю

Слайд 3Лінійні алгоритми
Алгоритм, який приписує одноразове виконання однієї і тієї самої

послідовності дій при будь-яких допустимих вхідних даних задачі, називається лінійним.


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

Слайд 4Лінійні алгоритми






Рис. 1. Базова структура слідування.
Дія 1
Дія 2

Лінійні алгоритмиРис. 1. Базова структура слідування.Дія 1Дія 2

Слайд 5Галужені алгоритми
Складнішими за управлінням є алгоритми, які передбачають два можливі

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

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

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

Слайд 6Галужені алгоритми
Базова структура алгоритму з галуженням теж називається розгалуженням. Розрізняють

повну й коротку форму розгалуження (рис. 2).
Зазначимо, що і

повна, і коротка форми розгалуження є замкненими: кожна з них має один вхід й один вихід.

Галужені алгоритмиБазова структура алгоритму з галуженням теж називається розгалуженням. Розрізняють повну й коротку форму розгалуження (рис. 2).

Слайд 7Галужені алгоритми

Галужені алгоритми

Слайд 8Циклічні алгоритми
Третій вид алгоритмів складають такі, що передбачають можливість повторного

виконання певної послідовності дій.
Алгоритм, який приписує повторне виконання дій,

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

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

Слайд 9Циклічні алгоритми
Базова структура алгоритму з повторенням називається повторенням, або частіше

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

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

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

Слайд 10Циклічні алгоритми з передумовою

Циклічні алгоритми з передумовою

Слайд 11Циклічні алгоритми з після умовою

Циклічні алгоритми з після умовою

Слайд 12Циклічні алгоритми
Спільним для обох типів циклу:
· обидві базові

структури циклу є замкненими;
· кількість повторень циклу визначається

його умовою;
· вихід із циклу відбувається тільки через перевірку умови циклу.
Різниця між типами циклів полягає в тому, що тіло циклу з післяумовою обов’язково виконується хоча б один раз — до першої перевірки умови, а цикл із передумовою може бути не виконаним жодного разу, якщо при першій же перевірці умови маємо результат «ні». Через це розглянуті типи циклів не є взаємозамінюваними: цикл із післяумовою можна замінити циклом з передумовою, а навпаки — ні.
Циклічні алгоритмиСпільним для обох типів циклу: ·  обидві базові структури циклу є замкненими; ·  кількість

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика