Конечно, давай разберем вместе твою самостоятельную работу по функциям языка программирования. Итак, перед нами три задачи.
- В первой задаче тебе нужно вычислить:
а) 101 div 4 + 85 — div это целочисленное деление. Значит, надо 101 разделить на 4 без остатка и прибавить 85. 101 div 4 = 25 25 + 85 = 110. Ответ: 110.
б) 77 mod 99 - 25 — mod это операция взятия остатка от деления. Тебе нужно взять остаток от деления 77 на 99 и вычесть 25. 77 mod 99 = 77 (т.к. 77 меньше 99, остаток равен 77) 77 - 25 = 52. Ответ: 52.
в) (32 * 47) div 7895 — сначала перемножим числа, а затем выполним целочисленное деление на 7895. 32 * 47 = 1504 1504 div 7895 = 0 (т.к. 1504 меньше 7895, результат деления равен 0). Ответ: 0.
- Во второй задаче тебе нужно определить значения переменных a и b после выполнения фрагмента программы.
Дано: a := 41817; b := (a div 100)10+5; a := (10b) mod 100;
Подставляем значения и вычисляем: b := (41817 div 100)10+5 = 41810 + 5 = 4180 + 5 = 4185. a := (10*4185) mod 100 = 41850 mod 100 = 50 (так как остаток от деления 41850 на 100 равен 50). Ответ: a = 50, b = 4185.
- В третьей задаче тебе нужно вычислить следующее выражение:
round(64.308) - frac(6.017) — round это функция округления до ближайшего целого числа, frac возвращает дробную часть числа.
round(64.308) = 64, так как 64 ближайшее целое к 64.308. frac(6.017) = 0.017, так как это дробная часть числа 6.017. Теперь вычитаем: 64 - 0.017 = 63.983. Ответ: 63.983.
Вот и всё! Если что-то неясно или нужна дополнительная помощь - спрашивай, помогу разобраться.
