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).