Program: wyliczający wartości matematyczne dotyczące rachunku prawdopodobieństwa.
Wyliczający m.in.:
- kombinacje,
- wariacje z powtórzeniami,
- wariacje bez powtórzeń,
na podstawie danych podanych przez użytkownika.
Kompilator: Eclipse
Kod programu:
//MenuItem - Pomoc>Informacje
JOptionPane.showMessageDialog(null,"Autor: Łukasz Budrewicz\n Wersja: 1.0");
//Button - LICZ!
double n=Double.parseDouble(jTextField1.getText());
double k=Double.parseDouble(jTextField2.getText());
double l=n-k;
double x=1,licznik=0,mianownik=0;
if(n==0)
JOptionPane.showMessageDialog(null,"Zbior nie moze byc pusty!");
for(int i=1;i<=n;i++)
x=x*i;
licznik=x;
x=1;
for(int i=1;i<=k;i++)
x=x*i;
mianownik=x;
x=1;
for(int i=1;i<=l;i++)
x=x*i;
jTextField3.setText(Double.toString(licznik/mianownik*x));
jTextField4.setText(Double.toString(Math.pow(n,k)));
jTextField5.setText(Double.toString(licznik/x)); Słowniczek pojęć:
KOMBINACJE to prościej mówiąc losowanie elementów, przy czym kolejność nie jest istotna. LICZY SIĘ EFEKT LOSOWANIA! Nieistotne w jakiej kolejności przyszła dobra karta w grze, ważne, że ją mam. Wybieramy delegację z jakiejś liczby osób i nie ma znaczenia czy jestem wylosowany jako pierwszy czy jako ostatni do delegacji. Ważny jest efekt - jestem w delegacji. Stosujemy je często przy zadaniach z kartami, urnami, losowaniem losów, losowaniem pytań na egzaminie.
WARIACJE Z POWTÓRZENIAMI można dość prosto rozpoznać, jeśli widzimy, że jakieś elementy się powtarzają. Chociażby trzykrotny rzut kostką. Każdy wynik może się powtórzyć 3 razy, więc wszystkich możliwości jest W_6^3=6^3=216.
WARIACJE BEZ POWTÓRZEŃ mimo, że nie mają cechy charakterystycznej, to właśnie to je wyróżnia. Inaczej można też zauważyć, że liczy się kolejność wylosowanego podzbioru, ale elementy się nie powtarzają.