Вопрос задан 23.02.2019 в 07:47. Предмет Информатика. Спрашивает Смирнов Руслан.

Что будет напечатано в результате выполнения следующего фрагмента программы, если значение R равно

-10? read(R); if R = 0 then Y := R*10; if R > 0 then Y := R+ 10; if R < 0 then Y := R * R/2; writeln ( 'R = ' , R).
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Королев Алиман.
В ответе -10 будет.
Т.к. в алгоритме новое значение присвоится Y, а не R.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Если значение R равно -10, то результат выполнения фрагмента программы будет следующим:

1) Считывание значения R с помощью команды read(R). Значение R станет -10. 2) Проверка условия if R = 0 then Y := R*10. Условие не выполняется, так как R не равно 0. 3) Проверка условия if R > 0 then Y := R + 10. Условие не выполняется, так как R меньше 0. 4) Проверка условия if R < 0 then Y := R * R / 2. Условие выполняется, так как R меньше 0. Значение Y будет равно -10 * -10 / 2 = 50. 5) Вывод на экран значения R с помощью команды writeln('R = ', R). В результате будет напечатано "R = -10".

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос