
Чему будет равно значение переменной с в результате выполнения серии операторов а :=5*10+5 b :=(a
div 6)+5 a :=(b mod 5)+1 c:=a*a+b-b/2

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

"b" присваивается значение (a div 6)+5 (=6)
div - это остаток (к примеру 5 div 2 =5, т.к 5:2=2.5, остаток 5)
mod - это целое число (тот же пример, 5:2=2.5, целое 2)
теперь "а" присваивается значение ((b mod 5)+1, тоесть 6:5=1,2 целое 1,1+1=2 "а=2")
"с" присваивается значение a*a+b-b/2, 2*2+6-6/2
Ответ: С=7



Давайте разберемся с каждым оператором по очереди:
a := 5 * 10 + 5
вычисляет значение выражения5 * 10 + 5
, которое равно 55, и присваивает это значение переменнойa
. Теперьa
равно 55.b := (a div 6) + 5
вычисляет значение выраженияa div 6
, гдеa
равно 55, деленное на 6, что равно 9 (поскольку операторdiv
выполняет целочисленное деление). Затем к 9 добавляется 5, и результат (14) присваивается переменнойb
. Теперьb
равно 14.a := (b mod 5) + 1
вычисляет значение выраженияb mod 5
, гдеb
равно 14, и остаток от деления 14 на 5 равен 4. Затем к 4 добавляется 1, и результат (5) присваивается переменнойa
. Теперьa
равно 5.c := a * a + b - b / 2
вычисляет значение выражения. Сначалаa
равно 5, поэтомуa * a
равно 25. Затемb
равно 14.b / 2
равно 7 (поскольку оператор/
выполняет деление с плавающей запятой). Теперь мы имеем25 + 14 - 7
, что равно 32. Это значение присваивается переменнойc
. Теперьc
равно 32.
Итак, после выполнения серии операторов:
a
равно 5.b
равно 14.c
равно 32.


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