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

Какие будут значения переменных 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) if <условие> else оператор 1 then оператор 2;
2) if <условие> then оператор 1 else оператор 2;
3) if <условие> else оператор 1;
4) if <условие> then оператор 1.
Sofiya

Sofiya

Давайте посмотрим на каждую задачу по очереди:

1) Чтобы определить значения переменных 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.

В начале программы мы объявляем переменные A, B, C и D как целочисленные значения.

Затем мы устанавливаем значение переменной A равным 7. A = 7.

Мы вычисляем значение переменной B, используя формулу 2*A-3. B = 2*7-3 = 11.

Далее, у нас есть условный оператор If, который проверяет, является ли B больше A. В данном случае, 11 > 7, поэтому условие истинно.

Если условие истинно, значение B-A присваивается переменной C. В данном случае, C = 11-7 = 4.

Финальное значение C после выполнения программы будет 4.

Так как условие If истинно, то блок кода после else-части не выполняется и значение A-B не присваивается переменной D.

Поэтому, значение D остается неопределенным.

Итак, значения переменных C и D после выполнения программы будут C = 4 и D = неопределенно.

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

2) Для определения значения переменной Х после выполнения оператора Х:= 15 div 4, мы должны выполнить целочисленное деление 15 на 4.

Целочисленное деление означает, что мы получаем только целую часть результата деления без десятичных знаков.

15 делить на 4 равно 3 и остаток 3.

Так что значение переменной Х равно 3.

Ответ: 2) 3.

3) Для условного оператора if верны будет запись 2) if then оператор 1 else оператор 2.

То есть, в условном операторе if мы должны указать условие, после которого следует ключевое слово "then", за которым идет блок кода, который будет выполняться, если условие истинно. Если условие ложно, то после ключевого слова "else" указывается блок кода, который выполнится в противоположном случае.

Ответ: 2) if then оператор 1 else оператор 2.

Пожалуйста, проследите за любыми пожеланиями или дополнительными вопросами.
Знаешь ответ?
Задать вопрос
Привет!
hello