روند کار 5 گام، بهترتیب در یک نشست اجرا میشوند. هر گام روی موتور اجرا شده و خروجی زیر همان چیزی است که تولید کرد.
atLeastOnce[p_, n_] := 1 - (1 - p)^nبدون خروجی - این گام چیزی را برای گام بعد آماده میکند.
N[atLeastOnce[1/100, 50]]0.3949939328624633expectedHits = 50 (1/100)1/2atLeastTwice = N[1 - (1 - 1/100)^50 - 50 (1/100) (1 - 1/100)^49]0.08943531309603069Plot[atLeastOnce[1/100, n], {n, 0, 300}]-Graphics-همهٔ دستورهای کار · مرجع توابع · استفاده از این در کلاینت MCP