На фотографии у нас код программы на языке, похожем на Pascal. Давай посмотрим, что нужно сделать, чтобы решить проблему.
В начале программа объявляет переменные `a`, `b`, `c` типа `real`, это значит, что они могут хранить действительные числа. Затем значения переменных устанавливаются: `a := 7;` и `b := 8;`. Это значит, что `a` равно 7, а `b` равно 8.
Далее в условном операторе `if` идёт проверка, равна ли сумма `a + b` 12. Если да, то выполняется блок `then`, где `a` устанавливается равным 100, а `b` — сумме `100 + b`. В противном случае, если сумма `a + b` не равна 12, то выполняется блок `else`, где `a` устанавливается равным `0`.
Наконец, в командах вывода `writeln` должно быть выведено значение `a` два раза подряд. Поскольку сумма `7 + 8` равна `15`, не равна `12`, будет выполняться блок `else`, и `a` станет равным `0`. Значит, программа выведет значение `0` два раза.
Таким образом, ответом будет вывод двух нулей.
ПО распространяется в виде интернет-сервиса, специальные действия по установке ПО на стороне пользователя не требуются
SafeValue must use [property]=binding:
реши
На фотографии у нас код программы на языке, похожем на Pascal. Давай посмотрим, что нужно сделать, чтобы решить проблему.
В начале программа объявляет переменные `a`, `b`, `c` типа `real`, это значит, что они могут хранить действительные числа. Затем значения переменных устанавливаются: `a := 7;` и `b := 8;`. Это значит, что `a` равно 7, а `b` равно 8.
Далее в условном операторе `if` идёт проверка, равна ли сумма `a + b` 12. Если да, то выполняется блок `then`, где `a` устанавливается равным 100, а `b` — сумме `100 + b`. В противном случае, если сумма `a + b` не равна 12, то выполняется блок `else`, где `a` устанавливается равным `0`.
Наконец, в командах вывода `writeln` должно быть выведено значение `a` два раза подряд. Поскольку сумма `7 + 8` равна `15`, не равна `12`, будет выполняться блок `else`, и `a` станет равным `0`. Значит, программа выведет значение `0` два раза.
Таким образом, ответом будет вывод двух нулей.
Комментарии