Як вирішувати завдання з алгоритмом.

Алгоритм представляє збій послідовність точно визначених операцій, що описують необхідний порядок дій для вирішення поставленого задачі . Будь-яка задача може бути вирішена за допомогою алгоритму. Перед складанням інструкції в алгоритм вводяться змінні величини з урахуванням умови задачі . Найбільш прості типи алгоритму: лінійні, циклічні і алгоритми з розгалуженням. Кожен з них, шляхом кінцевого числа операцій, здійснює перехід від ввідних даних до шуканого в задачі результату.
Інструкція
1
Уважно ознайомтеся з умовою вихідної задачі . Продумайте її рішення: чи мається циклічність в задачі. Можливо, задано операції, виконання яких обумовлено задоволенням різних умов. Випишіть всі відомі дані і шукані величини.
2
Будь алгоритм вимагає формалізованої записи. Якщо вам потрібно скласти блок-схему алгоритму, використовуйте спеціальні елементи для позначення кожної операції створюваної інструкції. Як правило, це блоки з прямокутних і ромбічних фігур, з'єднані в загальне дерево.
3
Складіть загальний алгоритм вирішення задачі . На першому кроці введіть в алгоритм змінні величини, які позначають відомі дані і результуючі значення. Присвойте змінним відомі з умови задачі значення.
4
Деталізуйте алгоритм. Детально розпишіть умова задачі . Кожен крок інструкції повинен бути записаний на окремому рядку. При необхідності задайте цикли або розгалуження алгоритму.
5
Всі дії в кроках інструкції виробляєте із заданими перемінними. Якщо необхідно ввести допоміжні змінні, включіть їх додатково на самому початку алгоритму.
6
Часто зі змісту вихідної задачі в процесі вирішення випливають умови, при задоволенні яких над даними проводиться одну дію, а без задоволення - інше. В цьому випадку мова йде про розгалуженні алгоритму. Оформіть його двома гілками дерева-інструкції.
7
Якщо при розгалуженні алгоритму після проходження умови одну з гілок необхідно повернути назад по тілу алгоритму, то утворюється циклічний алгоритм. Чітко простежте, щоб цикл всередині інструкції не був нескінченний і мав кінцеве число ітерацій.
8
Будь-яка послідовність виконуваних дій повинна привести до кінцевого результату, заданому в умові задачі . Після отримання шуканої величини, завершите тіло алгоритму і запишіть отриману відповідь.