Теорема о структурированном управлении — это базовая часть программирования, которую вы должны изучить, чтобы стать программистом. Теорема о структурированном управлении – это концепция структурного программирования. Структура управления — это структура потока программы, которая часто используется программистами. На этот раз мы обсудим три типа структур управления, в том числе:
- Последовательность
- Выбор
- Повторение
Последовательность
Последовательность — это инструкция, которая выполняется последовательно в соответствии с потоком инструкций. Эта диаграмма разделена на два измерения, а именно вертикальное и горизонтальное, которые показывают объекты. Эта диаграмма разделена на два измерения, а именно вертикальное и горизонтальное, которые показывают объекты.
Цель диаграммы последовательности состоит в том, чтобы определить последовательность событий для получения желаемого результата. А также описать рабочий процесс действия и более подробно описать поток данных.
Последовательность имеет несколько компонентов, которые часто используются.
- Актер
Компонент аккорда служит для описания пользователя как пользователя, находящегося вне системы, взаимодействующего с системой.
- Линия жизни
Компонент линии жизни служит для описания формы пунктирной линии. Этот компонент имеет поле с объектами для описания действий объекта.
- Поле активации
Компонент окна активации служит для представления времени, которое требуется объекту для завершения объекта.
- Объект
Компонент объекта служит для описания формы прямоугольника, содержащего имя объекта с подчеркиванием.
- Сообщение
Компонент сообщения служит для описания связи между объектами.
Базовый пример диаграммы последовательности:
Инструкции, выполняемые в потоке, будут отсортированы сверху вниз в соответствии с инструкциями.
Пример схемы последовательности действий на банкомате.
Выбор
Выбор — это поток инструкций, в котором инструкция будет выполняться после выполнения определенных условий.
Есть две модели выбора:
- если еще
- случай
Если-иначе и регистр
Это модель для создания условия ветвления при обработке данных, оно будет проверяться перед следующим выполнением данных.
В мире программирования это можно назвать разветвлением, которое часто делается для обработки входных и выходных процессов. Ветвление в мире программирования означает процесс принятия решений.
Пример if-else выглядит следующим образом:
if (kondisi) {
….
}
else {
….
Пример этого случая следующий;
switch (var) {
case nilai1: ….;
break;
default : ….;
}
Вот формат диаграммы.
Повторение
Повторение — это поток инструкций, которые должны повторяться до тех пор, пока условие не будет достигнуто.
В программировании это можно сделать с помощью цикла. Циклы могут функционировать для многократного запуска кода с определенным числом до заранее определенного числа.
Мы можем использовать две модели повторения, а именно:
- для
- пока
для повторения
Мы можем использовать эту коллекцию как повторение в начале формата. Прежде чем использовать повторение, вы должны сначала определить, сколько раз это повторение будет происходить.
Пример использования для:
for (initialValue; valueFinalLimit; multiplication) { …. }
let text = ""; for (x=0; x<3; x++) { text += "The number is " + i +; }
output: The number is 0 The number is 1 The number is 2 The number is 3 The number is 4
Пример диаграммы для:
Это некоторые структурированные элементы управления, которые мы можем изучить для базового понимания программирования.
Спасибо.