- Для реалізації складних завдань необхідно використати використовувати структурований підхід: розбити алгоритм на певні допоміжні алгоритми і комбінувати їх.
- Основний алгоритм – для досягнення основної мети.
- Допоміжний алгоритм – для досягнення проміжної мети.
4. Приклад 7
Визначити площу опуклого n-кутника

Модуль 1 (довжина сторін)

Модуль 2 (площа трикутника)

- Етапи реалізації задач з використанням ПЕОМ.
Варіант 1
- Постановка задачі, яка містить побудову математичної моделі і виділення аргументів і результатів.
- Побудова словесного алгоритму.
- Запис алгоритму мовою програмування.
- Реалізація алгоритму мовою програмування.
- Аналіз результатів.
Варіант 2
- Математична постановка задачі.
- Визначення методу розв’язування.
- Складання сценарію роботи з ПЕОМ.
- Конструювання алгоритму.
- Переведення алгоритму в програму.
- Введення програми, запуск.
- Отримання результатів.
Домашнє завдання
Знати відповідь на запитання:
- Яке походження терміну “алгоритм”?
- Що ви розумієте під поняттям “алгоритм”?
- Навести приклад алгоритму.
- Навести приклади виконавців алгоритмів.
- Навести приклади допустимих та недопустимих команд виконавця.
- Навести приклади правильного і неправильного алгоритму.
- Навести приклади визначеного та невизначеного алгоритму.
- Навести приклади масового та немасового алгоритму.
- Чи завжди можна в алгоритмі переставити будь-які дві команди місцями? Чи буде алгоритм правильним?
- Перерахуйте властивості алгоритмів.
- Перерахуйте базові конструкції алгоритмів, дайте означення, наведіть приклади.
- Дайте характеристику кожного з відомих вам способів опису алгоритмів.
- Зобразіть схематично у вигляді блок схеми базові структури алгоритмів:
а) слідування;
б) розгалуження;
в) циклу “поки”;
г) циклу “для”.
- Запишіть структурні елементи (модулі) для алгоритму “Мій день” (майте на увазі деякі блоки алгоритмів повторюються).
Завдання
1) Написати словесний алгоритм:
- переходу вулиці;
- пошуку книги в бібліотеці;
- наповнення водою 1)20-літрової 2) 25-літрової бочки за допомогою посудини ємністю 1) 1 л 2)2 л 3) 3 л 4)4 л 5)5 л.
Скільки разів треба виконати команду в циклі?
Скільки літрів води буде переливатися через краї бочки в кожному випадку?
2) Написати алгоритм і блок схему для знаходження максимального значення серед трьох елементів.
Варіант 1
Блок схема для знаходження максимального значення серед трьох елементів.
Варіант 2
Блок схема для знаходження максимального значення серед трьох елементів.
3) Зобразити блок схему обрахунку суми збіжного ряду


4) Зобразити блок схему для переведення дюймів в сантиметри (для d від 1 до 20 дюймів з кроком 1) з виведенням таблиці /1 дюйм=2.54 см/.
