Теорія алгоритмів презентация

Содержание

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

Слайд 1Тема : АЛГОРИТМИ


Слайд 2Що таке алгоритм ?
Алгоритм - це точне розпорядження, що визначає обчислювальний

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

Слайд 3Способи завдання алгоритму
Для завдання алгоритмів використовують такі способи:
словесний опис послідовності

обчислень
аналітичний (у вигляді формул)
графічний (у вигляді схем і діаграм)
запис алгоритмічною мовою.

Слайд 4ВЛАСТИВОСТІ АЛГОРИТМУ
Детермінованість(однозначність)-однозначність результату обчислювального процесу при заданих початкових даних;
Дискретність-розділення обчислювального процесу

на окремі елементарні кроки , можливість виконання яких не викликає сумніву;
Масовість-забеспечення розв‘язання будь-якої задачі з класу однотипних;
Результативність(скінченність)-забеспечення одержання результату через кінцеве число кроків;

Слайд 5Схема алгоритму
графічне зображення його структури, в якому кожний етап процесу перероблення

даних подається у вигляді різних фігур(символів).

Введення
-виведення

Пуск-стоп

Процес

Розв‘язування

Лінії потоку


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

заданим алгоритмом , поділяють на три основні види:
Лінійні
Розгалужені
Циклічні

Слайд 7Графічне зображення лінійних обчислювальних процесів.
У лінійному обчислювальному процесі всі операції виконуються

послідовно у порядку їх запису.
Введення початкових даних
Обчислення за формулами
Виведення результату

Слайд 8Приклад. Скласти схему алгоритму роботи касового апарата для визначення вартості

товару, що обчислюється за формулою. S=C*N де S-сума,C-ціна,N-кількість товару


Стоп

C,N

S=C*N

S

Пуск

Введення ціни і кількості товару

Обчислення вартості товару

Виведення результату


Слайд 9Графічне зображення розгалужених обчислювальних процесів.
Обчислювальний процес називається розгалуженим якщо для здобуття

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

Слайд 10Напрям обчислень вибирається перевіркою, внаслідок якої можливі два виходи: “ТАК”-умовно виконано,”НІ”-умовно не

виконано.Умова вказується в середені символу “Розв‘язання”. Приклад. Скласти алгоритм для обчислення функції

Слайд 11пуск
x


y
Немає розв’язку
стоп
0,-,хиба

1,+,істина


Слайд 12Графічне зображення циклічних обчислювальних процесів.
Циклом називається послідовність дій, що багаторазово повторюється,

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

Слайд 13Приклад. Скласти алгоритм для обчислення суми


Слайд 14початок
n,
S=0
i=1
S=S+
i=i+1

S
кінець
так
ні


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

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

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

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

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


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

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