Algoritmos em Brainfuck: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
m {{movesource}} - fora o erro ort |
||
Linha 1: | Linha 1: | ||
{{movesource}} |
|||
Alguns modelos de [[algorítimo]]s em [[brainfuck]] estão apresentados nessa página. |
Alguns modelos de [[algorítimo]]s em [[brainfuck]] estão apresentados nessa página. |
||
Revisão das 00h27min de 14 de março de 2006
Predefinição:Movesource Alguns modelos de algorítimos em brainfuck estão apresentados nessa página.
Brainfuck é uma linguagem de programação esotérica com apenas 8 comandos.
Os algorítimos presentes nesse artigo não usam os comandos >
e <
, para selecionar as células de memória. Ao invés disso, usam nomes de variáveis. É necessário que se defina um número para cada variável, e substituir os nomes por seqüências de >
ou <
.
Exemplo:
Se a
é a célula de memória 4 e b
é a célula de memória 5.
a+b-
Seria usado como:
>>>>+>+
x = 0
x[-]
x = y
x[-] y[-t0+x+y] t0[-y+t0]x
x = x + y
y[-t0+x+y] t0[-y+t0]x
x = x - y
y[-t0+x-y] t0[-y+t0]x