Rompecompiladores Ackerman
Publicado por Abraham Zamudio Chauca 16/01/2006
[ Hits: 4.586 ]
Este programa implementa el algoritmo (recursivo) del rompecompiladores
Ackerman
Program Ackerman;
Uses Crt;
Var
c,d:Integer;
Function A(n,m:integer):Integer;
Begin
Begin
If (n=0) or (m=0) Then
Begin
If (n=0) Then a:=m+1
Else a:=a(n-1,1)
End
Else a:=a(n-1,a(n,m-1));
End
End;
Begin
Clrscr;
Writeln('Rompecompiladores Ackerman');
writeln('============================');
writeln();
writeln();
writeln();
Writeln('Ingrese el primer numero');
writeln();
writeln();
GotoXY(20,7);
readln(c);
Writeln('Ingrese el segundo numero ');
writeln();
writeln();
GotoXY(20,9);
Readln(d);
If (c>=0) and (d>=0) Then
Begin
GotoXY(20,12);
writeln('La Funcion de Ackerman es A(',c,';',d,')=',a(c,d))
End
Else Writeln('Dije Enteros no Negativos');
Readkey;
End.
armazenar o nome de um aluno e suas notas
Gerador de senha Pascal/Lazarus
Calculadora de décimo terceiro salário(Lazarus)
Nenhum comentário foi encontrado.
Vale a pena ter mais de uma interface grafica no seu Linux?
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Instalação e Configuração do Void com Cinnamon
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (0)
Criei um app de escrita acadêmica para brasileiros! (4)









