|
|||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Перечисляемые циклы (циклы со счетчиком)Конструкция, позволяющая реализовать данный цикл, имеет вид: FOR…TO (downto)…DO В этом операторе обязательно указываются следующие параметры: - имя переменной цикла или счетчика цикла; - некоторое начальное значение для переменной цикла, которое она получает при первом выполнении цикла; - некоторое конечное значение цикла, достигнув которое повторение цикла прекращается. Если записать конструкцию цикла, как
FOR i: = n TO k DO оператор;
то счетчик изменяется на 1 при каждом следующем исполнении оператора. Необходимо помнить, что для правильной записи конструкции оператора переменные i, n, k могут быть только как называемого “порядкового типа”. Это тип, в котором каждое данное имеет свой номер, свое расположение среди других данных этого типа. Если требуется повторить группу действий, то оператор выглядит следующим образом:
FOR i: = n TO k DO BEGIN оператор 1; оператор 2; ………….. оператор n; END;
PROGRAM DELITEL; VAR n: integer; i: integer; t: real; BEGIN writeln (‘введите натуральное число n’);
FOR i: =1 TO N DO
T: = n/i; IF T = INT (T) THEN writeln (T); END; END.
Конструкция
FOR i: =n DOWNTO k DO оператор;
используются для того случая, когда счетчик уменьшается на 1 при каждом следующем шаге.
Пример: Вывести на экран все четные числа от 100 до 1
PROGRAM CHISLO; VAR i: integer;
FOR i:= 100 DOWNTO 1 DO
END.
Если в данных конструкциях начальные значения совпадают с конечны значением, то операторы цикла выполняются один раз.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |