
Подскажите пожалуйста... Что будет выведено на экран после выполнения фрагмента программы: M :=
5; if m > 5 then Y := 5 + m else Y := 100 -m writeln (Y);

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

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



Ответ:
95
Объяснение:
if игнорируеться, т.к. М равно 5, а не больше за пять.
Поэтому Y = 100 - m, тоесть 100-5=95
P.S: а если в задании там и написано сначала большая M, потом маленькая m в расчётах, должна быть ошибка, а так 95



В предоставленном фрагменте программы есть несколько ошибок и неточностей. Давайте разберемся с ними:
Вы используете переменные
M
иm
, однако имена переменных в Pascal чувствительны к регистру, так что они должны быть одинаковыми. В данном случае, предположим, что вы хотели использоватьM
.Оператор
writeln
должен быть написан с маленькой буквы:writeln
.Отсутствует ключевое слово
begin
для начала блока кода внутри условного оператора.Символ
>
- это HTML-код для символа "больше чем" (>
), однако в программировании в Pascal принято использовать обычный символ>
для сравнения.
С учетом этих корректировок, ваш фрагмент программы будет выглядеть так:
pascalprogram 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.


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








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