Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Структурний підхід до програмування

РефератДопомога в написанніДізнатися вартістьмоєї роботи

У результаті кожна складна команда в програмі, яка є комбінацією послідовних, умовних і циклічних операторів, має тільки одну точку входу й одну точку виходу, що дає можливість розбиття програми на відносно самостійні фрагменти. Структурний підхід до програмування являє собою методологію створення програм. Його впровадження забезпечує: Отримання програм, які більш придатні для супроводу, оскільки… Читати ще >

Структурний підхід до програмування (реферат, курсова, диплом, контрольна)

Структурне програмування — підхід, при якому для передачі управління у програмі використовуються тільки три конструкції, що допускають послідовну, умовну й ітеративну передачі управління. При цьому безумовна передача управління, наприклад, оператором goto забороняється.

У результаті кожна складна команда в програмі, яка є комбінацією послідовних, умовних і циклічних операторів, має тільки одну точку входу й одну точку виходу, що дає можливість розбиття програми на відносно самостійні фрагменти.

Структурне програмування є результатом застосування аплікативних методів до імперативних програм. Для цього використовуються процедурно-орієнтовані мови, в яких є можливість опису програми як сукупності процедур. Процедури можуть викликати одна одну, і кожна з них може бути викликана основною програмою, яку також можна розглядати як процедуру.

Структурний підхід до програмування являє собою методологію створення програм. Його впровадження забезпечує:

  • — підвищення продуктивності праці програмістів при написанні та контролі програм;
  • — отримання програм, які більш придатні для супроводу, оскільки складаються з окремих модулів;
  • — створення програм колективом розробників;
  • — закінчення створення програм у заданий термін.

У структурованих програмах зазвичай легко простежується основний алгоритм, вони зручніші в налагодженні й менш чутливі до помилок програмування. Ці властивості є наслідком важливої особливості підпрограм, кожна з яких є багато в чому самостійним фрагментом програми, пов’язаним з основною програмою лише за допомогою декількох параметрів. Така самостійність підпрограм дозволяє локалізувати в них усі деталі програмної реалізації тієї чи іншої алгоритмічної дії, і тому зміна цих деталей, наприклад, у процесі налагодження, зазвичай не призводить до змін основної програми.

Показати весь текст
Заповнити форму поточною роботою