
Вопрос задан 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).

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

Отвечает Королев Алиман.
В ответе -10 будет.
Т.к. в алгоритме новое значение присвоится Y, а не R.
Т.к. в алгоритме новое значение присвоится Y, а не R.



Отвечает нейросеть 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".


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

Информатика 2132

Информатика 63

Информатика 14

Информатика 32

Информатика 19

Информатика 15

Информатика 175

Информатика 31

Информатика 48
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili