Цикл – команда исполнителю повторить многократно указанную последовательность команд алгоритмического языка или, другими словами, многократно повторяющаяся часть программы.
Существует три разновидности оператора цикла.
2. Оператор цикла с параметром.
Используется, когда известно, сколько раз выполняется циклическая часть программы.for <параметр цикла>:=<начало> to/downto <конец> do <оператор>;
для до делать
параметр цикла - числовая переменная типа integer
начало, конец - арифметическое выражение
to - используется когда начало меньше конца
Организация циклов в языке Турбо Паскаль.doc
Организация циклов в языке Турбо Паскаль
Цикл – команда исполнителю повторить многократно указанную последовательность
команд алгоритмического языка или, другими словами, многократно повторяющаяся часть
программы.
Существует три разновидности оператора цикла.
2. Оператор цикла с параметром.
Используется, когда известно, сколько раз выполняется циклическая часть программы.for
<параметр цикла>:=<начало> to/downto <конец> do <оператор>;
для до делать
параметр цикла числовая переменная типа integer
начало, конец арифметическое выражение
to используется когда начало меньше конца
downto используется когда начало больше конца
оператор тело цикла, любой оператор, в том числе и составной
Принцип работы:
Параметру присваивается значение начало
Выполняется оператор тело цикла.
Если параметр больше/меньше конца, то начинает работать следующий оператор за
оператором цикла, в противном случае к параметру прибавляется/отнимается единица.
Затем параметр сравнивается с концом.
Снова выполняется оператор.
Так продолжается пока параметр не станет больше/меньше конца.
3. Цикл с предварительным условием
while <условие> do <оператор>;
пока делать
условие логическое выражение
оператор любой оператор, в том числе и составной.
Принцип работы:
Проверяется истинность условия
Если условие истинно выполняется оператор
Цикл работает, пока условие не станет ложным.
4. Цикл с последующим условием
repeat <операторы> until <условие>
повторять до тех пор пока
условие логическое выражение
операторы любое количество любых операторов, в том числе и составной.
Принцип работы:
Выполняются все операторы между repeat и until
Проверяется ложность условия
Цикл работает, пока условие не станет истинным.5. Особенности и отличия операторов цикла
Вход в цикл возможен только через его начало
Переменные оператора должны быть определены до входа в цикл
Необходимо предусмотреть выход из цикла, чтобы он не повторялся бесконечно.
Оператор while repeat может ни разу не выполнится
оператор repeat обязательно выполниться хотя бы раз
6. Примеры программ
Проверить, является ли целое число простым. Uses crt;
Var n{введенное число},i:integer;
Begin
Readln(n);
For i:=2 to n1 do
If n mod i =0 then begin writeln(n,’не простое’);readkey; halt;end;
writeln (n, ‘простое’);
readkey;
end.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с
договором-офертой сайта. Вы можете
сообщить о нарушении.
Продолжая использовать наш сайт, вы соглашаетесь с политикой использования Cookies. Это файлы в браузере, которые помогают нам сделать ваш опыт взаимодействия с сайтом удобнее.