1. Каким условиям должно удовлетворять число X, чтобы оно было кратным 5, но не кратным 10: (X mod 5 = 0) and (X

  • 10
1. Каким условиям должно удовлетворять число X, чтобы оно было кратным 5, но не кратным 10: (X mod 5 = 0) and (X mod 10 <> 0); (X mod 5 <> 0) or (X mod 10 = 0); (X mod 5 = 0) and (X mod 10 = 0);

2. Какое значение будет присвоено переменной k после выполнения данного фрагмента программы: а:= 25; if a > 0 then k:= 1 else k:= 0

3. Какой оператор проверит, является ли число а четным или нет. Если а mod 2 = 0, то вывести (`Да`), иначе (`Нет`). Если а mod 2 = 1, то вывести (`Да`), иначе (`Нет`). Если а mod 2 = 0, то вывести (`Нет`), иначе (`Да`). Если а mod 2 = 1, то вывести (`Нет`), иначе (`Да`).

4. Какое значение будет иметь выражение: sqrt(16)*2 - sqr(3) - 20/5? а) 5
Pugayuschiy_Dinozavr
9
Разумно. Перейдем к решению задач.

1. Чтобы число \(X\) было кратным 5, но не кратным 10, оно должно удовлетворять условию \((X \mod 5 = 0)\) и \((X \mod 10 \neq 0)\). Другими словами, это число должно быть кратным 5, но не делиться нацело на 10. Верным условием является:

\((X \mod 5 = 0)\) и \((X \mod 10 \neq 0)\)

2. Для выполнения данного фрагмента программы с присвоением значения переменной \(k\), нужно рассмотреть значение переменной \(а\). Если \(а\) больше 0, то значение \(k\) будет равно 1, в противном случае значение \(k\) будет равно 0. Итак, после выполнения данного фрагмента программы, значение переменной \(k\) будет зависеть от значения переменной \(а\) и будет равно:

если \(а > 0\), то \(k := 1\)
иначе \(k := 0\)

3. Для проверки, является ли число \(а\) четным или нет, нужно воспользоваться оператором остатка от деления. Если \(а \mod 2 = 0\), значит остаток от деления \(а\) на 2 равен 0, и число \(а\) является четным. В противном случае, если \(а \mod 2 = 1\), число \(а\) не является четным. Поэтому правильным оператором будет:

если \(а \mod 2 = 0\), то вывести ("Да"), иначе ("Нет")