Yaroslav
нет это разная интерпритация одного и тогоже понятия. каноническое понимание логики не предполагает понимания цепочки событий, а лишь задет законы которые делают таое умозаключение непротиворичивым. логика работы микроконтроллера - это понимание общих принципов, там конечно используются логические примитивы , но сами эти понятия достаточно отличаются друг от друга. и на выходе дают разный результат, но понимание логики безусловно позволяют проще сделать вывод для понимания общих принципов какого то явления хоть работы контроллера хоть выпадения снега
И это еще ничего не сказано про диалектику, где истина не может быть непротиворечивой. Алгоритм это ход выполнения, логикой его можно назвать разве что в обывательском смысле ("тут такая логика")