Императивное программирование

Содержание

Слайд 2

I Императивное программирование 2. Структурное программирование • Последовательное исполнение — однократное выполнение

I Императивное программирование 2. Структурное программирование • Последовательное исполнение — однократное выполнение
операций в том порядке, в котором они записаны в тексте программы (сначала выполняется инструкция 1, затем инструкция 2 и так далее).

Слайд 3

I Императивное программирование 2. Структурное программирование • Ветвление – это однократное выполнение

I Императивное программирование 2. Структурное программирование • Ветвление – это однократное выполнение
одной из двух или более операций, в зависимости от выполнения некоторого заданного условия; Операторы, выполняющие функции ветвления, имеют название – условные операторы.

if ($i < 10)

$i++

if

Слайд 4

I Императивное программирование 2. Структурное программирование • Ветвление Условный оператор if может быть

I Императивное программирование 2. Структурное программирование • Ветвление Условный оператор if может
усложнен служебным словом else (иначе).

else

Например,

Слайд 5

I Императивное программирование 2. Структурное программирование • Цикл – многократное исполнение одной

I Императивное программирование 2. Структурное программирование • Цикл – многократное исполнение одной
и той же операции до тех пор, пока выполняется некоторое заданное условие.

for

Например,

for ($i=1; $i < 10; $i++)
echo $i.': Hello, world!
';
?>

Слайд 6

I Императивное программирование 2. Структурное программирование • Цикл Цикл с предусловием: сначала выполняется

I Императивное программирование 2. Структурное программирование • Цикл Цикл с предусловием: сначала
условие (проверяется, истинно или ложно), и только после этого выполняется сам цикл. Данный цикл может не выполниться ни разу, если результатом проверки окажется «ложь».

while

Например,

Слайд 7

I Императивное программирование 2. Структурное программирование • Цикл Цикл с постусловием: сначала выполняется

I Императивное программирование 2. Структурное программирование • Цикл Цикл с постусловием: сначала
сам цикл и только после этого проверяется истинность условия. Отличием данного цикла от цикла с предусловием является то, что он будет выполнен хотя бы один раз.

do while

Слайд 8

I Императивное программирование 2. Структурное программирование Разработка программы в структурном программировании ведётся пошагово,

I Императивное программирование 2. Структурное программирование Разработка программы в структурном программировании ведётся
методом «сверху вниз». Это позволяет вместо работающих подпрограмм использовать "заглушки", чтобы протестировать работоспособность всей программы в целом. После тестирования заглушку заменяют реальной подпрограммой.

Слайд 9

I Императивное программирование 2. Структурное программирование Необходимо стараться писать программу таким образом, чтобы

I Императивное программирование 2. Структурное программирование Необходимо стараться писать программу таким образом,
те блоки, из которых она будет состоять, были универсальными: чтобы к ним можно было обращаться несколько раз. Или, что еще лучше, чтобы такой модуль был настолько универсален, что его можно было бы использовать в совершенно другой программе.