Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 7.pdf
Скачиваний:
15
Добавлен:
09.04.2015
Размер:
412.64 Кб
Скачать

Лекция 7 НГАСУ (Сибстрин), 2 курс

Циклические вычислительные процессы

Алгоритм циклической структуры

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

Разные виды циклов:

С предусловием, постусловием, с параметром

Вложенным называется цикл, находящийся внутри

тела другого цикла

Итерационным называется цикл, число повторений которого не задается, а определяется в ходе выполнения цикла. В этом случае одно повторение цикла называется итерацией

Алгоритмы циклической структуры

Цикл с предусловием

ЛОЖЬ ИСТИНА

<условие>

<тело цикла>

Цикл с постусловием

<тело цикла>

 

ИСТИНА

ЛОЖЬ

<условие>

 

Пример цикла с предусловием

Какое значение примут переменные S, I?

БЛОК-СХЕМА

S:=0

I:=0

ЛОЖЬ ИСТИНА

I<5

I:=I+1

S:=S+1/I;

I S

0 0

1 0

2 0

3 0

4 0

5 0.2

Пример цикла с постусловием

Какое значение примут переменные S, I?

БЛОК-СХЕМА

S:=1

I:=2

S:=S+I

I:=I-1

ИСТИНА ЛОЖЬ

I<=0

I S

2 1

1 3

0 4