Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 January 29

AB

Aleksey Belkevich in IT KPI C/С++ ХВ (хорошо, что не UB)
Кстати прерывания вроде есть и часто срабатывают под упралением NMI watchdog
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Если кому сильно скучно, то есть вопрос на порассуждать. Каким способом вы решили бы такую задачу.

Приходит вам в программу строка а-ля
"A + B * (B + B) => A"
Собственно булевая алгебра. Вы знаете что к примеру А = true. Остальное над найти.
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Само собой переменных может быть много
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Могут быть варианты где явно не определить тру или фолс
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Кароче.. если для такой хуйни есть алгоритм, намекните
источник

AM

Alex Master in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
Кароче.. если для такой хуйни есть алгоритм, намекните
Опз или аст
источник

AB

Aleksey Belkevich in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
Если кому сильно скучно, то есть вопрос на порассуждать. Каким способом вы решили бы такую задачу.

Приходит вам в программу строка а-ля
"A + B * (B + B) => A"
Собственно булевая алгебра. Вы знаете что к примеру А = true. Остальное над найти.
Неизвестная всё время одна?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
Если кому сильно скучно, то есть вопрос на порассуждать. Каким способом вы решили бы такую задачу.

Приходит вам в программу строка а-ля
"A + B * (B + B) => A"
Собственно булевая алгебра. Вы знаете что к примеру А = true. Остальное над найти.
Які дозволені операції?
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Aleksey Belkevich
Неизвестная всё время одна?
Нет, рандом
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
András
Які дозволені операції?
+ * ( ) => <=>
источник

AB

Aleksey Belkevich in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
Нет, рандом
Тогда нужны системы уравнений?
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Мб ещё xor, но надо глянуть
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Aleksey Belkevich
Тогда нужны системы уравнений?
Да, иногда уравнений сразу несколько, т.е. система. Но они не обязаны быть решаемыми. Если чё то так и вывести юзверю
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Alex Master
Опз или аст
Пасиба, гляну
источник

AB

Aleksey Belkevich in IT KPI C/С++ ХВ (хорошо, что не UB)
Опз тебе даст только возможность использовать стековую машину в качестве процессора
источник

AB

Aleksey Belkevich in IT KPI C/С++ ХВ (хорошо, что не UB)
Тут скорее про процессор речь
источник

AB

Aleksey Belkevich in IT KPI C/С++ ХВ (хорошо, что не UB)
Если в твоей математике будут только то те операции которые ты написал, то логику процессора можно сделать такой же как школьные алгоритмы по решению уравнений с n-неизвестными
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
Пасиба, гляну
я за аст
источник

G

GNU/Vsevolod.rs in IT KPI C/С++ ХВ (хорошо, что не UB)
Alexander Pavlyuchuk
Если кому сильно скучно, то есть вопрос на порассуждать. Каким способом вы решили бы такую задачу.

Приходит вам в программу строка а-ля
"A + B * (B + B) => A"
Собственно булевая алгебра. Вы знаете что к примеру А = true. Остальное над найти.
shunting yard + опз
источник

AB

Aleksey Belkevich in IT KPI C/С++ ХВ (хорошо, что не UB)
Till Schneider
я за аст
Почему?
источник