🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3224

Re: wiskundig programmake

#3224
From: suzy
Date: Wed, 28 Jan 2004 12:08
94 lines
3858 bytes
"Nicolas Barbier" <reply@in.group.invalid> schreef in bericht
news:4012dcd5$0$1112$6c56d894@feed0.news.be.easynet.net...
> suzy wrote:
>
> > stel je hebt 8 getallen en je trekt er 5 uit dan krijg je versch comb
>
> Hmm, volgens mij heb je de volgende regels verkeerd gequote. Zie hiervoor
> <url:http://www.briachons.org/art/quote/> (blijkbaar bestaat de versie op
> houghi's site niet meer). Zie hetzelfde document voor uitleg over
> "topposten" en waarom sommigen daar een slecht humeur van krijgen.
>
> >> mogelijkheden:
> >>       1 2 3 4 5
> >>       1 2 3 4 6
> >>       1 2 3 4 7
> >>       1 2 3 5 6
> >>       1 2 3 5 7
>
> Eigenaardige volgorde, hoe ben je hieraan gekomen?
>
> (snipperdesnip)
>
> >> infeite is het de verconcretisering van de hypergeometrische verdeling
>
> Could be :-). Ik noem het meestal gewoon "combinaties" ;-).
>
> >> nu kan dit in een soort box waar je variabelen kan wijzigen?
>
> Mja, de GUI zal je er zelf aan moeten plakken.
>
> >> aantal getallen:
> >> grootte van de trekking:
> >> de voorwaarde moet ik nog geven
>
> Welke voorwaarde?
>
> >> maar wil eerst zekerheid of je het kan
>
> Twijfel je daaraan? ;-)
>
> >> in welk taal ga je schrijven?
>
> Haskell, ik moet het toch ooit oefenen ;-).
>
> comb 0 y p = [p]
> comb x y p = foldr (++) [] [ comb (x - 1) (a - 1) (a:p) | a <- [1 .. y], x
> <= a ]
>
> main = do
>         putStr "Geef het aantal trekkingen\n"
>         aantal <- getLine
>         putStr "Geef het aantal getallen\n"
>         totaal <- getLine
>         putStr (show (comb (read aantal) (read totaal) []) ++ "\n")
>
> Een voorbeeldje:
>
> itsme@stoned:~$ ghc -o comb comb.hs && ./comb
> compilation IS NOT required
> Geef het aantal trekkingen
> 5
> Geef het aantal getallen
> 8
> [[1,2,3,4,5],[1,2,3,4,6],[1,2,3,5,6],[1,2,4,5,6],[1,3,4,5,6],[2,3,4,5,6]
> [1,2,3,4,7],[1,2,3,5,7],[1,2,4,5,7],[1,3,4,5,7],[2,3,4,5,7],[1,2,3,6,7]
> [1,2,4,6,7],[1,3,4,6,7],[2,3,4,6,7],[1,2,5,6,7],[1,3,5,6,7],[2,3,5,6,7]
> [1,4,5,6,7],[2,4,5,6,7],[3,4,5,6,7],[1,2,3,4,8],[1,2,3,5,8],[1,2,4,5,8]
> [1,3,4,5,8],[2,3,4,5,8],[1,2,3,6,8],[1,2,4,6,8],[1,3,4,6,8],[2,3,4,6,8]
> [1,2,5,6,8],[1,3,5,6,8],[2,3,5,6,8],[1,4,5,6,8],[2,4,5,6,8],[3,4,5,6,8]
> [1,2,3,7,8],[1,2,4,7,8],[1,3,4,7,8],[2,3,4,7,8],[1,2,5,7,8],[1,3,5,7,8]
> [2,3,5,7,8],[1,4,5,7,8],[2,4,5,7,8],[3,4,5,7,8],[1,2,6,7,8],[1,3,6,7,8]
> [2,3,6,7,8],[1,4,6,7,8],[2,4,6,7,8],[3,4,6,7,8],[1,5,6,7,8],[2,5,6,7,8]
> [3,5,6,7,8],[4,5,6,7,8]]
>
> >> vb?
>
> Voorbeeld?
>
> >> als er reeksen getallen uitkomen kan ik ze dan niet kop in excel?
>
> Wat bedoel je met "kop"?
>
> (snip onderkant van toppost)
>
> --
> Nicolas Barbier
> Protecting innovation against patent inflation
<url:http://swpat.ffii.org/>


bedankt nicolas
kop is kopieren
mvg suzy
Technical Details
Message-ID: <4017a61e$0$319$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news2.google.com!news.maxwell.syr.edu!newsgate.cistron.nl!skynet.be!skynet.be!louie!tjb!not-for-mail
References: <400d021e$0$780$ba620e4c@news.skynet.be> <400e6847$0$7037$ba620e4c@news.skynet.be> <4012dcd5$0$1112$6c56d894@feed0.news.be.easynet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,5b07333e2a045bf
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-01-28 04:07:59 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news2.google.com!news.maxwell.syr.edu!newsgate.cistron.nl!skynet.be!skynet.be!louie!tjb!not-for-mail
From: "suzy" <suzy.vannespen@skynet.be>
Newsgroups: be.comp.programming
References: <400d021e$0$780$ba620e4c@news.skynet.be> <400e6847$0$7037$ba620e4c@news.skynet.be> <4012dcd5$0$1112$6c56d894@feed0.news.be.easynet.net>
Subject: Re: wiskundig programmake
Date: Wed, 28 Jan 2004 13:08:00 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Lines: 96
Message-ID: <4017a61e$0$319$ba620e4c@news.skynet.be>
Organization: -= Belgacom Usenet Service =-
NNTP-Posting-Host: 80.200.217.163
X-Trace: 1075291678 reader0.news.skynet.be 319 80.200.217.163:1788
X-Complaints-To: usenet-abuse@skynet.be