Ik ben bezig met een programmatje te schrijven om de getallen uit de "driehoek van Pascal" te krijgen. Het zo globaal zo in elkaar: GR Vraagt input welke rij je wilt weten ( beginnend bij 0), doet wat rekensommetjes en laat dan de getallen uit de N-de rij zien. Nu loop ik vast als ik de antwoorden wil laten opslaan om aan het eind van de berekeing te laten zien. Ik heb dit bij het uitreken gedeelte: if N0(cijfer) : Then : N nCr O (letter)--M : If O(letter)=N : Then : Goto 2(display om antwoorden te laten zien) : ELse : O+1--O Omdat je de getallen uitrekent als : [n],[n]...[n] [0],[1]...[n] In het programma is O het onderste getal. N als de rij en M als antwoord. alleen nu slaat hij alleen de laatste berekening natuurlijk op: [n] =1 [n]
Hoe kan ik nu elke bereking telkens anders opslaan en uiteindelijk allemaal tegelijk laten zien?
Bvd, Quintus Verburg
Quintu
Leerling bovenbouw havo-vwo - dinsdag 26 oktober 2004
Antwoord
Door de gevonden getallen op te slaan in een lijst. Het eerste getal dat je berekent sla je op in b.v. L1 via {getal}®L1 L1 kun je ingeven via 2nd 1. Vervolgens voeg je de volgende berekende getallen toe met de opdracht: augment(L1,{volgend getal}) De opdracht augment vind je in het list menu bij OPS. Probeer eerst maar eens uit buiten een programma.