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.


 

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

57676. Їжа та напої 1.04 MB
  Of course,you are right! Our mood depends on our meals. As you guessed, The topic of our today lesson is Food and Drinks. We will speak, read, listen, write about food and drinks during our lesson.
57677. Healthy way of life. What does it mean to ве healthy? 89.5 KB
  You see the Sun on the blackboard, it’s our health. What is health for you? What do you associate with health? And the first task is “Associations”. Write your associations with the word “Health” on these stripes-sunrays and stick to our Sun.
57678. In sound body - sound mind 129.5 KB
  Good health is a great gift. The English proverb says, «Health is not valued till illness comes». The most important thing in the world is our health. Each person is a creator of the human body. Now look at the blackboard. Here you see the main words of the proverb.
57679. Veterans Day 188.5 KB
  Veterans Day is observed with ceremonies at war monuments and cemeteries throughout the nation. Almost every village has a monument to veterans who served in one of the country’s wars.
57680. ЗІРКИ МУЗИКИ 108.5 KB
  It’s true because we can’t imagine our life without music. People all over the world are fond of music. They listen to music, they dance to music, they learn to play musical instruments. People make their own music too.
57681. The Beauty of Future Cities 40.5 KB
  Show the students some photos of the future cities. It can be initial slides of your power point presentation and ask them to guess what the theme of the lesson is. Right you are. Today we are going to have a talk about megacities of today and their future.
57682. Books are Our Friends. The World of Books 44.5 KB
  Objectives: Pupils’ learning outcomes: practical to present and give practice in the use of new words; will learn 8 new words; to present and give practice in the use of “be fond of”, will be able to express their attitude to reading and “be interested in” in the micro dialogues...
57683. Великобританія 59 KB
  So, we have refreshed our knowledge about our topic and it’s time for you to represent your own information about traditions in Great Britain. It was your home task for today.
57684. Favourite Clothes 116 KB
  Materials: a student book, pictures of clothes, cards with the names of clothes, cards with the task for reading, cards for practicing the phrasal verbs, pictures of three persons and cut sentences with their descriptions.