
Что будет выведено на печать в результате исполнения фрагмента программы: 1. if a>b then
writeln (‘а - максимальное’) else writeln (‘b - максимальное’); а) a=-2, b=3; б) a=12, b=7; в) a=5, b=5? 2. if a-1<>b+1 then m:=a+b else m:=a-b; write (m); а) a=3, b=1; б) a=7, b=2? пожалуйста, помогите. я даже не понимаю как оформлять и нужно ли писать код. если что, сделать нужно на языке паскаль

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

Ответ:
привет, ответ на фото
Объяснение:
в принципе сдесь все считается вручную, если нужны объяснения, проси, попробую объяснить




Приведенные вами фрагменты программы написаны на псевдокоде, который похож на Pascal. Давайте разберемся с каждым из них:
Фрагмент программы сравнивает значения переменных
a
иb
, и в зависимости от результата выводит соответствующее сообщение о том, какая из переменных больше. Вот как это будет работать для каждого из ваших вариантов:а) a = -2, b = 3: Так как -2 > 3 неверно, будет выведено: "b - максимальное"
б) a = 12, b = 7: Так как 12 > 7 верно, будет выведено: "а - максимальное"
в) a = 5, b = 5: Так как 5 > 5 неверно (они равны), будет выведено: "b - максимальное"
Второй фрагмент программы проверяет условие
a - 1 <> b + 1
и в зависимости от результата присваивает значение переменнойm
. Затем значениеm
выводится на печать. Вот как это будет работать для каждого из ваших вариантов:а) a = 3, b = 1: Условие 3 - 1 <> 1 + 1 истинно (2 <> 2), поэтому
m
будет равноa + b
, то есть 3 + 1 = 4. Значение 4 будет выведено на печать.б) a = 7, b = 2: Условие 7 - 1 <> 2 + 1 ложно (6 <> 3), поэтому
m
будет равноa - b
, то есть 7 - 2 = 5. Значение 5 будет выведено на печать.
Итак, результаты выполнения программы для ваших вариантов будут следующими:
а) "b - максимальное" б) "а - максимальное" в) "b - максимальное"
а) Вывод: 4 б) Вывод: 5
У вас получится что-то вроде этого:
pascalprogram CompareAndPrint; var a, b, m: integer; begin // Задайте значения a и b для каждого варианта a := -2; b := 3; // Вариант 1 if a > b then writeln('а - максимальное') else writeln('b - максимальное'); // Вариант 2 if a - 1 <> b + 1 then m := a + b else m := a - b; write(m); end.
Просто замените значения a
и b
для каждого варианта и запустите программу.


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