III. Теоретическая часть.
Оператор присваивания придает переменной конкретное значение, например:
х:=2; х:=5, одновременно уничтожая старое.
Присваивать можно значение другой переменной или результат вычисления арифметического выражения: х:=y; z:=x+y, исполнение команды присваивания происходит в таком порядке: сначала вычисляется выражение, затем полученное значение присваивается переменной.
Рассмотрим пример: Пусть переменная а имела значение 10, какое значение получит переменная а после выполнения команды: а:=3*а-2 (3*10-2=28), значит, новое значение переменной а будет равно 28.
Рассмотрим еще один пример:
Определите значение целочисленных переменных a и b после выполнения фрагмента программы:
a:= 1819;
b:= (a div 100)*10+9;
a:= (10*b–a) mod 100;
Ответ: a = 71, b = 189
IV. Практическая часть.
1. Определить конечное значение переменных х и у в результате выполнения следующих алгоритмов: | |
а) х:=2; х:=х*х; х:=х*х*х; х:=х*х*х*х; б) х:=1.5; х:=2*х-1; у:=х/2; у:=х+у; х:=х-у | а) 16777216 б) х=-2 у=6 |
2. Чему равно х в результате выполнения программы | |
х:=2; х:=х+х; х:=х-х | х=0 |
3. Указать значения величин а и b после выполнения следующих операторов присваивания: | |
а:=5.8 b:=-7.9 b:=а a:=b | а=5.8 b:=5.8 |
4. Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы: | |
x:=5; y:=7; y:=t; | x=2, y=5, t=5 |


