Ciências da computação dia 234

A’.B + A.B’ → isso representa uma XOR, para diminuir isso poderiamos fazer: (A ⊕ B) A’ B’ + A.B → representa uma XNOR(ou consequente), que é o mesmo que uma XOR barrada (XOR’) podendo ser reduzido para: (A⊙B) exemplo de uso: S = B'(A⊕C) + B(A⊙C) S = B'(A⊕C) + B(A⊕C)' X = A⊕C S = B'X + BX' S = B⊕X S = B⊕A⊕C

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 235

April 28, 2025 · 0 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 236

O melhor é ter um core que é monolito e ligar as partes com microserviços

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 237

Analisador semântico usa a AST verificas diversos erros, como o de escopo você define as regras e como analisa-las (não é bem formalizado) possui uma tabela de simbolos, contendo dados como simbolo, tipo, valor, escopo, etc.

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 238

Uma ULA age como um seletor (multiplexador) de operações, quando certo valor chega no seletor ele pega os resultados da operação

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 239

Para calcular a área da região em vermelho, poderíamos usar o método da exaustão e um pouco de geometria. Nesse método, dividimos a região que queremos encontrar a área em formas geométricas menores que conseguimos encontrar seus lados, nesse caso usaremos triângulos. Com isso, podemos aproximar a área que queremos usando vários triângulos menores. Assim, a área pode ser expressa como: sendo assim, ao aumentar a quantidade de triângulos, conseguimos aproximar ao máximo a área. ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 24

Números primos para calcular números primos, sabemos que temos que dividir todos os antecessores de certo numero e ele for divisível por apenas ele e o numero 1(que lembrando não é primo),ele é um número primo, mas há uma maneira um pouco menos demorada de se saber se um número é primo ou não 1 — você não precisa checar se o número é divisível por ele, ou pelo número 1, já que logicamente ele é ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 240

DTO → ao invés de enviar o modelo do banco, você pega DTOs, dos quais mapeiam apenas os dados necessários que o usuário pode ver do banco e coloca em uma classe. A camada DATA de micro serviços também é conhecida como DAO Layer DAO → design pattern da camada de dados

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 241

S -> Aa A -> bA | b entrada: bba Pilha Entrada Ação $ bba$ push b $b ba$ reduce b -> A $A ba$ push b $Ab a$ reduce Ab -> A $A a$ push a $Aa $ reduce Aa -> S $S $ ENTRADA ACEITA Por aceitar gramáticas com recursão à esquerda e ambiguidade, o analisador shift-reduce pode reduzir tanto bA -> A como Ab -> A O compilador tenta reduzir tudo de uma vez, caso não de certo ele tenta novamente Podemos, por exemplo, ir empilhando tudo, e depois ir juntando e reduzindo

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 242

obs: ao usar integrais para calcular a área, você calcula a area a baixo da curva no geral, você deve analisar como as funções se interceptam e como a área em si é formada Área da senoide Área entre duas funções Área entre múltiplas funções

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]