Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

02_SOFTWARE_copy

.pdf
Скачиваний:
16
Добавлен:
27.03.2015
Размер:
2.79 Mб
Скачать

Блок-схема

Распространенный тип схем (графических моделей), описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями, указывающими направление последовательности.

Структурное программирование

Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:

последовательное исполнение ветвление цикл

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

Оператор ветвления

Конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.

ВИДЫ ВЕТВЛЕНИЙ

if условие then

Условный

команды

оператор с

еnd

одной ветвью

 

 

if условие

Условный

then команды1

оператор с

else команды2

двумя

еnd

ветвями

 

 

Блок-схема ветвления

Цикл

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

Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).

ВИДЫ циклОВ

LOOP

БЕЗУСЛОВНЫЙ

<ТЕЛО ЦИКЛА>

ЦИКЛ

END LOOP

 

 

 

WHILE <УСЛОВИЕ> DO

ЦИКЛ С

BEGIN

ПРЕДУСЛОВИЕМ

<ТЕЛО ЦИКЛА>

 

END

 

 

 

REPEAT

ЦИКЛ С

<ТЕЛО ЦИКЛА>

ПОСТУСЛОВИЕМ

UNTIL <УСЛОВИЕ ВЫХОДА>

 

 

 

 

 

FOR <счётчик>

ЦИКЛ С СЧЁТЧИКОМ

<ТЕЛО ЦИКЛА>

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]