Español
Fuente/ Codesnippets

Rencontres-Zahl, Derangement, Subfakultät: Der Trachtenhut-Algorithmus

 

p.specht

Statistik/Kombinatorik: 5 Bauern weht una Windstoß ihre 5 Trachtenhüte vom Kopf. Im Durcheinander puede todos se aber otra vez una Hut einfangen. Como groß Es el Chance, daß genau 3 el 5 Bauern ihren originalen Hut erwischt haben?
Título de la ventana "RENCONTRES-Zahl, DERANGEMENT y SUBFAKULTÄT"
' (CL)Copyleft 2011ff P.Pájaro carpintero para Profaner
' Intento uno Umsetzung des Wikipedia-Artikels betr. Rencontres-Zahl
' en XProfan 11.2a, KEINE GEWÄHR - No warranty whatsoever!
Font 2
declarar p!,n!,k!,Ren!,i&
Weiter:
cls
Imprimir " In el KOMBINATORIK versteht uno bajo el RENCONTRES-Zahl   "
imprimir " (französisch para 'Begegnungen') el con D(n;k) bezeichnete   "
imprimir " Anzahl jener PERMUTATIONEN uno Menge n unterscheidbarer    "
imprimir " Elemente, en genau k Elemente ihren ursprünglichen o. "
imprimir " una cierto deseado Platz einnehmen (y n-k no)."
imprimir " Ren=D(n;k)=n!/k!*SUM[i=0..(n-k)](-1)^i/i!=(n OVR k)*D(n-k;0) "
imprimir "                                                              "
imprimir " Für el Fall, dass KEINES el n Elemente seinen Platz una-   "
imprimir " nimmt o. 'wiederfindet', ergibt se como Sonderfall el    "
imprimir " Formel para el Zahl möglicher DERANGEMENTS oder 'Totalver-   "
imprimir " setzungen' aller n Elemente a  !n = 'SUBFAKULTÄT de n'     "
imprimir " después de el Formel:  !n = D(n;0) = n! * SUM[i=0..n](-1)^i/i!    "
' imprimir " {Interessant: lim[n..+Inf](SUM[i=0..n](-1)^i/i!))= 1/exp(1)} "
Imprimir "                                                              "
Imprimir " Bsp: Anzahl n el a permutierenden Elemente eingeben: ";:input n!

if n!>15

    imprimir " Wegen oberer Integer-Grenze Por favor, sólo Pagar a 15 - Sorry! "
    WaitInput
    goto "weiter"

endif

imprimir " Prinzipiell gäbe lo "; int(fakul(n!)); " Positions-Permutationen."
Imprimir "                                                              "
Imprimir " Wieviele Elemente debería en Wunschposition posición?: 0";:input k!
'imprimir "                                                              "
imprimir " Dann hay genau ";
Ren!=Rencontres_D(n!,k!)
set("decimals",0)
imprimir Ren!;" solche Permutationen."
set("decimals",3)
imprimir " El Wahrscheinlichkeit para así una Stellung es ";100*Ren!/fakul(int(n!));"%"
set("decimals",0)
WaitInput
goto "Weiter"

Proc Rencontres_D : parámetros n!,k!

    var n&=int(n!)
    var k&=int(k!)
    var p!=1

    whileLoop k&+1,n&

        p!=p!*&Loop

    EndWhile

    var s!=0
    var i&=0

    mientras que i&<=(n&-k&)

        s! = s! + (1.0-2.0*(i& mod 2)) / fakul(i&)
        inc i&

    endwhile

    'imprimir "Vorfaktor: ";p!
    'imprimir "    Summe: ";s!
    volver p! * s!

ENDPROC

Proc fakul

    parámetros p&
    var prd!=1
    caso p&<1 : p&=1
    caso p&>169 :prd! = -1
    caso prd!<0: goto "back"

    whileloop p&,1,-1

        prd!=prd!*&Loop

    endwhile

    back:
    volver prd!

ENDPROC

 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
15.04.2021  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

697 Views

Untitledvor 0 min.
N.Art23.07.2021
Glubbfan19.06.2021
Uwe ''Pascal'' Niemeier13.06.2021
Walter25.04.2021
Más...

Themeninformationen

Dieses Thema ha 1 subscriber:

p.specht (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie