Базові структури алгоритму
Базові структури алгоритму - це структури, за допомогою яких створюється алгоритм для вирішення певної задачі. Існують три основні (базові) алгоритмічні структури, або три основних типи алгоритмів: лінійний, розгалужений і циклічний.
Лінійний алгоритм (послідовне виконання, структура проходження) - це алгоритм, який забезпечує отримання результату шляхом одноразового виконання послідовності дій, незалежно від вхідних даних і проміжних результатів. Дії в таких алгоритмах виконуються послідовно, одна за одною, тобто лінійно.
Розгалужений алгоритм (умова, структура вибору) - в класичному варіанті ця структура розглядається як вибір дій у разі виконання або невиконання заданої умови. Розгалуження бувають повними і неповними.
Повний розгалуження - це розгалуження, в якому певні дії визначені і при виконанні, і в разі невиконання умови. Неповне розгалуження - це розгалуження, в якому дії визначені тільки при виконанні (або в разі невиконання) умови.
Циклічний алгоритм (цикл, структура повторення) - це алгоритм, в якому передбачено повторення деякої серії команд. За допомогою цієї структури описуються однотипні повторювані кілька разів. Такі алгоритми забезпечують виконання довгою послідовності дій, записаних порівняно короткою послідовністю команд. Саме використання циклів дозволяє в повній мірі реалізувати швидкодію комп'ютерів.
Основна особливість базових алгоритмічних структур - це їх повнота, тобто цих структур досить для створення складного алгоритму.
Завантаження.
Вас вітає сайт "Світ науки". На нашому освітньому сайті Ви зможете знайти величезну кількість шпаргалок, рефератів, конспектів, семінарів, лекцій та інших навчальних матеріалів практично з усіх навчальних предметів! Всі навчальні матеріали збиралися такими ж учнями, як і Ви, шановні відвідувачі. Саме тому, кожен конспект, кожна лекція і семінар несе в собі величезну інформаційну навантаження і повністю розкриває свою тему! Якщо Вам необхідні інші реферати або конспекти, скористайтеся формою пошуку на нашому освітньому сайті! Всі матеріали, які надані на нашому сайті носять виключно науковий характер і не зацікавлені або прийняття будь-якої сторони, адже наука ставить перед собою мету в підвищення комфортності життя людини і досягненні нових, незвіданих раніше цілей. Ми щиро раді кожному нашому відвідувачеві і ми будемо задовольняти Вашу спрагу до знань і далі!
БіологіяФізікаХіміяЕкономікаГеографія
МікробіологіяТеоретіческая механікаГеографія БелоруссііГеографія УкраіниГеографія Молдавії
Рослинність міраЕлектротехнікаГеографія ГрузііГеографія АрменііГеографія Азербайджану
Географія КазахстанаГеографія УзбекістанаГеографія КіргізііГеографія ТуркменістанаПріродоведеніе
Географія ТаджікістанаГеографія Естонії