Предмет: Информатика,
автор: MUSLIM228337
Помогите пожалуйста, информатика 7 класс
Приложения:

Ответы
Автор ответа:
1
попробуй выполнить следующую программу на паскале и получишь ответы:
begin
writeln('6 div 3 + 5 mod 7 = ', 6 div 3 + 5 mod 7);
writeln('trunc(1.6)+round(-1.6) = ', trunc(1.6)+round(-1.6));
writeln('pred(16)+2*succ(4) = ', pred(16)+2*succ(4));
writeln('sqr(15-12)+abs(25-30) = ', sqr(15-12)+abs(25-30));
end.
подсказка (ответы):
- 7
- -1
- 25
- 14
:)
MUSLIM228337:
Что значит палочка и запятая?
Автор ответа:
1
Тут нужно знать, что делает каждый оператор:
- div - это целочисленное деление. То есть, поделив 10 на 3 мы получим не 3.3 в периоде, а 3.
- mod - это остаток от деления. На том же примере: 10 / 3. Мы можем взять тройку три раза, в остатке останется единица.
- trunc - возвращает целую часть от вещественного числа. То есть, если мы введём 3.3, то мы получим на выходе 3.
- round - округляет до ближайшего, а в случае, если число находиться посередине между двумя (к примеру, 3.5), то округляется до ближайшего чётного.
- pred - возвращает предыдущую цифру, символ.
- succ - наоборот, следующую цифру, символ.
- sqr - возведение в квадрат.
- abs - модуль. Если число отрицательное, он вернёт положительное.
Теперь решим:
- 6 div 3 + 5 mod 7 = 6/3 + 5 (так как 5 не делится на 7 целочисленно) = 2 + 5 = 7
- trunc(1.6) + round(-1.6) = 1 + (- 2) = 1 - 2 = -1
- pred(16) + 2 · succ(4) = 15 + 2 · 5 = 15 + 10 = 25
- sqr(15 - 12) + abs(25 - 30) = 3² + |- 5| = 9 + 5 = 14
Похожие вопросы
Предмет: История,
автор: vleonteva1
Предмет: Математика,
автор: kk4493781
Предмет: Литература,
автор: artkhrystyuk
Предмет: Математика,
автор: refa228
Предмет: География,
автор: alieametova2003