Вопрос задан 14.02.2026 в 23:09.
Предмет Информатика.
Спрашивает Головлёв Дмитрий.
определите значение переменной "с" после выполненияя следующего фрагмента программы x:=8+2*5; у:=(х mod 10)+14; x:=(у div 10)+3 ; с;+=x-y;
Ответы на вопрос
Отвечает Козлов Даниил.
Разберём фрагмент по шагам (это похоже на Pascal).
-
x := 8 + 2*5;
Сначала выполняется умножение:2*5 = 10
Потом сложение:8 + 10 = 18
✅ Получаем:x = 18 -
y := (x mod 10) + 14;
mod— это остаток от деления.
18 mod 10 = 8(потому что 18 = 10·1 + 8)
Тогда:y = 8 + 14 = 22
✅ Получаем:y = 22 -
x := (y div 10) + 3;
div— это целочисленное деление (дробная часть отбрасывается).
22 div 10 = 2
Тогда:x = 2 + 3 = 5
✅ Получаем:x = 5 -
c += x - y;
Это сокращённая запись:c := c + (x - y)
Считаемx - y:5 - 22 = -17
Значит:c := c + (-17)
Если по умолчанию (как обычно в таких задачах) считать, что до этого c = 0, то:
c = 0 + (-17) = -17
✅ Итог: значение переменной c будет равно -17.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

