Numeri primi e WinPFGW
La prima cosa è scaricare il programma da INTERNET al link che vi ho segnalato al blog precedente; unzippare il tutto in una cartella e lanciare l'eseguibile WinPFGW.exe col click del mouse.
La prima cosa da imparare sono i comandi che possiamo digitare sulla "command line". Clicchiamo su Help, poi su Contents, poi mettiamo il check in Pfgwdoc.txt, clicchiamo su Print e stampiamo sul Desktop un file
di tipo .xps che chiamiamo Help. Otterremo un documento di help da consultare.
Un primo esempio di uso sono le "query" col comando -q, per verificare la primalità di un numero.
Verifichiamo ad esempio se è primo il numero 1+3*10^5825+100^5825. Scriviamo nella "command line" la riga:
-q1+3*10^5825+100^5825
e premiamo Start. Scopriremo che è un 3-PRP (un probabile primo). Se vogliamo salvare il nostro lavoro in append ad un file di nome work.txt scriveremo invece:
-q1+3*10^5825+100^5825 -lwork.txt (Vedi figura).
Se, invece, abbiamo molti numeri da fargli valutare apriamo un file di nome pfgw.txt nella stessa directory.
Usiamo ad esempio WordPad come editor e scriviamo:
2^3-1
2^31-1
3
7
6
e salviamolo
A questo punto lasciamo vuota la "command line". WinPFGW esaminerà il file e produrrà un file denominato pfgw-prime.txt dove metterà solo i numeri primi.
Di solito il file potrebbe essere generato da un Programma in PARI/GP. Ad esempio potremmo scrivere un file pfgw.txt che al variare di i da 1 a 100 calcola (10^i-1)^2 e siamo interessati a vedere quali sono i numeri primi. Il file prodotto lo dobbiamo però aprire prima in WordPad, che riconosce i "carriage return" di PARI/GP, e salvarlo. A questo punto il file lo possiamo dare in pasto a WinPFGW per controllare la primalità dei numeri prodotti. Semplice no?
Gli altri comandi e possibilità sperimentatele col doc di help.
Alla prox
martedì 19 gennaio 2010
Iscriviti a:
Commenti sul post (Atom)
0 commenti:
Posta un commento