
Какое значение примет переменная b после выполнения данного алгоритма Pascal a := 89; b := 783; a
:= b div 10 mod 10 - a div 10; b := (a + b) div 10;

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

В алгоритмах, записанных ниже, используются переменные а и b, а также следующие операции:
:= — присваивание;
4- — сложение;
- — вычитание;
* — умножение;
/ — деление;
div — целочисленное деление;
mod — остаток от целочисленного деления.
Определите значения переменных после выполнения алгоритмов:
а) Алгоритм
а := 9
b := a mod 5
b := b * 10
a := b div 5-3
б) Алгоритм
а := 123 b := a div 10 b:= b / 4 + 2 b := b * 25 + 2 а := а + b
в) Алгоритм
а := 951
b := a div 100 + a mod 100 а := a div 10 а := a mod 10 а := а + b
д) Алгоритм
а := 10
b := 20
b := а + b
la := b - а
b := b + а



Давайте разберемся с этим алгоритмом по шагам:
a := 89;
- Значениеa
теперь равно 89.b := 783;
- Значениеb
теперь равно 783.a := b div 10 mod 10 - a div 10;
b div 10
дает 783 div 10 = 78.- Затем
78 mod 10
дает 8. a div 10
дает 89 div 10 = 8.- Теперь у нас есть
8 - 8
, что равно 0. - Значение
a
теперь равно 0.
b := (a + b) div 10;
a + b
дает 0 + 783 = 783.783 div 10
дает 78.- Значение
b
теперь равно 78.
Таким образом, после выполнения данного алгоритма, значение переменной b
будет равно 78.


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