Програмування С, С++теорія та практика (частина 1)
1.5.3 Базові алгоритмічні конструкції:
Базові алгоритмічні конструкції - це способи управління процесами обробки даних. Виділяють три базові алгоритмічні конструкції:
1. лінійні алгоритми ;
2. алгоритми розгалуженої структури;
3. алгоритми циклічної структури.
![]() |
|||||
![]() |
|||||
![]() |
|
у/ М, |
N / |
|
|
г |
|
А= |
=1 |
|
|
г |
|
І=2М |
-N+1 |



Лінійні алгоритми (рис. 1.3). Алгоритм називається лінійним, якщо блоки алгоритму виконуються один за одним. Алгоритми лінійної структури не містять умовних і безумовних переходів, циклів.
Алгоритми розгалуженої структури (рис.1.4). Якщо вибраний метод розв'язання задачі передбачає виконання різних дій в залежності від значень будь-яких змінних, але при цьому кожна гілка алгоритму в процесі розв'язання задачі виконується не більше одного разу, алгоритм називається розгалуженим.
Алгоритми циклічної структури (рис.1.5).
Цикл - це команда виконавцеві (компілятору) багаторазово повторити послідовність певних команд.
При багатократному проходженні деяких ділянок алгоритму в процесі виконання алгоритм називається циклічним. Кількість проходжень циклу повинна бути повністю визначена алгоритмом розв'язання задачі, інакше виникає "зациклювання", при якому процес розв'язання задачі не може завершитися.
Алгоритми розв'язку задач циклічної структури можуть бути такими, що при однократному проході циклу деякі ділянки алгоритму виконуються неодноразово, тобто всередині циклу існують інші цикли. Алгоритми такої структури називаються алгоритмами з вкладеними циклами.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Схожі підручники
- ТЕХНОЛОГІЇ ХІМІЧНИХ ВИРОБНИЦТВ ТА НАФТОПЕРЕРОБЛЕННЯ
- Курс Банківська Система
- Методичні вказівки до виконання практичного заняття на тему «Дробово-лінійне програмування»
- Конспект лекцій з курсу Введення у фінансову діяльність (частина 1)
- Хрестоматія з Філософії (частина 1) (онлайн)
- Загальні питання з курсу Соціологія (частина 1)



