Паскаль - Урок 26: Операторы в языке программирования Pascal

Паскаль - Урок 26: Операторы в языке программирования Pascal

Pascal - это процедурный язык программирования, разработанный в начале 1970-х годов для обучения программированию и обладающий строгой типизацией данных и ясным синтаксисом. Один из основных компонентов любого языка программирования - операторы. В данной статье рассмотрим операторы языка программирования Pascal и представим примеры их использования.

 

Операторы присваивания и арифметические операторы

 

Оператор присваивания (:=) используется для передачи значения выражения переменной. Пример:

 


var a, b: Integer;

begin

  a := 10;

  b := 20;

  a := a + b;

  WriteLn(a); // Выводит 30

end.

 

Арифметические операторы

Арифметические операторы включают сложение (+), вычитание (-), умножение (*), деление (/) и оператор целочисленного деления (div). Пример:

 


var x, y: Integer;

begin

  x := 10;

  y := 20;

  WriteLn(x + y); // Выводит 30

  WriteLn(x - y); // Выводит -10

  WriteLn(x * y); // Выводит 200

  WriteLn(x / y); // Выводит 0.5 (результат вещественный!)

  WriteLn(x div y); // Выводит 0 (результат целочисленный)

end.

 

Операторы сравнения и логические операторы

Операторы сравнения включают равенство (=), неравенство (<>), больше (>), меньше (<), больше или равно (>=) и меньше или равно (<=). Примеры:

 


var a, b: Integer;

begin

  a := 10;

  b := 20;

  WriteLn(a = b); // Выводит False

  WriteLn(a <> b); // Выводит True

  WriteLn(a > b); // Выводит False

  WriteLn(a < b); // Выводит True

  WriteLn(a >= b); // Выводит False

  WriteLn(a <= b); // Выводит True

end.

 

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

Логические операторы включают “и” (and), “или” (or), “не” (not), “исключающее или” (xor). Примеры:

 


var a, b: Boolean;

begin

  a := True;

  b := False;

  WriteLn(a and b); // Выводит False

  WriteLn(a or b); // Выводит True

  WriteLn(not a); // Выводит False

  WriteLn(a xor b); // Выводит True

end.

 

Условные операторы

Оператор if-then-else предоставляет возможность выполнять различные операции в зависимости от выполнения условия.

 


var x: Integer;

begin

  x := 5;

  if x > 0 then

    WriteLn('x положительный')

  else

    WriteLn('x неположительный');

end.

 

Оператор case в Паскаль

Оператор case позволяет выбирать операции для исполнения на основе значения переменной.

 


var x: Integer;

begin

  x := 2;

  case x of

    1: WriteLn('x равен 1');

    2: WriteLn('x равен 2');

    3: WriteLn('x равен 3');

    else WriteLn('x не равен 1, 2 или 3');

  end;

end.

 

Циклические операторы

Операторы for, while и repeat предоставляют возможность повторять выполнение операций. Пример оператора for:

 


var i: Integer;

begin

  for i := 1 to 5 do

    WriteLn(i);

end.

 

Пример оператора while:

 


var i: Integer;

begin

  i := 1;

  while i <= 5 do

  begin

    WriteLn(i);

    i := i + 1;

  end;

end.

 

Пример оператора repeat:

 


var i: Integer;

begin

  i := 1;

  repeat

    WriteLn(i);

    i := i + 1;

  until i > 5;

end.

Операторы в Pascal играют важную роль в конструкции программ и управлении логикой исполнения кода. В данной статье были рассмотрены основные операторы языка Pascal и приведены примеры их использования для облегчения ознакомления с темой.

Дата: 2023-03-26 21:10:27   Просмотров: 1850

Теги: pascal паскаль операторы сложение