Top Banner
20

Алгоритми

Apr 13, 2017

Download

Education

Irina Pokidko
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Алгоритми
Page 2: Алгоритми

Клоуз-тест1. Єдине ціле, яке можна відрізнити від

іншого цілого називають… .2. Дії, які може виконувати об'єкт,

називають … .3. Дії об'єкта, які спричиняють інші дії –

це ….4. Інформаційна модель описана за

допомогою програмних засобів називається ….

5. Алгоритм, записаний мовою програмування – це … .

6. … … - набір двійкових кодів для роботи центрального процесора.

Page 3: Алгоритми
Page 4: Алгоритми

Тема: Алгоритми. Властивості алгоритмів. Виконавці

алгоритмів. Метод покрокової деталізації

Page 5: Алгоритми

ознайомити з поняттям алгоритму, виконавця

алгоритму; властивостями

алгоритмів; допустимими значеннями алгоритму;

дати поняття про сутність методу покрокової

деталізації та послідовного уточнення

алгоритму

Page 6: Алгоритми

Учні повинні знатиУчні повинні знати Учні повинні вмітиУчні повинні вміти

Означення алгоритму,виконавця алгоритму;Властивості алгоритмів;Допустимі значення алгоритму;Метод покрокової деталізації

Визначати допустимі і недопустимі значення алгоритмів;Складати алгоритми, використовуючи метод покрокової деталізації

Page 7: Алгоритми
Page 8: Алгоритми
Page 9: Алгоритми

• Алгоритм – це деякий скінчений впорядкований набір дій, послідовне виконання яких через скінчену кількість кроків приводить до розв'язування задачі.

Наприклад: Алгоритм “День” для учня групи

ШЛП-1.

Page 10: Алгоритми

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

Дискретність

Визначеність

Виконуваність

Результативність Формальність

Масовість

Page 11: Алгоритми
Page 12: Алгоритми

Що ж таке “виконавець алгоритму”?Під виконавцем алгоритму ми

розуміємо будь-яку істоту(живу чи неживу), яка спроможна виконати

алгоритм.Наприклад:

риття ями – людина чи екскаватор;покупка продуктів – один із членів

родини і т.д.

Page 13: Алгоритми

3. Допустимі команди 3. Допустимі команди виконавцявиконавця

• команди, які може виконати виконавець

Наведіть приклади, допустимих та недопустимих команд для виконавців:

Людина;Робот на виробництві;Пристрій дистанційного керування

телевізором

Page 14: Алгоритми

, Якщо виконавець не знає як виконати , поставлене завдання необхідно , розкласти завдання на такі підзадачі , які є легкими для виконання тобто .входять до системи команд виконавця Головний алгоритм – , алгоритм виконання якого веде до досягнення .основної мети Допоміжний алгоритм – , алгоритм призначений для досягнення проміжної.мети

Page 15: Алгоритми
Page 16: Алгоритми
Page 17: Алгоритми

Обчислити площу трикутника, якщо відомі довжини трьох його сторін.

Аналіз задачі:Довжини сторін:a, b, c.Додаткові величини: S, p.Формули:

Page 18: Алгоритми

1. Увести значення a, b, c.2. Обчислити p.3. Обчислити p-a.4. Обчислити p-b.5. Обчислити p-c.6. Обчислити S.8. Вивести S.

Page 19: Алгоритми

Учні повинні знатиУчні повинні знати Учні повинні вмітиУчні повинні вміти

Що означає “виконавець алгоритму”;Допустимі команди виконавця;Метод покрокової деталізації

Визначати допустимі і недопустимі команди виконавця;Складати алгоритми, використовуючи метод покрокової деталізації

Page 20: Алгоритми