Назад Вперед Зміст

Зауваження до операторів присвоєння

  1. Кожне наступне присвоєння значення змінній, стирає попереднє значення.
    ПрограмаЕкран
    Program P1;
      Var x:integer;
    Begin
      X:=10; x:=5; Writeln(x);
    End.
    5
  2. Щоб вивести на екран кожне значення змінної, потрібно декілька разів виконати оператор виведення.
    ПрограмаЕкран
    Program P2;
      Var x:integer;     
    Begin
      X:=10;  Writeln(x); 
      x:=5;  Writeln(x);
    End.
    10
    5
  3. Оператор X:= X+5 виконує наступне: до старого значення X додає 5 та записує отриманий результат знов у змінну X.
    ПрограмаЕкран
    Program P3;
      Var x:integer;
    Begin
      X:=10; x:=x+7; Writeln(x);
    End.
    17
  4. Оператор y:= x+1 змінює значення y, а не x. У цьому випадку значення x не змінюється.
    ПрограмаЕкран
    Program P4;
      Var x:integer;
    Begin
      X:=10; y:=5; y:=x+1;
      Writeln(x,’ ‘,y);
    End.
    10 11
  5. Оператори y:= x та x:= y виконують різні дії. Опертор y:= x змінює значення y, а оператор x:= y змінює значення x.
    ПрограмаЕкран
    Program P5;
      Var x,y:integer;
    Begin
      X:=10;  y:=5;  y:=x;
      Writeln(x,’ ‘,y);
    End.
    10 10
    Program P6;
      Var x,y:integer;
    Begin
      X:=10; y:=5; x:=y;
      Writeln(x,’ ‘,y);
    End.
    5 5

    Назад Вперед Зміст