TI-83: Program: FAIRDIE
:ClrHome
:Disp "FAIR DIE?"
:Disp "1 FOR YES"
:Disp "0 FOR NO"
:Input A
:Input "NUM EXPERIMENTS: ",M
:Input "NUM ROLLS: ",N
:ClrList L1,L2,L3,L4,L5,L6
:N/6 -> E
:For(K,1,M,1)
:seq(0,I,1,6) -> L2
:For(I,1,N,1)
:If A=1
:Then
:randInt(1,6) -> D
:Else
:int((randInt(1,11)+1)/2) -> D
:End
:L2(D)+1 -> L2(D)
:End
:sum((L2-E)^2/E) -> C
:Disp "EXP.NO ",K
:Disp " CHI = ",C
:round(C,3) -> L1(K)
:End
:Disp "NUM EXPERIMENTS:",M
:Disp " NUM ROLLS:",N
:Disp "CODE FAIRDIE:",A
:ClrList L2
:SortA(L1)
|
TI-83: Program: PRIMFREQ
:Disp "A MOMENT PLEASE,"
:Disp "BUSY ..."
:1 -> I
:1 -> K
:L1(1) -> L2(1)
:1 -> L3(1)
:Lbl P
:K+1 -> K
:If L1(K)=L1(K-1)
:Then
:L3(I)+1 -> L3(I)
:Else
:I+1 -> I
:L1(K) -> L2(I)
:1 -> L3(I)
:End
:If K< dim(L1)
:Then
:Goto P
:End
TI-83: Program: SECUFREQ
:Disp "A MOMENT PLEASE,"
:Disp "BUSY ..."
:ClrList L4,L5
:seq(-.5+X,X,0,int(L2(dim(L2)))+1,1) -> L4
:0 -> L4(1)
:seq(0,X,0,int(L2(dim(L2)))+1,1) -> L5
:For(K,1,dim(L1),1)
:int(L1(K))+2 -> L
:L5(L)+1 -> L5(L)
:End
:L5(2) -> L5(1)
:Stop
|