User Manual

Luku 2: Pääsovellus 51
Toiminta:
• Jos
m :n arvoa ei määritetä (tai m on 1), funktio palauttaa generoidun satunnaisluvun sellaisenaan.
• Jos
m:n arvoksi määritetään 2 tai suurempi, funktio palauttaa halutun määrän satunnaislukuja luettelomuodossa.
Kuvaus:
• Lukujen
n ja m täytyy olla positiivisia kokonaislukuja.
Tehtävä Toimet
Generoi binomijakauman mukaisesti odotettavissa
oleva kruunujen satunnainen määrä, kun kolikkoa
heitetään viisi kertaa ja kruunun saamisen
todennäköisyys on 0,5.
[randBin] 5 , 0.5 w
Suorita edellä kuvattu kolikonheitto kolme kertaa ja
näytä tulos luettelona.
[randBin] 5 , 0.5 , 3 w
u RandSeed-komento
Tämän komennon argumentille voi määrittää kokonaisluvun 0–9. 0 tarkoittaa, että satunnaislukuja ei
generoida peräkkäin. Kokonaisluku 1–9 käyttää määritettyä arvoa siemenenä peräkkäisten satunnaislukujen
määrityksessä. Tämän komennon oletusargumentti on aluksi 0.
Kun olet määrittänyt peräkkäisten satunnaislukujen generoinnin, ClassPad generoi satunnaisluvut aina saman
satunnaismallin mukaisesti.
Tehtävä Toimet
Generoi peräkkäiset satunnaisluvut käyttämällä
lukua 3 siemenarvona.
[RandSeed] 3 w
Generoi ensimmäinen arvo.
Generoi toinen arvo.
Generoi kolmas arvo.
[rand] w
[rand] w
[rand] w
Vinkki
Näiden komentojen generoimat satunnaisluvut ovat näennäissatunnaislukuja.
Funktioiden rand(a,b) ja randList(n,a,b) argumenttien a ja b täytyy olla seuraavien ehtojen mukaisia kokonaislukuja.
a < b
a
,
b
< 1
E
10 b – a < 1
E
10
Kokonaislukufunktiot
Näiden funktioiden argumenteiksi voi määrittää vain kokonaislukuja, ja funktioiden palauttama tulos on
kokonaisluku.
u iGcd-funktio
Syntaksi: iGcd(Exp-1, Exp-2[, Exp-3…Exp-10)]
(Exp-1...Exp-10 ovat kaikki kokonaislukuja.)
iGcd(List-1, List-2[, List-3…List-10)]
(Kaikki luetteloiden List-1...List-10 elementit ovat kokonaislukuja.)
Toiminta:
Ensimmäinen syntaksi palauttaa suurimman yhteisen jakajan 2–10 kokonaisluvulle.
Toinen syntaksi palauttaa luettelomuodossa 2–10 luettelon kunkin elementin suurimman yhteisen jakajan.
Kun esimerkiksi argumentit ovat {
a , b }, { c , d }, funktio palauttaa luettelon, jossa on seuraavien suurin yhteinen
jakaja: a ja c sekä b ja d .
Kuvaus:
Kaikissa luetteloissa on oltava sama määrä elementtejä.
Kun käytetään syntaksia iGcd(List-1, List-2[, List-3…List-10)], yksi (ja vain yksi) luettelo voidaan korvata
lausekkeella (Exp).