Lesnotas volgens weke en kwartaal - Senior Seconder 2

Blaai deur onderwerpe vir Senior Sekondêr 2 1ste, 2de en 3de Kwartaal, Alle Weke, Alle Vakke

ONDERWERP: DATAVERWERKING

KLAS: SS 2

DATUM:

KWARTAAL: 2de KWARTAAL


WEEK 7

ONDERWERP: PROGRAM ONTWIKKELING

Definisie van 'n program

'n Rekenaarprogram kan gedefinieer word as 'n lys van instruksies wat aan die rekenaar uitgereik word om 'n spesifieke taak uit te voer. Programme word in rekenaarprogrammeertale geskryf.

Kenmerke van 'n goeie program

Elke goeie program moet die volgende kenmerke hê:

  1. Akkuraatheid
  1. Leesbaarheid
  2. Onderhoubaarheid
  3. Doeltreffendheid
  4. Algemeenheid
  5. Duidelikheid
  6. Betroubaarheid

  1. Akkuraatheid: elke goeie program moet foutloos wees.
  2. Leesbaarheid: die program moet maklik wees vir enige programmeerder om te lees en te verstaan.
  3. Onderhoubaarheid: 'n noukeurige geskrewe program moet baie maklik wees om te wysig en in stand te hou indien nodig.
  4. Doeltreffendheid: Moet oor die vermoë beskik om 'n bepaalde probleem vaardig op te los.
  5. Algemeen: moet in staat wees om alle soortgelyke probleme op te los.
  6. Duidelikheid: moet reguit vorentoe wees en maklik om te verstaan.
  7. Betroubaarheid: moet te alle tye staatgemaak word.

Voorsorgmaatreël

Moenie haastig wees nie. Wees versigtig, stabiel en geduldig wanneer jy programme skryf.

Geen stap moet oorgeslaan word nie.

Die bevel van teregstelling moet opeenvolgend gevolg word.

Stappe in Programontwikkeling

Probleemdefinisie: daar word van die programmeerder verwag om eerstens die probleem te verstaan en presies te weet wat die probleem behels. Die definisie van die probleem moet ondubbelsinnig wees.

Probleemontleding: Daar word van die programmeerder verwag om die probleem te ontleed om te bepaal hoe dit opgelos sal word, die vereiste insette en uitset

Beplanning van die oplossing: voordat 'n program geskryf word, moet die algoritme of vloeidiagram vir daardie program geteken en getoets word voor die werklike kodering van die program en dit word 'n program droogloop genoem. Die vloeidiagram is dus 'n diagrammatiese voorstelling van die stappe betrokke by die skryf van 'n gegewe program.

Programkodering: Dit is die werklike skryf of kodering van die program in 'n bepaalde programmeertaal bv BASIC, VBASIC, FORTRAN, Pascal, COBOL ensovoorts.

Skyfkontrolering: Dit word gebruik om te kontroleer of te verifieer dat die ontwerp 'n korrekte oplossing vir 'n probleem verteenwoordig en dit is baie belangrik om deur die ontwerp te volg deur geskikte toetsdata te gebruik.

Probleemsamestelling: wanneer die koderingsproses voltooi is, sal die program saamgestel word indien dit nodig is. Dit is nodig om saam te stel as die programmeertaal dit toelaat.

Programtoetsing: dit is soortgelyk aan proeflees. Die geskrewe program word getoets en foute reggestel om te kyk of die program in staat is om die probleem op te los wat dit na verwagting sal oplos

Programdokumentasie: dit behels die skryf van 'n gedetailleerde beskrywing oor die program en 'n paar spesifieke feite met betrekking tot die gebruik en instandhouding van die program.

Program wat loop: dit is die werklike loop of uitvoering van die program met die samesteller of tolk om te kyk of die verlangde uitset gegenereer word.

Onderhoud:

Dit is die proses van opdatering of wysiging van voorheen geskrewe program vir huidige gebruik.

Leeswerkopdrag : Leesopdrag:

Hiit @ Skool, Rekenaarstudies vir Senior Sekondêre Onderwys. Bl 106 - 107.

NAWEEKOPDRAG

DOEL

  1. Die werklike skryf of kodering van program in 'n spesifieke programmeertaal staan bekend as _________
  1. Ontfouting     b. Program kodering     c. Program uitvoer         d. Program dekodering

  1. Die volgende is kenmerke van 'n goeie program BEHALWE een.
  1. Akkuraatheid     b. Duidelikheid     c. Versoenbaar         d. Leesbaarheid

  1. Die volgende is kenmerkend van 'n tolk BEHALWE een
  1. Uitvoering is vinnig b. Die gevolglike kode is 'n soort tussenkode c. Die gevolglike kode word deur 'n ander program geïnterpreteer     d. relatief min tyd word bestee aan die ontleding en verwerking van die program

  1. _________ is 'n lys van instruksies wat aan die rekenaar uitgereik word om 'n spesifieke taak uit te voer.
  1. Algoritme     b. Rekenaar program     c. Hardeware     d. Randapparatuur

  1. Een van die volgende is NIE 'n voorsorgmaatreël wat getref word wanneer 'n program geskryf word nie.
  1. Geen stap moet oorgeslaan word nie     b. Die bevel van teregstelling moet opeenvolgend gevolg word     c. Moenie haastig wees nie         d. Die gebruik van 'n stap-vir-stap benadering moet nie gevolg word nie



TEORIE

  1. Definieer 'n program
  1. Noem vier kenmerke van 'n program
  1. Lys die stappe betrokke by programontwikkeling
  1. Noem twee voorsorgmaatreëls wat getref moet word wanneer 'n program geskryf word.