26.07.2013 Views

Operativsystem: .............................................................

Operativsystem: .............................................................

Operativsystem: .............................................................

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Koden indeholder et lille program som tester om et brugernavn og en adgangskode er korrekte!<br />

Metoder eller funktioner:<br />

Et vigtigt element i struktureret programmering er at opdele koden i metoder som hver især udfører<br />

en vel defineret del af det samlede arbejde (som i fællesskab bidrager til programmets algoritme).<br />

På denne måde ’modulariseres’ programmet – en metode er et afgrænset ’modul’ – i modsætning<br />

til ’spaghetti koden’.<br />

Metoder vil blive grundigt gennemgået i forbindelse med objekt orienteret programmering senere.<br />

Et eksempel på kald af metoder i et almindeligt Main() program er følgende, hvor det kan ses at<br />

Main() ’uddelegerer’ arbejdet til metoder uden for Main(). Det specielle ved dette eksempel er at<br />

alle metoder er static, hvilket normalt ikke er tilfældet med metoder, men her er krævet fordi de<br />

skal kaldes direkte af Main().<br />

Programmet simulerer et program som indhenter en række data om en person. I Main() kaldes en<br />

metode ved simpelt hen at skrive metodens navn med parenteser og evt parametre (ingen af<br />

metoderne her har parametre, da de er get-metoder):<br />

//fil: metoder.cs<br />

//illustrerer metoder og struktureret programmering<br />

//simulerer indhentning af data om person<br />

//postcondition: outputter de indtastede data til skærmen<br />

using System;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!