Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação

2
Existe uma resolução diferente para o problema do “outro pendente” que não seja “correspondência mais próxima”?
Os seguintes presentes gramática livre de contexto uma "pendurado outra" tipo ambigüidade (imaginar que aaa significa if expr thene bbb significa elsee ccc está para algum outro tipo de instrução ou bloco): S→aSbS|aS|cS→aSbS|aS|c \begin{aligned} S &\rightarrow aSbS \;|\; aS \;|\; c\\ \end{aligned} Por exemplo,aacbcaacbcaacbcpode ser analisado como(a(acbc))(a(acbc))(a(acbc))ou como(a(ac)bc)(a(ac)bc)(a(ac)bc)(esta é a …



2
Computando com eficiência o menor número inteiro com n divisores
Para resolver esse problema, observei primeiro que ϕ(pe11 pe22⋯ pekk)=(e1+1)(e2+1)⋯(ek+1)ϕ(p1e1 p2e2⋯ pkek)=(e1+1)(e2+1)⋯(ek+1)\phi(p_1^{e_1} \space p_2^{e_2} \cdots \space p_k^{e_k}) = (e_1 + 1)(e_2 + 1)\cdots(e_k +1) Onde ϕ(m)ϕ(m)\phi(m) é o número de divisores (não necessariamente primos) de mmm . Se mmm é o menor número inteiro tal que ϕ(m)=nϕ(m)=n\phi(m) = n , …




3
Por que o estado permanece inalterado na semântica operacional de pequeno passo de um loop while?
Normalmente, vejo que na representação semântica operacional estrutural do loop while, o estado do programa não muda: (whileBdoS,σ)→(ifBthenS;(whileBdoS)elseSKIP,σ)(whileBdoS,σ)→(ifBthenS;(whileBdoS)elseSKIP,σ)(while \> B \> do \>S, \sigma) \rightarrow (if \>B \> then \>S; (while \> B \> do \>S) \> else \> SKIP, \sigma) Para mim, isso não é intuitivo, se o estado …







3
Versão construtiva da decidibilidade?
Hoje, no almoço, levantei essa questão com meus colegas e, para minha surpresa, o argumento de Jeff E. de que o problema é decidível não os convenceu ( aqui está uma publicação intimamente relacionada ao mathoverflow). Uma declaração de problema que é mais fácil de explicar ("é P = NP?") …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.