Pascal Next – руководство программиста. Описание языка программирования с примерами. Никита Культин
Чтение книги онлайн.

Читать онлайн книгу Pascal Next – руководство программиста. Описание языка программирования с примерами - Никита Культин страница 5

СКАЧАТЬ условие

      Простое условие в общем виде записывается так:

      op1 оператор_сравнения op2

      где:

      op1 и op2 – сравниваемые операнды, в качестве которых могут выступать константы, переменные, функции или выражения.

      Операторы сравнения:

      Примеры простых условий:

      a [i+1] <a [i]

      d!= 0

      pos (́ ́, st) = 1

      name = ́ simpsoń

      Сложное условие

      Сложное условие в общем виде записывается так:

      усл1 логический_оператор усл2

      где:

      усл1 и усл2 – выражения логического типа, в качестве которых могут выступать простые или сложные условия.

      Логические операторы:

      AND – логическое И

      OR – логическое ИЛИ

      NOT – логическое НЕ

      Примеры сложных условий:

      x> = x1 AND x <= x2

      NOT ((x <x1) OR (x> x2))

      sum> =1000 and sum <10000

      name = ́ Bart́ OR name = ́ Homeŕ

      Циклы

      Цикл for

      Инструкция цикла for в общем виде записывается так:

      for сч:= start to finish do

          // здесь инструкции, которые надо выполнить несколько раз

      end;

      Где:

      сч – счетчик циклов (переменная целого типа);

      start и finish – выражения целого типа (в простейшем случае – целые константы), определяющие, соответственно, начальное и конечное значение счетчика циклов.

      Примеры:

      for i:=1 to 10 do

          writeln (i:2, ́  Hello, World!́);

      end;

      for i:=1 to n do

          writeln (i:2, ́  Hello, World!́);

      end;

      Цикл While

      Инструкция цикла While (цикл с предусловием) в общем виде записывается так:

      while условие do

          // здесь инструкции, которые будут выполняться до тех пор,

          // пока условие истинно

      end;

      Где:

      условие – простое или сложное условие выполнения инструкций, находящихся между словами do и end.

      Пример:

      i:= 1;

      while i <= 10 do

          writeln (i:2, ́  Hello, World!́);

          i:= i +1;

      end;

      Цикл Repeat

      Инструкция цикла Repeat (цикл с постусловием) в общем виде записывается так:

      repeat

          // здесь инструкции, которые будут выполняться до тех пор,

          // пока условие ложно

      until условие;

      Где:

      условие – простое или сложное условие завершения цикла (прекращения выполнения инструкций, находящихся между словами repeat и until).

      Пример:

          i:= 1;

          repeat

              writeln (i:2, ́  Hello, World!́);

              i:= i +1;

          until i> 10;

      Инструкция Goto

      Инструкция goto (безусловный переход) в общем виде записывается так:

      goto СКАЧАТЬ