Вопрос задан 01.07.2023 в 15:01. Предмет Информатика. Спрашивает Корунец Артем.

Подскажите пожалуйста... Что будет выведено на экран после выполнения фрагмента программы: M :=

5; if m > 5 then Y := 5 + m else Y := 100 -m writeln (Y);
0 0
Перейти к ответам

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

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

Здесь условия, если «m (5) > 5», то «У: = 5 + m», в ином случае «У: = 100 - m».

Ответ: У : = 95.

0 0
Отвечает Волк Алиса.

Ответ:

95

Объяснение:

if игнорируеться, т.к. М равно 5, а не больше за пять.

Поэтому Y = 100 - m, тоесть 100-5=95

P.S: а если в задании там и написано сначала большая M, потом маленькая m в расчётах, должна быть ошибка, а так 95

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В предоставленном фрагменте программы есть несколько ошибок и неточностей. Давайте разберемся с ними:

  1. Вы используете переменные M и m, однако имена переменных в Pascal чувствительны к регистру, так что они должны быть одинаковыми. В данном случае, предположим, что вы хотели использовать M.

  2. Оператор writeln должен быть написан с маленькой буквы: writeln.

  3. Отсутствует ключевое слово begin для начала блока кода внутри условного оператора.

  4. Символ > - это HTML-код для символа "больше чем" (>), однако в программировании в Pascal принято использовать обычный символ > для сравнения.

С учетом этих корректировок, ваш фрагмент программы будет выглядеть так:

pascal
program Example; var M, Y: Integer; begin M := 5; if M > 5 then Y := 5 + M else Y := 100 - M; writeln(Y); end.

Теперь давайте разберемся, что будет происходить в программе. Значение переменной M равно 5. Однако условие if M > 5 then не выполняется, так как 5 не больше 5. Следовательно, программа перейдет к блоку else и выполнит операцию Y := 100 - M, то есть Y будет равно 100 - 5, то есть 95.

Таким образом, после выполнения программы будет выведено число 95.

0 0

Похожие вопросы

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

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

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