Информатика. Громов Ю.Ю - 92 стр.

UptoLike

9
Пусть a = 3, b = 5, c = 7. Какие значения будут иметь эти
переменные в результате выполнения последовательности операторов:
а)
a:= a + 1; b:= a + b; c: = a + b; a: = sqrt (a)
Решение: a = 3 + 1 = 4, b = 4 + 5 = 9, c = 4 + 9 = 13, a = {корень
квадратный из} 4 = 2.
Ответ:
а = 2, b = 9, c = 13;
б)
с:= a* b + 2; b:= b + 1; a:= c b** 2; b:= b* a;
в)
b:= b + a; c:= c + b; b:= 1 / b* c;
г)
p:= c; c:= b; b:= a; a:= p; c:= a* b* c* p;
д)
c:= a** (b 3); b: = b 3; a:= (c + 1) / 2* b; c:= (a + b)* a;
е)
x:= a; a:= b; b:= c; c:= x; a:= sqrt (a + b + c + x 2);
ж)
b:= (a + c)** 2; a:= lg (b** 2)** 2; c:= c* a* b.
10 Задайте с помощью операторов присваивания следующие действия:
а)
массив X = (x
1
, x
2
) преобразовать по правилу: в качестве x
1
взять
сумму, а в качестве х
2
произведение исходных компонент;
Решение: c:= x [1]; x [1]:= x [1] + x [2];
x [2]: = c* x [2]
б) поменять местами значения элементов массива
X = (x1, x2);
и)
у
х
у
х
у
х = у
2
у = х
2