Оператор For.

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002936.docx

Оператор For.

 

 

Общий вид данного оператора следующий:

 

for i:=n1 to n2 do

тело цикла;

 

где i управляющая переменная цикла, называемая также счетчиком цикла, n1 начальное значение счетчика цикла, n2 конечное значение счетчика цикла, for и to служебные слова. При этом конечное значение счетчика цикла должно быть больше, чем начальное. В ходе работы данного оператора значение счетчика при каждом выполнении тела цикла увеличивается на единицу и таким образом принимает все целочисленные значения от n1 до n2 , а тело цикла всего выполняется n2-n1+1 раз.

 

Загололовок типа for может иметь и такой общий вид:

 

for i:= n1 downto n2 do

 

в этом случае конечное значение счетчика цикла должно быть меньше начального и при каждом повторении тела цикла значение счетчика i уменьшается на единицу.

 

В качестве примера работы цикла типа for приведем программу, которая составляет таблицу для перевода расстояния, выраженного в милях, в километры. На экран компьютера должна быть выведена таблица для расстояний от 1 до n миль, где n – целое положительное число, вводимое с клавиатуры пользователем. 1 миля составляет 1,609 километра.

 

В данной программе переменная целого типа mile содержит текущее расстояние в милях. Эта же переменная является счетчиком цикла. Начальное значение счетчика равно 1, а конечное – n. Тело цикла представляет собой составной оператор, содержащий 2 оператора и ограниченный служебными словами begin и end. В операторе writeln, входящем в состав тела цикла для обеих выводимых переменных используется форматный вывод. Разница заключается только в том, что в первом случае (для целочисленной переменной) указывается лишь общее количество выводимых на экран символов ( в данном случае – 3), а во втором случае указывается и общее количество символов и их количество в дробной части ( в данном случае соответственно 7 и 3). Это делается для того, чтобы выровнять столбцы


выводимых   чисел.   При   n=10   получаем   следующие   результаты                      работы программы:


 

 

 


 

 

 

Рис. 18. Программа для пересчета расстояний из миль в километры и результаты ее работы.