Какие будут значения переменных C и D после выполнения программы: Program vvv2; Var A, B, C, D: integer; Begin A:=7

  • 39
Какие будут значения переменных C и D после выполнения программы:

Program vvv2;
Var A, B, C, D: integer;
Begin
A:=7;
B:=2*A-3;
If B>A Then C:=B-A Else D:=A-B;
Writeln (`C=`, C);
Writeln (`D=`, D);
End.

1) C=14, D=-14.
2) C=4, D=0;
3) C=18, D=4;

Какое значение будет у переменной Х после выполнения оператора Х:= 15 div 4:
1) 3,5
2) 3
3) 0

Укажите правильные записи условного оператора if:
1) Если <условие> истино, то оператор 1; иначе оператор 2;
2) Если <условие> истино, то оператор 1, иначе оператор 2;
3) Если <условие> истино
Pechenka
58
Ответы на задачи:

1)
Значение переменной B вычисляется следующим образом:
B = 2*A - 3
B = 2*7 - 3
B = 14 - 3
B = 11

Так как B (11) больше A (7), выполнится ветка else и значение переменной D будет равно A - B:
D = A - B
D = 7 - 11
D = -4

Таким образом, значения переменных C и D будут следующими:
C = 11 - 7 = 4
D = -4

Ответ: 2) C=4, D=0

2)
Оператор деления div выполняет целочисленное деление без остатка.
Таким образом, значение выражения 15 div 4 будет равно целой части от деления 15 на 4, то есть 3.

Ответ: 2) 3

3)
Правильная запись условного оператора if:
2) Если истино, то оператор 1, иначе оператор 2;

Ответ: 2) Если истино, то оператор 1, иначе оператор 2;