Вопрос задан 09.07.2023 в 02:43. Предмет Информатика. Спрашивает Романова Софья.

Что будет выведено на печать в результате исполнения фрагмента программы: 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? пожалуйста, помогите. я даже не понимаю как оформлять и нужно ли писать код. если что, сделать нужно на языке паскаль
0 0
Перейти к ответам

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

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

Ответ:

привет, ответ на фото

Объяснение:

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


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

Приведенные вами фрагменты программы написаны на псевдокоде, который похож на Pascal. Давайте разберемся с каждым из них:

  1. Фрагмент программы сравнивает значения переменных a и b, и в зависимости от результата выводит соответствующее сообщение о том, какая из переменных больше. Вот как это будет работать для каждого из ваших вариантов:

    а) a = -2, b = 3: Так как -2 > 3 неверно, будет выведено: "b - максимальное"

    б) a = 12, b = 7: Так как 12 > 7 верно, будет выведено: "а - максимальное"

    в) a = 5, b = 5: Так как 5 > 5 неверно (они равны), будет выведено: "b - максимальное"

  2. Второй фрагмент программы проверяет условие 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 будет выведено на печать.

Итак, результаты выполнения программы для ваших вариантов будут следующими:

  1. а) "b - максимальное" б) "а - максимальное" в) "b - максимальное"

  2. а) Вывод: 4 б) Вывод: 5

У вас получится что-то вроде этого:

pascal
program 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 для каждого варианта и запустите программу.

0 0

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

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

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

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