В данном случае был использован нисходящий подход

10.  Дать понятие структурного подхода к разработке ПО.

Описать базовые принципы структурного подхода.

При тестировании будущего программного продукта использовалась подпрограмма, но оформленная в соответствии с особыми правилами:

- имела один вход и один выход и выполняла строго однозначную функцию;

- обеспечивала компиляцию, независимую от других подпрограмм.

Как называется данная подпрограмма?

Верно ли утверждение «структура программы — искусственно выделенные программистом взаимодействующие части программы»? Ответ объясните.

Структурный подход к разработке ПО – функциональная декомпозиция.

Базовыми принципами являются:

· принцип «разделяй и властвуй»;

· принцип иерархического упорядочения – принцип организации составных частей системы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне.

·  принцип абстрагирования – выделение существенных аспектов системы и отвлечение от несущественных;

· принцип непротиворечивости – обоснованность и согласованность элементов системы;

· принцип структурирования данных – данные должны быть структурированы и иерархически организованы.

Данная подпрограмма называется – модуль.

Утверждение «структура программы — искусственно выделенные программистом взаимодействующие части программы» верно? Использование рациональной структуры устраняет проблему сложности разработки; делает программу понятной людям; повышает надежность работы программы при сокращении срока ее тестирования и сроков разработки вообще.

 

 

11.  Дать понятие структурной схемы.

Описать и графически изобразить базовые конструкции структурного программирования. Перечислить, какие конструкции были применены в следующей схеме:

В чём преимущество структурной схемы перед другими формами описания алгоритмов.

Ответ:

а) выполнение действий;

б) ветвление – соответствует выбору одного из двух вариантов действий;

в) цикл-пока – определяет повторение действий, пока не будет нарушено некоторое условие, выполнение которого проверяется в начале цикла.

В схеме использовались следование и ветвление.

Преимущество структурной схемы перед другими формами описания алгоритмов в том, что Графическое изображение наиболее наглядно.

 

 

12. Дать понятие структурной схемы.

Изобразить графически и описать дополнительные конструкции структурного программирования.

Графически изобразить решение следующей задачи: Подсчитать сумму четных натуральных чисел.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: