
4. Найти значение переменных а и b после выполнения фрагмента алгоритма: а:=9537 b:=mod
(a,100)*10+12 а:=div (а,100)*100 b:=a+b

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

Ответ:
a=9500, b=9882
Объяснение:
mod - остаток от деления
div - целочисленное деление, значит
a=9537
b=37*10+12=382
a=95*100=9500
b=9500+382=9882



Давайте разберем этот фрагмент алгоритма по шагам:
Изначально у нас есть переменная
a
, равная 9537, и переменнаяb
, которую мы пока что не определили.Затем выполняется операция
b := mod(a, 100) * 10 + 12
. Сначала мы вычисляем остаток от деленияa
на 100 с помощью функцииmod
. В данном случае,9537 mod 100
равно 37. Затем умножаем полученное значение на 10 и прибавляем 12. Итак,b := 37 * 10 + 12
дает намb = 370 + 12
, и в результатеb = 382
.Далее выполняется операция
a := div(a, 100) * 100
. Сначала мы делимa
на 100 с помощью функцииdiv
. В данном случае,9537 div 100
равно 95. Затем умножаем полученное значение на 100. Итак,a := 95 * 100
дает намa = 9500
.Наконец, выполняется операция
b := a + b
. Мы уже знаем, чтоa = 9500
, аb = 382
. Так чтоb := 9500 + 382
дает намb = 9882
.
Теперь у нас есть конечные значения переменных:
a
равно 9500b
равно 9882


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







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