Mentre ricorsione imparare mi sono imbattuto in funzione McCarthy 91 che restituisce il valore 91 per tutti gli argomenti interi n < = 101 e n - 10 per n> 101.Importanza McCarthy 91 funzione in Computer Science
int McCarthy(int n)
{
if (n > 100)
return n - 10;
return McCarthy(McCarthy(n+11));
}
int main()
{
printf(" %d ", McCarthy(45));
return 0;
}
Ero solo curioso di sapere qual è il suo significato in Informatica? L'articolo Wikipedia afferma che è utilizzato come test case per la verifica formale. Cosa significa.?
Qualcuno può semplificare il suo utilizzo per me?
Si può avere migliore fortuna su http://cstheory.stackexchange.com/ –
Si dice chiaramente che questa funzione è utilizzata per la verifica formale. La tua domanda è più * ciò che è la verifica formale * rispetto a ciò che è inteso da questa specifica funzione. – darksky