
Вопрос задан 09.05.2019 в 08:23.
Предмет Информатика.
Спрашивает Фудулей Серега.
Задан фрагмент алгоритма если a*b < 0 то c = a-b иначе c = a+b если с ≠ 0 то с = с*а иначе с =
c*b В результате выполнения данного алгоритма с начальными значениями a=4; b=-1 какое значение примет переменная c?

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

Отвечает Романова Софья.
На самом деле, ничего сложного. Просто прогони алгоритм.
4*(-1) < 0 - да, значит с = 4-(-1) = 5
5 равно нулю? Нет, значит c = 5*4 = 20
с = 20
4*(-1) < 0 - да, значит с = 4-(-1) = 5
5 равно нулю? Нет, значит c = 5*4 = 20
с = 20



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


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