1) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a := 3 + 8*4; b := (a div 10) + 14; a := (b mod 10) + 2; 2) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a := 1819; b := (a div 100)*10+9; a := (10*b–a) mod 100; 3) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: a := 42; b := 14; a := a div b; b := a*b; a := b div a; 4) Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы: x := 5; y := 7; t := x; x := y mod x; y := t; 5) Определите значение целочисленных переменных a и b после выполнения фрагмента программы: а :=6*12 + 3; b :=(a div 10)+ 5; a :=(b mod 10)+ 1;
Ответы на вопрос
-
Задание:
Решение:
-
a := 3 + 8 * 4;— сначала вычисляется умножение 8 * 4 = 32, затем прибавляется 3:
a := 3 + 32 = 35. -
b := (a div 10) + 14;— операцияa div 10делит 35 на 10 с округлением вниз, результат 3. Далее прибавляется 14:
b := 3 + 14 = 17. -
a := (b mod 10) + 2;— операцияb mod 10дает остаток от деления 17 на 10, результат 7. Далее прибавляется 2:
a := 7 + 2 = 9.
Ответ:
a = 9,b = 17. -
-
Задание:
Решение:
-
a := 1819;— сразу присваиваемa = 1819. -
b := (a div 100) * 10 + 9;— операцияa div 100делит 1819 на 100 с округлением вниз, результат 18. Умножаем на 10 и прибавляем 9:
b := 18 * 10 + 9 = 180 + 9 = 189. -
a := (10 * b - a) mod 100;— сначала вычисляем 10 * b - a:
10 * 189 - 1819 = 1890 - 1819 = 71. Затем выполняем операциюmod 100, остаток от деления 71 на 100 — это 71:
a := 71.
Ответ:
a = 71,b = 189. -
-
Задание:
Решение:
-
a := 42;иb := 14;— присваиваем начальные значения:a = 42,b = 14. -
a := a div b;— операцияa div bделит 42 на 14 с округлением вниз, результат 3:
a := 42 div 14 = 3. -
b := a * b;— теперьa = 3иb = 14, умножаем их:
b := 3 * 14 = 42. -
a := b div a;— операцияb div aделит 42 на 3 с округлением вниз, результат 14:
a := 42 div 3 = 14.
Ответ:
a = 14,b = 42. -
-
Задание:
Решение:
-
x := 5;иy := 7;— присваиваем начальные значения:x = 5,y = 7. -
t := x;— присваиваем значениеxв переменнуюt:
t := 5. -
x := y mod x;— операцияy mod xдает остаток от деления 7 на 5, результат 2:
x := 7 mod 5 = 2. -
y := t;— теперь присваиваемyзначение переменнойt, то естьy = 5.
Ответ:
x = 2,y = 5,t = 5. -
-
Задание:
Решение:
-
a := 6 * 12 + 3;— сначала выполняем умножение 6 * 12 = 72, затем прибавляем 3:
a := 72 + 3 = 75. -
b := (a div 10) + 5;— операцияa div 10делит 75 на 10 с округлением вниз, результат 7. Далее прибавляется 5:
b := 7 + 5 = 12. -
a := (b mod 10) + 1;— операцияb mod 10дает остаток от деления 12 на 10, результат 2. Далее прибавляется 1:
a := 2 + 1 = 3.
Ответ:
a = 3,b = 12. -
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

