Ciao, vorrei sapere se qualcuno conosce un modo di creare un incremenazione infinita: un numero parte da 1 e si incrementa senza limiti....
Grazie
Ciao, vorrei sapere se qualcuno conosce un modo di creare un incremenazione infinita: un numero parte da 1 e si incrementa senza limiti....
Grazie
Io ho implementato in passato una libreria dei grandi numeri in c++.
La tecnica è la seguente:
rappresentavo ogni numero con una lista di long int e avevo creato 4 funzioni per le 4 operazioni.
Ora che cipenso nn ricordo se avevo utilizzato i long int o addirittura operazioni in binario. Comunque in questo modo puoi utilizzare numeri enormi. Questa tecnica io la usavo per implementare l'algoritmo RSA.
Credo possa funzionare
il problema è che "enorme" non è abbastanza, deve essere infinito... Deve essere qualcosa come a=a+1 , e questo in ciclo, il problema è che a non puo contenere un termine infinito...
(qualsiasi linguaggio va bene, ma preferirei Java)
Il problema di base è che comunque non hai un supporto in grado di memorizzare un numero infinito.
La RAM o il disco prima o poi finiscono.
Quindi qualsiasi algoritmo trovi non sarà in grado di darti sempre a=a+1.
Non so se mi sono spiegato...
esatto, inoltre "infinito" è un concetto.... come fai ad usarlo?
per curiosità: cosa deve fare il programma?
E per la mia tesina.... Argomento: Infinito in informatica.... pensavo di fare un programma che incrementi un numero fino a quando il compiuter non crash... ma adesso... non so... non ho piu idee
a, allora va bene l'idea del ciclo infinito.... però non capisco cosa dimostri....:master:
Come con un ciclo infinito?
un ciclo in cui la condizione di finire non si verifica mai. es:
non ricordo bene se la sintassi di Java quindi te lo scrivo in c (ma + o - simao li)
è giusto un esempio, i modi per incrementare + velocemente il numero sono tanticodice:num=2 for(I=0;true;i++) { num=num*num; }