Есть ответ 👍

4. Напишите программу, которая выводит на экран значения функции y= f(x). Аргумент x принимает значения от x1 до х2 с шагом Дх:
{y = {3 – x; x > 4; 3 + x, x<4;​

266
266
Посмотреть ответы 1

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


первое уравнение системы – это несколько условий, соединённых конъюнкциями. чтобы такая последовательность условий была истинной, каждое условие должно быть истинным. заметим, что если какой-то икс оказался равен 1, то все последующие иксы тоже должны быть равны нулю, так как 1 -> 0 = 0.

остальные уравнения имеют одинаковый вид (a ∨ b ∨ ~c) ∧ (a ∨ ~b ∨ c) ∧ (~a ∨ b ∨ c) = 1. вновь каждая скобка должна быть истинной. прикинем, когда так будет.

пусть a = 1. при этом первые две скобки автоматически истинны, а третья превращается в b ∨ c, что будет истинно, если хотя бы одна из переменных b, c истинна. в этом случае есть 3 комбинации (b, c), при которых уравнение выполняется (все, кроме 0, 0).

если a = 0, то истинна третья скобка, первые две превращаются в (b ∨ ~c) ∧ (~b ∨ c). в таком выражении можно разглядеть (c -> b) ∧ (b -> c), т.е. эквиваленцию b ↔ c. она верна, только если операнды одинаковы, тогда есть две комбинации (b, c), при которых уравнение выполняется: (0, 0) и (1, 1).

собираем вместе: решение первого уравнения – первые k иксов равны 0, оставшиеся 7 - k иксов равны 1. все оставшиеся уравнения зависимы только через иксы, если соответствующий икс равен 0, то такое уравнение имеет 2 решения, иначе 3 решения. по правилу произведения система при фиксированном k имеет 2^k * 3^(7 - k) = 3^7 * (2/3)^k решений.

чтобы найти общее количество решений, нужно просуммировать при k от 0 до 7. в этом сумма прогрессии:

3^7 * ((2/3)^0 + (2/3)^1 + + (2/3)^7) = 3^7 * (1 - (2/3)^8)/(1 - 2/3) = 3^8 - 2^8 = 6305.

Популярно: Информатика