77989

Оператор цикла с параметром

Лекция

Информатика, кибернетика и программирование

Оператор for действует следующим образом. Вначале вычисляются начальное и конечное значение счетчика. Далее счетчику присваивается начальное значение. Затем значение счетчика сравнивается с конечным значением. Далее, пока счетчик меньше или равен конечному значению (в первым варианте) или больше или равен (во втором варианте), выполняется очередная итерация цикла. В противном случае происходит выход из цикла

Русский

2015-02-05

30 KB

2 чел.

Лекция №5

Оператор цикла с параметром

Частно при решения задач необходимо многократно выполнять определенную последовательность действий. Такие повторяющиеся действие называются циклами. В языке Object Pascal возможно организации 3-х видов циклов.

  1.  С параметром (оператор for)
  2.  С предусловием (оператор while)
  3.  С постусловием (оператор repeat)

Оператор цикла for организует выполнение последовательности операторов заранее известного число раз. Существуют два варианта оператора:

  1.  С увеличением счетчика:

for <счетчик>:=<начальное значение> to <конечное значение> do <оператор>;

  1.  С уменьшением счетчика:
  2.  for <счетчик>:=<начальное значение> downto <конечное значение> do <оператор>;

Здесь

<счетчик> - переменная порядкого типа – параметр цикла

<начальное значение> и <конечное значение> - выражения, которые должны быть совместимые с параметром цикла;

<оператор> - это оператор, который выполняется в цикле – тело цикла.

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

Оператор for действует следующим образом. Вначале вычисляются начальное и конечное значение счетчика. Далее счетчику присваивается начальное значение. Затем значение счетчика сравнивается с конечным значением. Далее, пока счетчик меньше или равен конечному значению (в первым варианте) или больше или равен (во втором варианте), выполняется очередная итерация цикла. В противном случае происходит выход из цикла. Выполнение очередной итерации включается в себя сначала выполнение тела цикла, а затем присвоение счетчику следующего большого значения (в первом варианте) или следующего меньшего значения (во втором варианте). Если параметр цикла целого типа, то это означает увеличение либо уменьшение его на 1. В первом варианте начальное значение должно быть меньше конечного, а во втором варианте – больше конечного. В противном случае тело цикла не будет выполнено ни разу.

Пример 1.

Напечатать столбиком все целые числа от 30 до 45.

Program hhh;

  Var i:integer;

   Begin

   For i:=30 to 45 do

    Readln;

     End.

Пример 2.

Найти сумму всех целых чисел от 10 до 50

Program uuu;

  Var i,s:integer;

   Begin

s:=0;

  for i:=10 to 50 do s:=s+1;  

   Writeln;

    Readln;

     End.


 

А также другие работы, которые могут Вас заинтересовать

5962. Сущность и содержание воспитательной работы в Вооруженных Силах Республики Беларусь 89.5 KB
  Сущность и содержание воспитательной работы в Вооруженных Силах Республики Беларусь Воспитательная работа - это система мер и мероприятий по воздействию на сознание, мировоззрение, волю и чувства военнослужащих (гражданского персонала) в целях ...
5963. Формы воспитательной работы и воспитания 59.5 KB
  Формы воспитательной работы Формы воспитания - это способы организации воспитательного процесса, способы организации коллективной и индивидуальной деятельности учащихся. В педагогической науке не существует единого мнения о формах воспитательной раб...
5964. Как реализовать воспитательные возможности литературы 45.5 KB
  Как реализовать воспитательные возможности литературы Вопрос у меня важный и нужный. Действительно, вся литература, особенно русская литература, направлена на воспитание человека как личности, учит человека жить по совести. Что стоят такие слова...
5965. Карантин, как начальный этап адаптации несовершеннолетних, осужденных к лишению свободы 59 KB
  Карантин, как начальный этап адаптации несовершеннолетних, осужденных к лишению свободы. Адаптация осужденных к лишению свободы несовершеннолетних начинается с момента прибытия осужденного в воспитательную колонию. Первым этапом адаптации является к...
5966. Ядерное оружие. Внеклассное мероприятие 63.5 KB
  В Лицее №1 г. Южно-Сахалинска для 10б класса был прочитан доклад на тему Ядерное оружие, посвященный дню защитника отечества. Цель доклада: проинформировать учащихся о истории создания, поражающих факторах ядерного оружия и защиты от них. Время, о...
5967. Проектирование редуктора с заданными параметрами 359 KB
  Исходные данные для проектирования. Тяговая сила цепи Ft - 600 даН - 6 кН. Скорость движения грузовой цепи v = 0,85 м/с. Шаг грузовой цепи p = 125 мм. Число зубьев звездочки z = 7. Тип редуктора - соосный вертикальный цилиндрический. Передача пр...
5968. Металлургические печи. Курс лекций 2.99 MB
  Лекция Основные положения. Огнеупорные и изоляционные материалы печей Теплотехника печей металлургического производства Промышленная печь - устройство для тепловой обработки материалов. Печи делят на пламенные и электрические. По технол...
5970. Организация и планирование производства 880 KB
  Целью изучения дисциплины Организация и планирование производства является изучение студентами теоретических основ организации и планирования производства в современных рыночных условиях России. В соответствии с учебным планом, утвержд...