Вопрос задан 18.06.2023 в 03:22. Предмет Информатика. Спрашивает Simonkhyk Leonid.

72 балла помогите с информатикой C++: 21 - Условные операторы 1. Определите значение переменной

«a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a = 5; Ответ: введите число 2. Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a > 5 ) a = 12; Ответ: введите число 3. Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a = a + 12; else a = a - 7; Ответ: введите число 4. Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 15 ) a = a + 12; else a = a - 7; Ответ: введите число 5. Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a < 5 ) a = a + 12; else a = a - 7; if ( a < 5 ) a = a + 12; else a = a - 7; Ответ: введите число 6. Определите значение переменной «a» после выполнения фрагмента программы: a = 10; if ( a > 5 ) a = a + 12; else a = a - 7; if ( a > 5 ) a = a + 12; else a = a - 7; Ответ: введите число 7. Определите значение переменной «a» после выполнения фрагмента программы: a = 10; b = 3; if ( a > b ) b = b + 12; else a = a - 7; if ( a > b ) a = a + 12; else a = a - 7; Ответ: введите число
0 0
Перейти к ответам

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

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

1.

a = 10;

if ( a < 5 )

a = 5;.

Ответ: 10.

2.

a = 10;

if ( a > 5 )

a = 12;

Ответ: 12.

3.

a = 10;

if ( a < 5 )

a = a + 12;

else a = a – 7;

Ответ: 3.

4.

a = 10;

if ( a < 15 )

a = a + 12;

else a = a – 7;

Ответ: 22.

5.

a = 10;

if ( a < 5 )

a = a + 12;

else a = a – 7; // 10 – 7 = 3

if ( a < 5 )

a = a + 12; // 3 + 12 = 15

else a = a – 7;

Ответ: 15.

6.

a = 10;

if ( a > 5 )

a = a + 12; // 10 + 12 = 22

else a = a – 7;

if ( a > 5 )

a = a + 12; // 22 + 12 = 34

else a = a – 7;

Ответ: 34.

7.

a = 10;

b = 3;

if ( a > b )

b = b + 12; // 3 + 12 = 15

else a = a – 7;

if ( a > b )

a = a + 12;

else a = a – 7; // 10 – 7 = 3

Ответ: 3.

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

Давайте поочередно рассмотрим каждый из фрагментов программы и определим значения переменной "a" после их выполнения.

1. `a += 10; if (a < 5) a += 5;` - Значение a после выполнения: 10 (условие a < 5 не выполняется, поэтому a остается равным 10).

2. `a += 10; if (a > 5) a += 12;` - Значение a после выполнения: 22 (условие a > 5 выполняется, поэтому к a прибавляется 12).

3. `a += 10; if (a < 5) a += a + 12; else a += a - 7;` - Значение a после выполнения: 27 (условие a < 5 не выполняется, поэтому выполняется ветка else, и к a прибавляется a - 7 = 20).

4. `a += 10; if (a < 15) a += a + 12; else a += a - 7;` - Значение a после выполнения: 42 (условие a < 15 выполняется, поэтому к a прибавляется a + 12 = 32).

5. `a += 10; if (a < 5) a += a + 12; else a += a - 7; if (a < 5) a += a + 12; else a += a - 7;` - Значение a после выполнения: 42 (оба раза условие a < 5 не выполняется, поэтому a остается равным 42).

6. `a += 10; if (a > 5) a += a + 12; else a += a - 7; if (a > 5) a += a + 12; else a += a - 7;` - Значение a после выполнения: 64 (в обоих случаях условие a > 5 выполняется, поэтому к a прибавляется a + 12 = 64).

7. `a += 10; ++b += 3; if (a > b) b += b + 12; else a += a - 7; if (a > b) a += a + 12; else a += a - 7;` - Здесь возникает ошибка в синтаксисе (++b += 3;). Предположим, что вы имели в виду `++b;` (инкремент b на 1). Если так, то: - Значение a после выполнения: 57 (поскольку a > b, выполняется ветка if, и к b прибавляется b + 12 = 27).

Если у вас есть какие-то конкретные вопросы по определенным частям программы или вы хотите уточнить что-то еще, дайте мне знать.

0 0

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

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

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

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