Вопрос задан 30.09.2018 в 10:18. Предмет Информатика. Спрашивает Маслий Владислав.

Пожалуйста, помогите решить 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;
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Немихин Игорь.
1. a = 14; b = 42 ( см. вложение 1 )
2. x = 2; y = 5; t = 5 ( см. вложение 2 )
3. a = 3; b = 12 ( см. вложение 3 )
4. x = 42; y = 2 ( см. вложение 4 )





0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задача 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 задачи. Если у вас возникли еще вопросы, пожалуйста, не стесняйтесь задавать их.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос