Вопрос задан 09.05.2019 в 08:23. Предмет Информатика. Спрашивает Фудулей Серега.

Задан фрагмент алгоритма если a*b < 0 то c = a-b иначе c = a+b если с ≠ 0 то с = с*а иначе с =

c*b В результате выполнения данного алгоритма с начальными значениями a=4; b=-1 какое значение примет переменная c?
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романова Софья.
На самом деле, ничего сложного. Просто прогони алгоритм.
4*(-1) < 0 - да, значит с = 4-(-1) = 5
5 равно нулю? Нет, значит c = 5*4 = 20
 с = 20
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте разберемся с фрагментом алгоритма пошагово.

1. Исходные значения переменных: - a = 4 - b = -1 - c (начальное значение не указано)

2. Выполняем первое условие: Если a * b < 0, то c += a - b В данном случае, 4 * (-1) = -4, что меньше 0. Поэтому выполняется ветвь "то": c += a - b c += 4 - (-1) c += 5

3. Теперь у нас значение c равно 5.

4. Выполняем второе условие: Если c ≠ 0, то c += c * a, иначе c += c * b Так как c равно 5 (что не равно 0), выполняется ветвь "если": c += c * a c += 5 * 4 c += 20

5. Теперь у нас значение c равно 25.

Таким образом, при начальных значениях a=4 и b=-1, переменная c примет значение 25 после выполнения данного алгоритма.

0 0

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

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

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