9608 y15 Paper 2 Specimen Paper Pascal Solutions

Embed Size (px)

Citation preview

  • 8/19/2019 9608 y15 Paper 2 Specimen Paper Pascal Solutions

    1/1

     

    9608 Specimen paper 2

    1 var HomeTeamName, AwayTeamName, Wi nni ngTeamName : St r i ng;var HomeRuns, AwayRuns, RunDi f f erence : I nt eger ;begi n

    ReadLn( HomeTeamName) ;ReadLn( HomeRuns) ;ReadLn( AwayTeamName) ;ReadLn( AwayRuns) ;RunDi f f er ence : = Abs( HomeRuns – AwayRuns) ;i f RunDi f f er ence > 0

    t henWi nni ngTeamName : = HomeTeamName

    el seWi nni ngTeamName : = AwayTeamName;

    Wr i t eLn( ' Wi nni ng t eam was ' , Wi nni ngTeamName) ;Wr i t eLn( ' who scor ed ' , RunDi f f er ence, ' mor e r uns' ) ;

    end. 

    2b var Count er , Next Number : I nt eger ;begi n

    f or Count er : = 1 t o 6 dobegi n

    Next Number : = Random( 50) + 1;Wr i t eLn( Next Number) ;

    end;end.

    3d(ii) pr ocedur e ReadPrevi ousWi nnersFi l e(var Wi nners : Ar r ay ofst r i ng) ;

    var Fi l eHandl e : Text Fi l e;var Li neOf Text : St r i ng;

    var I ndex : i nt eger ;

    begi n

    Assi gnFi l e( Fi l eHandl e, ' PREVI OUSWI NNERS. DAT' ) ;

    Reset ( Fi l eHandl e) ;I ndex : = 1;

    r epeat

    ReadLn( Fi l eHandl e, Li neOf Text ) ;

    Wi nner s[ I ndex] : = Li neOf Text ;I ndex : = I ndex + 1;

    unt i l EoF( Fi l eHandl e) ;Wr i t eLn( ' Fi l e cont ent s now r ead t o ar r ay' ) ;

    Cl oseFi l e( Fi l eHandl e) ;end;  

    w  w  w  . X   t  r  e  m  

    e  P  a   p  e  r  s  . c  o  m