Структурне програмування: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Onekosha (обговорення | внесок)
стильові правлення
Onekosha (обговорення | внесок)
доповнення
Рядок 22:
Усі три структури можна звести до структури '''while'''.
 
Структурована програма складається із вищеназваних блоків за двома правилами: '''пакетування''' (вихід одного блоку з'єднується із входом наступного) і '''вкладення''' (будь-який блок може бути замінений на керуючу структуру керування вибору або повторення).
 
Таким чином, структуровані програми містять всього сім типів структур керування, які з'єднуються всього двома способами.
Рядок 29:
* такі програми легко створювати та тестувати;
* скорочується термін розробки програми;
* полегшується супровід програми.
* скорочення варіантів побудови програми, що знижує складність програмного забезпечення;
* логічно зв'язані операції знаходяться ближче один до одного, що полегшує аналіз алгоритму дозволяючи обходитись без блок-схем алгоритму (хоча наявність такої блок-схеми полегшує розуміння роботи алгоритму).
 
Недоліки:
* значненепропорційне збільшеннязростання складності розробкипрограми ізпри збільшеннямзбільшенні обсягуоб'єму коду програми.;
* складність створення паралельних програм.