Блог ВебМастера » Программирование » Циклы в программировании
«    Ноябрь 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Циклы в программировании 
 26 мая 2008  admin  просмотров: 225  комментариев: 0   Программирование


Алгоритмы многих задач являются циклическими. Т.е. для достижения результата определенная последовательность действий выполняется несколько раз. Алгоритм, в котором используется последовательность операций выполняемых несколько раз, называется циклическим. А сама последовательность операций именуется циклом. Циклы реализуют операторы: for, while, repeat.
Инструкция for, используется в случае, когда последовательность действий выполняется несколько раз. При чем число повторений заранее известно.

For счетчик:= начальное значение to конечное значение
Do
begin
.
.
end;

Счетчик — это переменная числа повторений инструкций цикла. «Начальное значение» определяет начальное значение счетчика циклов, «конечное значение» определяет конечное значение счетчика цикла.
Переменная «счетчик» должна быть целого типа
Кон.знач.:= нач.знач.-1
Инструкция while используется в случае если некоторую последовательность инструкций надо выполнить несколько раз, причем число повторений во время разработки программы не известно. Оно определяется только во время работы программы.

While условие do
begin
.
.
end;

Условие выражения логического типа, инструкция выполняется: 1) Вычисляется значение выражения условия 2) Если значение ложно (false) условие не выполняется 3) Если значение выражения истинно (true) то выполняются инструкции между begin и and.
После этого проверяется выполнение условия. При его выполнении инструкции выполняются еще раз и так до тех пор, пока условие не станет ложным.
Для того, чтобы инструкции цикла while, которые находятся между begin и and были выполнены хотя бы один раз необходимо, чтобы перед выполнением инструкции while значение выражения условия было истинно.

Инструкция repeat, как и while, выполняется, если число повторений вычислений не известно.
Repeat
Инструкции
Until условие

Условия выражения логического типа определяет условие завершения цикла. Выполнение: 1) Выполняются инструкции между repeat и until. 2) Вычисляется значение условия. Если условие ложно, инструкции цикла выполняются еще раз 3) Если условие истинно, то выполнение цикла прекращается.
!: инструкции между repeat и until выполняются, как минимум, один раз.
Инструкции if case используются для перехода к последовательностям инструкций программы в зависимости от некоторого условия. Поэтому их называют операторами условного перехода. Оператор «go to» является оператором безусловного перехода:
Go to Метка:
.
.
.
Где Метка — это идентификатор находящийся перед инструкцией, которая должна быть выполнена после инструкции go to. Метка используемая в инструкции go to должна быть объявлена в разделе меток, который начинается словом label…
В литературе по программированию считается признаком дурного тона применение инструкции go to, поскольку она приводит к запутанности программ.


 (голосов: 0)
Добавление комментария

Ваше Имя:
Ваш E-Mail:


Код:
Включите эту картинку для отображения кода безопасности
обновить код
Введите код:

Вам нравится мой блог?

Да
Нет
Не совсем

Реклама

Счетчики



количество читателей онлайн и всего




Рейтинг@Mail.ru




Читать в Яндекс.Ленте

Rambler's Top100