Вопрос №1:
В программе, которая вычисляет произведение отрицательных чисел из N введенных значений, необходимо вставить условие, которое отбирает только отрицательные числа для умножения. Давайте рассмотрим предложенные варианты:
1) a
2) a > 0
3) a = 1
4) a < 0
Поскольку задача заключается в вычислении произведения отрицательных чисел, условие должно отбирать только отрицательные числа. Следовательно, правильным вариантом будет:
4) a < 0
Таким образом, условие внутри цикла будет следующим:
Если a < 0
То Р = Р * a
Это условие будет умножать переменную Р на значение a только в том случае, если a — отрицательное число. В результате программа будет корректно вычислять произведение всех отрицательных чисел из введенных.
Вопрос №2:
После выполнения следующего фрагмента программы:
x = 5
z = 7
Вывод ("Х=", Х, " = Z", Z+X)
Нужно определить, что будет напечатано.
Давайте разберем строку вывода:
- "Х=" — это строка, которая будет выведена буквально.
- Х — это переменная, значение которой равно 5.
- " = Z" — это строка, которая будет выведена буквально.
- Z+X — это выражение, которое вычисляется как 7 + 5 = 12.
Таким образом, вывод будет следующим:
3) Х=5 Х=712
Этот вариант соответствует буквальному выводу строки и последующему сложению значений переменных Z и X.