Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Calc: serie di numeri primi (crivello di Eratostene)

204 views
Skip to first unread message

Lutrin

unread,
Oct 30, 2006, 4:18:48 PM10/30/06
to
Sarebbe possibile, in Calc, data una serie di n numeri, calcolare tra
questi quelli che sono primi e quindi disporli in forma di quadrato su n
colonne per n righe a formare il *crivello di Eratostene* cancellando o
meglio sbarrando quelli che non sono primi?

ad esempio così (per trovare i primi n numeri primi minori di 100):

facendo disporre a calc, in un grafico, i numeri da 1 a 100 in dieci
righe per 10 colonne:

1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100

quindi eliminando automaticamente (in osservanza del metodo di Eratostene)
i multipli di 2, 3, 4, 5, 7, 11

1 2 3 5 7
11 13 17 19
23 29
31 37
41 43 47
51 53 59
61 67
71 73 79
83 89
97

e così via...

finchè si tratta di 100-200 numeri, si potrebbe anche fare a mano, ma via
via che ci si spinge oltre, diventa comodo poterlo fare in automatico

Non chiedo la formula o la macro già fatta (non sarebbe cortese né giusto)
ma prima d'imbarcarmi in quest'impresa, mni piacerebbe sapere almeno se è
realizzabile o meno e, se occorre una macro, dove poter reperire la
documentazione specifica per questo tipo di grafici in calc

--
======================================================
*Lutrin* || curatore F.A.Q. ---> *it-alt.media.tv.quiz*
======================================================

pablo

unread,
Oct 30, 2006, 6:15:24 PM10/30/06
to
Lutrin wrote:

> Sarebbe possibile, in Calc, data una serie di n numeri, calcolare tra
> questi quelli che sono primi e quindi disporli in forma di quadrato su n
> colonne per n righe a formare il *crivello di Eratostene* cancellando o
> meglio sbarrando quelli che non sono primi?

[....]


> Non chiedo la formula o la macro già fatta (non sarebbe cortese né giusto)
> ma prima d'imbarcarmi in quest'impresa, mni piacerebbe sapere almeno se è
> realizzabile o meno e, se occorre una macro, dove poter reperire la
> documentazione specifica per questo tipo di grafici in calc

gugl's iur frend

Ho cercato "crivello di Eratostene VBA" e ho trovato:
http://www.terzaghi.it/excel/scuola/

In qusta pagina puoi trovare una verisone del crivello basata su excel con
un paio di macro.

A questo punto si tratta di tradurre la macro, che a prima vista sembra
abbastanza semplice.

ciao
Pablo


Lutrin

unread,
Oct 31, 2006, 8:07:20 AM10/31/06
to
il 31/10/2006 *pablo* in it-alt.comp.software.openoffice disse:

>In questa pagina puoi trovare una versione del crivello basata su excel

>con un paio di macro.
>
>A questo punto si tratta di tradurre la macro, che a prima vista sembra
>abbastanza semplice.

[...]

Grazie, mi sembra un ottimo punto di partenza ;-) Grazie anche a
lapalissiano per il chiarimento, mi metto all'opera.

0 new messages