Методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков, называется _______________ программированием.
|
структурным | ||
|
процедурным | ||
|
логическим | ||
|
объектно-ориентированным |
Решение:
Структурное программирование – методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков.
В соответствии с данной методологией
1. Любая программа представляет собой структуру, построенную из трех типов базовых конструкций:
— последовательное исполнение – однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
— ветвление – однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;
— цикл – многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).
2. В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается.
3. Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки) могут оформляться в виде подпрограмм (процедур или функций). В этом случае в тексте основной программы вместо помещенного в подпрограмму фрагмента вставляется инструкция вызова подпрограммы. При выполнении такой инструкции выполняется вызванная подпрограмма, после чего исполнение программы продолжается с инструкции, следующей за командой вызова подпрограммы.
4. Разработка программы ведется пошагово, методом «сверху вниз».
Особенность процедурного программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов.
Логическое программирование – методология программирования, основанная на автоматическом доказательстве теорем. Логическое программирование основано на теории и аппарате математической логики с использованием математических принципов резолюций.
Объектно-ориентированное программирование – методология программирования, в которой основными концепциями являются понятия объектов и классов.
Структурное программирование – методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков.
В соответствии с данной методологией
1. Любая программа представляет собой структуру, построенную из трех типов базовых конструкций:
— последовательное исполнение – однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
— ветвление – однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;
— цикл – многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).
2. В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается.
3. Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки) могут оформляться в виде подпрограмм (процедур или функций). В этом случае в тексте основной программы вместо помещенного в подпрограмму фрагмента вставляется инструкция вызова подпрограммы. При выполнении такой инструкции выполняется вызванная подпрограмма, после чего исполнение программы продолжается с инструкции, следующей за командой вызова подпрограммы.
4. Разработка программы ведется пошагово, методом «сверху вниз».
Особенность процедурного программирования состоит в том, что задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов.
Логическое программирование – методология программирования, основанная на автоматическом доказательстве теорем. Логическое программирование основано на теории и аппарате математической логики с использованием математических принципов резолюций.
Объектно-ориентированное программирование – методология программирования, в которой основными концепциями являются понятия объектов и классов.