
Пожалуйста, помогите решить 4 задачи по информатике (программа Pascal). 1.Определите значение
целочисленных переменных а и b после выполнения фрагмента программы: а : = 42; b : = 14; а : = а div b; b : = a*b; а : = b div a; 2.Определите значение целочисленных переменных х, у и t после выполнения фрагмента программы: Х : =5; У : = 7; t : =х; х :=ymodx; y : = t; 3.Определите значение целочисленных переменных а и b после выполнения фрагмента программы: а : = 6*12 + 3; b : = (а div 10) +5; а : = (b mod 10) +1; 4.Определите значение целочисленных переменных х, у после выполнения фрагмента программы: х : =336; у : = 8; х :=x divy; y : = x mod y;

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

2. x = 2; y = 5; t = 5 ( см. вложение 2 )
3. a = 3; b = 12 ( см. вложение 3 )
4. x = 42; y = 2 ( см. вложение 4 )







Задача 1
Дано: ``` а := 42; b := 14; а := а div b; b := a * b; а := b div a; ```
Чтобы решить эту задачу, мы должны последовательно выполнить указанные выражения и определить значения переменных `а` и `b` после выполнения каждого из них.
1. `а := 42` - присваиваем переменной `а` значение 42. 2. `b := 14` - присваиваем переменной `b` значение 14. 3. `а := а div b` - выполняем целочисленное деление переменной `а` на переменную `b` и присваиваем результат переменной `а`. Результат деления 42 на 14 равен 3. 4. `b := a * b` - умножаем переменную `а` на переменную `b` и присваиваем результат переменной `b`. Результат умножения 3 на 14 равен 42. 5. `а := b div a` - выполняем целочисленное деление переменной `b` на переменную `а` и присваиваем результат переменной `а`. Результат деления 42 на 3 равен 14.
Таким образом, после выполнения фрагмента программы значения переменных будут: ``` а = 14 b = 42 ```
Задача 2
Дано: ``` Х := 5; У := 7; t := Х; Х := У mod Х; У := t; ```
1. `Х := 5` - присваиваем переменной `Х` значение 5. 2. `У := 7` - присваиваем переменной `У` значение 7. 3. `t := Х` - присваиваем переменной `t` значение переменной `Х`. Значение `t` равно 5. 4. `Х := У mod Х` - выполняем операцию остатка от деления переменной `У` на переменную `Х` и присваиваем результат переменной `Х`. Остаток от деления 7 на 5 равен 2. 5. `У := t` - присваиваем переменной `У` значение переменной `t`. Значение `У` становится равным 5.
Таким образом, после выполнения фрагмента программы значения переменных будут: ``` Х = 2 У = 5 t = 5 ```
Задача 3
Дано: ``` а := 6 * 12 + 3; b := (а div 10) + 5; а := (b mod 10) + 1; ```
1. `а := 6 * 12 + 3` - вычисляем значение выражения `6 * 12 + 3` и присваиваем результат переменной `а`. Результат равен 75. 2. `b := (а div 10) + 5` - выполняем целочисленное деление переменной `а` на 10, прибавляем 5 и присваиваем результат переменной `b`. Целочисленное деление 75 на 10 равно 7, прибавляем 5, получаем 12. 3. `а := (b mod 10) + 1` - вычисляем остаток от деления переменной `b` на 10, прибавляем 1 и присваиваем результат переменной `а`. Остаток от деления 12 на 10 равен 2, прибавляем 1, получаем 3.
Таким образом, после выполнения фрагмента программы значения переменных будут: ``` а = 3 b = 12 ```
Задача 4
Дано: ``` х := 336; у := 8; х := х div у; у := х mod у; ```
1. `х := 336` - присваиваем переменной `х` значение 336. 2. `у := 8` - присваиваем переменной `у` значение 8. 3. `х := х div у` - выполняем целочисленное деление переменной `х` на переменную `у` и присваиваем результат переменной `х`. Целочисленное деление 336 на 8 равно 42. 4. `у := х mod у` - вычисляем остаток от деления переменной `х` на переменную `у` и присваиваем результат переменной `у`. Остаток от деления 42 на 8 равен 2.
Таким образом, после выполнения фрагмента программы значения переменных будут: ``` х = 42 у = 2 ```
Это ответы на все 4 задачи. Если у вас возникли еще вопросы, пожалуйста, не стесняйтесь задавать их.


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