Помогите пожалуйста, информатика 7 класс

0 голосов
22 просмотров

Помогите пожалуйста, информатика 7 класс


image

Информатика (16 баллов) | 22 просмотров
Дано ответов: 2
0 голосов

попробуй выполнить следующую программу на паскале и получишь ответы:

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

:)

(1.2k баллов)
0

Что значит палочка и запятая?

0

палочка? я в тексте не вижу ни одной палочки? в каком месте ты ее видишь?

0

Если Вы про эти ', палочки с запятыми, то так автор хотел увильнуть от ответа и вместо объяснения, как решать поставленную задачу, решил просто занести данные операции в программу и всё красиво вывести. А если Вы про другие - то уточняйте, где именно.

0 голосов

Тут нужно знать, что делает каждый оператор:

  1. div - это целочисленное деление. То есть, поделив 10 на 3 мы получим не 3.3 в периоде, а 3.
  2. mod - это остаток от деления. На том же примере: 10 / 3. Мы можем взять тройку три раза, в остатке останется единица.
  3. trunc - возвращает целую часть от вещественного числа. То есть, если мы введём 3.3, то мы получим на выходе 3.
  4. round - округляет до ближайшего, а в случае, если число находиться посередине между двумя (к примеру, 3.5), то округляется до ближайшего чётного.
  5. pred - возвращает предыдущую цифру, символ.
  6. succ - наоборот, следующую цифру, символ.
  7. sqr - возведение в квадрат.
  8. abs - модуль. Если число отрицательное, он вернёт положительное.

Теперь решим:

  1. 6 div 3 + 5 mod 7 = 6/3 + 5 (так как 5 не делится на 7 целочисленно) = 2 + 5 = 7
  2. trunc(1.6) + round(-1.6) = 1 + (- 2) = 1 - 2 = -1
  3. pred(16) + 2 · succ(4) = 15 + 2 · 5 = 15 + 10 = 25
  4. sqr(15 - 12) + abs(25 - 30) = 3² + |- 5| = 9 + 5 = 14
(5.6k баллов)