Вопрос задан 26.06.2023 в 05:51. Предмет Информатика. Спрашивает Васильев Даниил.

Определите значение переменной c после выполнения следующего фрагмента программы: А) a := -4; b

:= 12; b := b + a*2; если a > b то c := a + b иначе c := b – a; Б) a := -4; b := 6; a := a - b*2; если a <= b то c := b - a иначе c := a – b; В) a := 90; b := 40; a := a – b*3; если a > b то c := a – b иначе c := b – a;
0 0
Перейти к ответам

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

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

Ответ:

Введите а: -4

Введите b: 12

! Результат работы а: 8

Введите а: -4

Введите b: 6

! Результат работы б: 22

Введите а: 90

Введите b: 40

! Результат работы в: 70

Объяснение:

С++:

#include <iostream>

using namespace std;

int main()

{

setlocale(LC_ALL, "RUS");

int a, b, c;

//a

cout << "Введите а: ";

cin >> a;

cout << "Введите b: ";

cin >> b;

b = b + a * 2;

if (a > b)

{

 c = a + b;

}

else

{

 c = b - a;

}

cout << "Результат работы а: " << c << endl;

//б

cout << "Введите а: ";

cin >> a;

cout << "Введите b: ";

cin >> b;

a = a - b * 2;

if (a <= b)

{

 c = b - a;

}

else

{

 c = a - b;

}

cout << "Результат работы б: " << c << endl;

//в

cout << "Введите а: ";

cin >> a;

cout << "Введите b: ";

cin >> b;

a = a - b * 3;

if (a>b)

{

 c = a - b;

}

else

{

 c = b - a;

}

cout << "Результат работы в: " << c << endl;

}

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

Давайте рассмотрим каждый фрагмент программы по очереди:

А) a := -4; b := 12; b := b + a*2; Здесь a устанавливается равным -4, b устанавливается равным 12, а затем b увеличивается на -4 * 2, что равно -8. Таким образом, b становится равным 12 - 8, что равно 4.

Затем, если a > b (что не выполняется, так как -4 не больше 4), то c := a + b, иначе c := b - a. Мы входим во вторую часть (иначе), и c устанавливается в 4 - (-4), что равно 8. Таким образом, после выполнения этого фрагмента программы c равно 8.

Б) a := -4; b := 6; a := a - b*2; Здесь a устанавливается равным -4, b устанавливается равным 6, и затем a уменьшается на 6 * 2, что равно -16. Таким образом, a становится равным -4 - (-16), что равно 12.

Затем, если a <= b (что выполняется, так как 12 меньше или равно 6), то c := b - a, иначе c := a - b. Мы входим в первую часть (если), и c устанавливается в 6 - 12, что равно -6. Таким образом, после выполнения этого фрагмента программы c равно -6.

В) a := 90; b := 40; a := a - b*3; Здесь a устанавливается равным 90, b устанавливается равным 40, и затем a уменьшается на 40 * 3, что равно 120. Таким образом, a становится равным 90 - 120, что равно -30.

Затем, если a > b (что не выполняется, так как -30 не больше 40), то c := a - b, иначе c := b - a. Мы входим во вторую часть (иначе), и c устанавливается в 40 - (-30), что равно 70. Таким образом, после выполнения этого фрагмента программы c равно 70.

0 0

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

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

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

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