Чему будет равно значение переменной с в результате выполнения серии операторов а :=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
