\require{AMSmath}
WisFaq - de digitale vraagbaak voor wiskunde en wiskunde onderwijs


Printen

Driehoek van Pascal

Ik heb een vraag over de driehoek van Pascal. Ik moet voor school, lerarenopleiding wiskunde, een programma schrijven (met het programma: programmeren met Pascal) waaraan de gebruiker de driehoek van Pascal gevraagd wordt. Kunt u mij misschien hiermee helpen of op gang brengen?

Bij voorbaat dank
Met vriendelijke groet.

Karlie
Student hbo - zaterdag 18 oktober 2003

Antwoord

Het programma ziet er ongeveer zo uit. Ik heb qua vormgeving verder niets gedaan, maar kijk maar eens of je er iets mee kan:
PROGRAM driehoekvanPascal;
VAR teller,aantal:LONGINT;

FUNCTION Pascal(n,k:INTEGER):LONGINT;
   VAR i:INTEGER;
       temp:REAL;
   BEGIN
      temp:=1;
      FOR i:=1 TO k DO BEGIN
         temp:=temp*(n+1-i);
         temp:=temp/i
      END;
      Pascal:=ROUND(temp)
   END;

PROCEDURE GeefRij(i:INTEGER);
   VAR k:INTEGER;
   BEGIN
        WRITE(i,': ');
      FOR k:=0 TO i DO
         WRITE(Pascal(i,k),'  ');
      WRITELN
   END;

BEGIN
   WRITE('Geef aantal rijen: ');
   READLN(aantal);
   FOR teller:=0 TO aantal DO
      GeefRij(teller);
   WRITE('Toets ENTER om te stoppen');
   READLN;
END.
Zie Aantal combinatie berekenen bij grote n


zaterdag 1 november 2003

©2001-2024 WisFaq