Dit is het commando matho-primes dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
matho-priemgetallen - genereer opeenvolgende priemgetallen
KORTE INHOUD
matho-priemgetallen [start [stop] of "alle"] ["tweeling"] ["vriend" [basis]]
matho-priemgetallen [-htuv] [-c telling] [-m nummer] [-p basis] [start [stop]]
PRODUCTBESCHRIJVING
Dit opdrachtregelprogramma maakt optioneel deel uit van de wiskundige(1) pakket. het snel
berekent een willekeurig aantal opeenvolgende priemgetallen met behulp van een venstering, geheugenefficiënte zeef
van het Eratosthenes-algoritme en dumpt ze naar de standaarduitvoer. Ze worden één prime weergegeven
per regel in oplopende volgorde, tenzij de optie "tweeling" is opgegeven, die alleen wordt weergegeven:
dubbele priemgetallen, twee priemgetallen per lijn.
Genereert tot 18 decimale priemgetallen, of wat dan ook het aantal cijfers van precisie is
voor een drijvende komma lang verdubbelen in de C-compiler die is gebruikt om dit hulpprogramma te compileren. Opmerking
dat dit hulpprogramma zou kunnen worden gecompileerd om alleen drijvende-komma met dubbele precisie te gebruiken, indien lang
dubbele precisie wordt niet volledig ondersteund door de C-compiler of hardware, waardoor maximaal 15
decimale cijfers priemgetallen in dat geval.
Manieren om te controleren of dit hulpprogramma werkt, zijn door de uitvoer naar de Unix "factor" te leiden
hulpprogramma, of vergelijk de uitvoer met het "primes"-hulpprogramma van BSD Games, met behulp van de meegeleverde
shell-script: voorbeelden/testprimes.
Alle getallen die door dit hulpprogramma worden weergegeven, zijn decimale (grondtal 10) priemgetallen. een priemgetal
is een geheel getal dat niet kan worden ontbonden.
Een bereik kan worden opgegeven op de opdrachtregel, anders het startnummer en het nummer
van priemgetallen naar uitvoer wordt gevraagd. Het bereik is begin naar stoppen inclusief, en stoppen Dan moet je
groter zijn dan of gelijk zijn aan beginnen.
Indien de -c optie is opgegeven, is het aantal weergegeven priemgetallen beperkt tot de
decimale telling die op deze optie volgt.
Indien de -t of "twin" optie is opgegeven op de opdrachtregel, alleen tweeling priemgetallen zal zijn
weergegeven. Tweelingpriemgetallen zijn twee priemgetallen die in waarde 2 verschillen. Elk tweelingpaar is
weergegeven op dezelfde regel, gescheiden door een spatie.
Indien de -p of "pal" optie is opgegeven op de opdrachtregel, alleen palindroom priemgetallen zijn
weergegeven. Palindromen zijn symmetrisch, ze lezen voorwaarts en achterwaarts precies hetzelfde.
Het palindroomgetal baseren kan worden opgegeven, is de standaard basis 10. De baseren kan elk zijn
geheel getal groter dan 1. Priemgetallen worden altijd weergegeven in decimalen (grondtal 10).
Het versienummer en korte hulp over de toegestane opdrachtregelparameters en gebruik
informatie wordt weergegeven wanneer de -h optie.
Met de -u optie, is alle uitvoer (standaarduitvoer en standaardfoutuitvoer) ingesteld op:
ongebufferd, waardoor alle uitvoer onmiddellijk plaatsvindt, in plaats van wanneer de uitvoerbuffer is
vol is of wanneer het programma wordt beëindigd of wacht op invoer.
De -m optie verandert de geheugengrootte van het priemgetalzeefvenster. Het wordt gevolgd door
een decimaal getal met drijvende komma dat een vermenigvuldiger is van de standaardvenstergrootte (2
megabyte). Het is mogelijk dat het wijzigen van de geheugengrootte de totale looptijd kan versnellen
een beetje; anders is er geen reden om deze optie te gebruiken, en het gebruik ervan wordt niet aanbevolen.
De -v optie geeft gewoon de programmanaam en het versienummer weer, en sluit dan af
succes.
Gebruik matho-primes online met onworks.net-services