АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Перечисляемые циклы (циклы со счетчиком)

Читайте также:
  1. Биогеохимические циклы биосферы
  2. Вложенные циклы
  3. Возбудители африканской сонной болезни и болезни Чагаса. Циклы развития, методы диагностики и профилактики.
  4. Жизненные циклы бизнеса
  5. Инверсия доминирования, доминирование и циклы формулы любви
  6. Инверсия доминирования, доминирование и циклы формулы любви.
  7. Круговые термодинамические процессы или циклы
  8. РИТМЫ И ЦИКЛЫ
  9. Сборник новелл «Декамерон» - вершина творчества Боккаччо. Источники новелл и их переосмысление. Основные циклы новелл, их темы, сюжеты
  10. СЕМИЛЕТНИЕ ЦИКЛЫ
  11. Тепловые двигатели. Термодинамические циклы. Цикл Карно

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

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;

 

T=n/i
Пример: Вывести на экран все натуральные делители числа n.

 

 

PROGRAM DELITEL;

VAR

n: integer;

i: integer;

t: real;

BEGIN

writeln (‘введите натуральное число n’);

нет
read (n)

FOR i: =1 TO N DO

да
BEGIN

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;

 

нет
BEGIN

FOR i:= 100 DOWNTO 1 DO

да
IF I/2= INT (I/2) THEN writeln (i);

END.

 

 

Если в данных конструкциях начальные значения совпадают с конечны значением, то операторы цикла выполняются один раз.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)