Алгоритм — це чітко визначена послідовність вказівок для виконання дій, спрямована на розв’язання певної задачі.
З курсу математики вам добре відомі алгоритми виконання арифметичних операцій над багатоцифровими числами; знаходження коренів лінійного і квадратного рівнянь; поділу відрізка на рівні частини; побудови трикутника за заданими сторонами тощо. У курсі інформатики ви складали алгоритми не тільки обчислювальних, а й ігрових задач.
Ви вже знаєте, що будь-який алгоритм можна побудувати, використовуючи три базові алгоритмічні структури: слідування, розгалуження, повторення. Для графічного подання алгоритмів використовують блок-схеми.
У лінійних алгоритмах використовується тільки структура слідування. Алгоритми, в основі яких лежить структура розгалуження, називають алгоритмами з розгалуженнями. Алгоритми, в основі яких лежить структура повторення, називають циклічними.
1. Що таке алгоритм?
2. Які базові алгоритмічні структури використовують для конструювання алгоритмів?
3. З якою метою складають блок-схеми алгоритмів?
4. Яку алгоритмічну структуру використовують у лінійних алгоритмах?
У цьому розділі ви ознайомитесь із правилами реалізації алгоритмів із розгалуженнями і повтореннями у мові програмування Object Pascal.