Алгоритмізація

Слайд 2

Етапи розв’язання задачі : 1. Постановка задачі 3. Вибір методу вирішення

Етапи розв’язання задачі :

1. Постановка задачі

3. Вибір методу вирішення

2. Формалізація

4. Розробка

алгоритму ( алгоритмізація)

5. Програмування

6. Налагодження програми

7. Обробка результатів

Слайд 3

Постановка задачі: (правильне формулювання задачі) Що дано? Що припустимо? Що потрібно?

Постановка задачі: (правильне формулювання задачі) Що дано? Що припустимо? Що потрібно?

2. Формалізація : Побудова

математичної моделі.

3. Вибір методу вирішення: Як правило, для більшості завдань методи вирішення вже розроблені , і нерідко в декількох варіантах. Залишається тільки вибрати той, який найбільше відповідає деяким вимогам ( мінімальний обсяг пам'яті, мінімальна трудомісткість, максимальна ефективність , достатня точність , допустима похибка обчислень і т.д.)

4. Розробка алгоритму ( алгоритмізація) Можна подати алгоритм : 1)У словесній формі; 2)У формі блок-схеми; 3) У формі структурограми; 4)У формі HIPO-схеми;

Слайд 4

5. Програмування: Це процес запису алгоритму на одній з алгоритмічних мов

5. Програмування: Це процес запису алгоритму на одній з алгоритмічних мов програмування

7.

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

6. Налагодження програми: Це процес пошуку ( діагностики) та усунення помилок у програмі шляхом вирішення її на контрольних ( тестових ) прикладах