Категория
Информатика
Тип
реферат
Страницы
2 стр.
Дата
15.05.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
21597.zip — 5.24 kb
  • operatory-cikla_21597_1.rtf — 24.53 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Операторы цикла Alena AlenaОператоры цикла
С.А. Григорьев
Для реализации циклических алгоритмов, т.е. алгоритмов, содержащих многократно повторяющиеся одинаковые операции, применяются специальные операторы цикла. В Па с
кале есть три вида циклов: FOR, WHILE и REPEAT. Оператор цикла FOR записывается в виде:
FOR переменная:=начальное значение TO конечное значение DO
оператор/блок
или
FOR переменная:=начальное значение DOWNTO конечное значение DO
оператор/блок.
Здесь переменная - любая переменная порядкового типа, называемая в таком
контексте переменной цикла, начальное значение и конечное значение - выражения того же типа (и с ключение, как всегда делается для разнотипных целочисленных переменных). Цикл FOR выполняется следующим образом: переменной цикла присваивается начальное значение, после
чего выполняется тело цикла (оператор или блок, стоящий после DO). Два этих де й ствия вместе составляют один шаг цикла. Затем переменной цикла присваивается следу ю щее (в цикле
FOR ... TO) или предыдущее (в цикле FOR ... DOWNTO) значение (вспомним функции Succ и Pred) и выполняется следующий шаг цикла. Так происходит до тех пор, пока значение переменной цикла не станет больше (FOR...TO) или меньше (FOR...DOWNTO) конечного значения. Цикл FOR
может не выполниться ни разу, если начальное значение больше конечного в
цикле FOR...TO или меньше конечного в цикле FOR...DOWNTO. Зап и шем
два примера использования цикла FOR : вычислим сумму квадратов натуральных чисел от 1 до N.
VAR i : Word;
CONST s : Real = 0; N = 22;
BEGIN FOR i:=1 TO N DO s:=s+SQR(i); WRITELN(' сумма =',s); END.
и выведем на экран символы с номерами от 32 до 255
VAR c : Char;



Ваше мнение



CAPTCHA