Информатика и ИТ
Тестовый вопрос
Основой метода структурного программирования является
Варианты ответа
Ответ проверенОсновой метода структурного программирования является
использование композиции трех базовых элементов – линейной, ветвления и циклической
Решение:
Структурное программирование – методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков.
В соответствии с данной методологией
1. Любая программа представляет собой структуру, построенную из трех типов базовых конструкций:
— последовательное исполнение – однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
— ветвление – однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;
— цикл – многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла);
2. В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается;
3. Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки) могут оформляться в виде подпрограмм (процедур или функций). В этом случае в тексте основной программы вместо помещенного в подпрограмму фрагмента вставляется инструкция вызова подпрограммы. При выполнении такой инструкции выполняется вызванная подпрограмма, после чего исполнение программы продолжается с инструкции, следующей за командой вызова подпрограммы.
4. Разработка программы ведется пошагово, методом «сверху-вниз».
При разработке сложных программ используют структурный подход в программировании и нисходящее проектирование программ, когда сложная программ разбивается на функционально законченные части, каждая из которых проще исходной программы. Такие программы легче отлаживать и использовать. Отдельные части программы называют подпрограммами. Использование подпрограмм наиболее эффективно в тех случаях, когда одна и та же подпрограмма может использоваться в программе не один раз, возможно, с различными параметрами. Это позволяет экономить память компьютера.
Подпрограммы в свою очередь могут разбиваться на более мелкие части, реализуемые также в виде подпрограмм более низкого уровня.
Достоинства структурного программирования:
1) структурное программирование позволяет значительно сократить число вариантов построения программы по одной и той же спецификации, это значительно снижает сложность программы и, что еще важнее, облегчает понимание ее другими разработчиками;
2) в структурированных программах логически связанные операторы находятся визуально ближе, а слабо связанные – дальше, что позволяет обходиться без блок-схем и других графических форм изображения алгоритмов (по сути, сама программа является собственной блок-схемой);
3) сильно упрощается процесс тестирования и отладки структурированных программ.
Структурное программирование – методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков.
В соответствии с данной методологией
1. Любая программа представляет собой структуру, построенную из трех типов базовых конструкций:
— последовательное исполнение – однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
— ветвление – однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;
— цикл – многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла);
2. В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается;
3. Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки) могут оформляться в виде подпрограмм (процедур или функций). В этом случае в тексте основной программы вместо помещенного в подпрограмму фрагмента вставляется инструкция вызова подпрограммы. При выполнении такой инструкции выполняется вызванная подпрограмма, после чего исполнение программы продолжается с инструкции, следующей за командой вызова подпрограммы.
4. Разработка программы ведется пошагово, методом «сверху-вниз».
При разработке сложных программ используют структурный подход в программировании и нисходящее проектирование программ, когда сложная программ разбивается на функционально законченные части, каждая из которых проще исходной программы. Такие программы легче отлаживать и использовать. Отдельные части программы называют подпрограммами. Использование подпрограмм наиболее эффективно в тех случаях, когда одна и та же подпрограмма может использоваться в программе не один раз, возможно, с различными параметрами. Это позволяет экономить память компьютера.
Подпрограммы в свою очередь могут разбиваться на более мелкие части, реализуемые также в виде подпрограмм более низкого уровня.
Достоинства структурного программирования:
1) структурное программирование позволяет значительно сократить число вариантов построения программы по одной и той же спецификации, это значительно снижает сложность программы и, что еще важнее, облегчает понимание ее другими разработчиками;
2) в структурированных программах логически связанные операторы находятся визуально ближе, а слабо связанные – дальше, что позволяет обходиться без блок-схем и других графических форм изображения алгоритмов (по сути, сама программа является собственной блок-схемой);
3) сильно упрощается процесс тестирования и отладки структурированных программ.
Похожие вопросы из темы
Вся тема «Информатика и ИТ» →
Учетная запись, которая создается отдельно на каждом компьютере и область действия которой ограничивается этим компьютером, является записью типа
При коммутации __________________ создание физического канала между оконечными узлами не обязательно, так как пересылка сообщений происходит без нарушения их целостности.
Использование модели «черный ящик» позволяет изучить
Федеральный закон от 01.12.2007 № 315-ФЗ «О саморегулируемых организациях» размещается в информационном банке
Права управления связанными серверами предоставлены членам роли
Тип данных, позволяющий хранить значения других типов данных, называется: