JAVA-filer

av Roger Svensson

2000-08-05

Totalt fem klass-filer används för att räkna på sannolikhetsproblemet. Den färdiga klassen BigInteger används på flera ställen, speciellt vid beräkning av A(s,n) och B(a,b) (se teori pdf/ps). A(s,n) är antalet sätt som det går att slå summan s på n tärningar utan sexor. A använder sig av stora bionomialkoefficienter som beräknas med hjälp av klassen B. Kompilering måste ske i följande ordning: Bionomial.java, Amatris.java, Pmatris.java, Ptakmatris.java och sist sanno.java. Nuvarande version är enkel och skriver ut svaren i ett MS-DOS fönster. Framtida versioner kommer troligtvis utföras av en Applet så att det direkt kan provas på denna hemsida. För att starta rogrammet så behövs sex parametrar. Naturligtvis måste du ha en JAVA-kompilator för att kunna prova programmet.

java sanno MinObT MaxObT MinFv MaxFv MaxDec UtskriftTyp

MinObT är det minst svårigheten, t. ex. för Ob1T6 skriv 1
MaxObT är den högsta svårigheten
MinFv är den lägsta färdighetsnivån som man vill se, vanligtvis 5
MaxFv är den högsta färdighetsnivån, vanligtvis mellan 20-25
MaxDec är hur många decimaler som ska visas.
UtskriftTyp bestämmer hur resultatet ska presenteras, vanligtvis S (för skärm). Men det även att välja L (Latex2e), M (MATLAB för plottar) och för H (HTML).

Exempel: Följande rad java sanno 1 8 1 60 5 H användes för att generera följande resultat.


Roger Svensson