NASIONALE SENIOR SERTIFIKAAT GRAAD 12

Size: px
Start display at page:

Download "NASIONALE SENIOR SERTIFIKAAT GRAAD 12"

Transcription

1 NASIONALE SENIOR SERTIFIKAAT GRAAD 12 INLIGTINGSTEGNOLOGIE V1 FEBRUARIE/MAART 2016 MEMORANDUM PUNTE: 150 Hierdie memorandum bestaan uit 31 bladsye.

2 Inligtingstegnologie/V1 2 DBE/Feb. Mrt ALGEMENE INLIGTING: Hierdie nasienriglyne moet as basis tydens die nasiensessie gebruik word. Dit is geskep om deur die nasieners gebruik te word. Daar word van alle nasieners vereis om 'n standaardiseringsvergadering by te woon om te verseker dat die riglyne konsekwent geïnterpreteer en toegepas word tydens die nasien van leerders se werk. Let daarop dat leerders wat alternatiewe korrekte oplossings voorsien as dié wat as voorbeelde van oplossings in hierdie nasienriglyne gegee is, volle krediet vir die relevante antwoord sal ontvang tensy die instruksies in die vraestel nie gevolg is nie of die vereistes van die vraag nie nagekom word nie. Bylae A, B en C (bladsy 3 9) bevat die nasienrubriek vir elke vraag ongeag watter een van die twee programmeringstale gebruik is. Bylae D, E en F (bladsy 10 19) bevat voorbeelde van oplossings in programmeringskode vir Java vir Vraag 1 tot 3. Bylae G, H en I (bladsy 20 31) bevat voorbeelde van oplossings in programmeringskode vir Delphi vir Vraag 1 tot 3. Kopieë van Bylae A, B en C (bladsy 3 9) moet vir elke leerder gemaak word en tydens die nasiensessie voltooi word.

3 Inligtingstegnologie/V1 3 DBE/Feb. Mrt BYLAAG A AFDELING A VRAAG 1: NASIENRUBRIEK ALGEMENE PROGRAMMERINGSVAARDIGHEDE SENTRUMNOMMER: VRAAG EKSAMENNOMMER: BESKRYWING Indien 'n leerder sukkel om uit 'n kombinasieblokkie te lees, penaliseer slegs een keer vir die fout. 1.1 Knoppie - [Vraag 1.1] Kry die afstand as 'n heelgetal uit die teksblokkie Formule: Afstand = myl * 1.6 Vertoon afstand in die teksblokkie met byskrifte 1.2 Knoppie - [Vraag 1.2] Stel temperatuur = 18 end stel hoogte = 1000 Kry die hoogte van die bergpas uit die teksblokkie en skakel om na 'n getal Valideer hoogte > 1000 Vertoon boodskap, maak teksblokkie skoon en stel fokus Vertoon die opskrif Herhaal (Lus) met regte voorwaarde Vertoon hoogte en temperatuur binne lus Vermeerder hoogte met 100 Verlaag temperatuur met Knoppie - [Vraag 1.3] Stel laagste waarde op die eerste indeks van skikking met hoogste (of op 9999) Herhaal (Lus) deur skikking met hoogste As hoogte by lus se indeks < laagste laagste = hoogte by lus se indeks laagstenaam = naam by lus se indeks Vertoon pas se naam en laagste hoogte MAKS. PUNTE LEERDER- PUNT

4 Inligtingstegnologie/V1 4 DBE/Feb. Mrt Knoppie- [Vraag 1.4] Kry die getal persone as heelgetal uit die teksblokkie Kry die tipe akkommodasie wat gekies is uit die kombinasielys Case / Switch / If (tipe akkommodasie) en ken regte koste per persoon toe aan koste-veranderlike Vermenigvuldig koste * getal persone Toets of Wi-Fi geselekteer is en tel R150 by totale koste Toets of die radioknoppie vir die Kaart-opsie geselekteer is Gebruik 'n dialoogblokkie om kaartnommer in te sleutel Stel geldige vlag op True As lengte van kaartnommer nie 9 is nie - Stel vlag op False Toets of al die karakters syfers is: Herhaal (Lus) deur die karakters van kaartnommer Gebruik metode/funksie om te kyk of elke karakter 'n syfer is As nie syfer stel geldige vlag op False As die kaartnommer geldig is Tel 3% van koste by totale koste 19 As kaartnommer Nie geldige is nie Gebruik 'n dialoogblokkie om Ongeldige kaartnommer te vertoon Stel die radioblokkie se seleksie op Kontant opsie Vertoon geformateerde totale koste per nag in die teksblokkie 1.5 Knoppie [Vraag 1.5] Kry transaksienommer as heelgetal uit teksblokkie Stel priem-vlag op True Herhaal (Lus) van 2 tot transaksienommer / 2 (of transaksienommer -1) Indien transaksienommer deelbaar is deur die lus se teller Stel priem se vlag op False 9 As priem True is Genereer ewekansige getal in die reeks 1 tot 4 Anders stel die ewekansige getal = 0 Stel die waarde in die lysblokkie om die posisie van die ewekansige getal uit te lig TOTAAL: 48

5 Inligtingstegnologie/V1 5 DBE/Feb. Mrt BYLAAG B AFDELING B VRAAG 2: NASIENRUBRIEK OBJEK-GEORIËNTEERDE PROGRAMMERING SENTRUMNOMMER: EKSAMENNOMMER: VRAAG Konstruktor: BESKRYWING MAKS. PUNTE LEERDER- PUNT Definisie met vier regte parameters en datatipes Inisialiseer al vier attribute deur van die parameters gebruik te maak setgevaarvlak-metode: Metode se definisie met parameter Ken parameter se waarde aan die gevaarvlak se attribuut toe berekenboete-metode: Regte parameters vir reistyd en spoedbeperking Bereken die spoed: Gebruik afstand se attribuut Deel deur reistyd deel deur 60 Instansieer boete op 0 Toets of spoed groter of gelyk is aan spoedbeperking wat met 10 vermeerder is Bereken boete: (Spoed spoedbeperking 10) Opgerond Deel deur 3 Vermenigvuldig met 100 Stuur boete as desimale waarde voorgesteldegevaarvlak-metode: Metode definisie met regte parameter vir gemiddelde reënval Stel vlak op waarde van gevaarvlak-attribuut Toets of: Gradiënt > 10 AND gemiddelde reënval >= 10 As gevaarvlak = Laag Verander vlak na Medium Anders As danger level = Medium Verander vlak na Hoog Anders vlak = Hoog Stuur vlak terug

6 Inligtingstegnologie/V1 6 DBE/Feb. Mrt Knoppie [Vraag2.2.1] Lees die naam van die bergpas wat gekies is en ken regte pas se naam aan veranderlike toe Lees afstand as heelgetal uit teksblokkie Lees gevaarvlak as String uit teksblokkie Lees gradiënt as String uit teksblokkie Instansieer objek deur van die regte waardes in die regte volgorde gebruik te maak Vertoon boodskap om aan te dui dat die objek geskep is Knoppie [Vraag2.2.2] Gebruik get-metodes om die naam, afstand, gevaarvlak en gradiënt van die objek te kry Ken die bergpas se naam, afstand, gevaarvlak en gradiënt die regte teksblokkies toe Kry die regte lêernaam vir die pas (pas se naam) Stel die lêernaam saam deur van die pas se naam gebruik te maak en.jpg Toets of die lêer bestaan As bestaan, vertoon die regte beeld op die komponent wat voorsien is Knoppie [Vraag2.2.3] Kry spoedbeperking en reistyd uit teksblokkies In die regte formaat Kry die boetebedrag deur die objek se berekenboete-metode te roep en regte argumente te stuur Vertoon die boete in die regte formaat (Geldeenheid (Currency) met twee desimale plekke) 6

7 Inligtingstegnologie/V1 7 DBE/Feb. Mrt Knoppie [Vraag2.2.4]: Gebruik die tostring-metode om die data van die bergpas in die afvoerarea te vertoon Inisialiseer die som na 0 Kry die ry se waarde van die pas was gekies is Kry die reënval uit die skikkingselemente vir die ry Tel die elke waarde by die som Bereken die gemiddelde reënval (/7) Roep die bepaalgevaarvlak-metode van die objek As die waarde wat teruggestuur word nie gelyk is aan die objek se huidige gevaarvlak nie Vra of die gevaarvlak opgedateer moet word As die antwoord = Ja Roep die setgevaarvlak-metode met argument om die gevaarvlak van die objek te verander Stel die gevaarvlak in die teksblokkie na die veranderde waarde Vertoon 'n boodskap in die afvoerarea wat aandui na watter waarde die gevaarvlak verander het anders as die antwoord Nee is Vertoon 'n boodskap in die afvoerarea wat aandui dat die die voorstel verwerp is en waarop die gevaarvlak bly anders Vertoon 'n boodskap in die afvoerarea wat aandui dat geen verandering voorgestel is nie en waarop die gevaarvlak bly 16 TOTAAL: 62

8 Inligtingstegnologie/V1 8 DBE/Feb. Mrt BYLAAG C: AFDELING C: VRAAG 3: NASIENRUBRIEK PROBLEEMOPLOSSING SENTRUMNOMMER: EKSAMENNOMMER: VRAAG 3.1 Direkte roete: BESKRYWING MAKS. PUNTE LEERDER- PUNT Maak die tekslêer oop om daaruit te lees: Delphi: AssignFile, RESET Java: Skep objek om uit die lêer te lees Stel vlag op False Herhaal (Lus) deur die lêer Lees teksreel Toets of die dorp waaruit vertrek EN bestemming in die teksreel gevind is maar nie dieselfde is nie dan: Vlag = True Kry posisie van '#' Kry posisie van '*' Onttrek Afstand uit die teksreel As bergpas bestaan (toets) "Pas op roete"-boodskap Anders "Geen pas"-boodskap Vertoon al die inligting omtrent die roete As vlag = False vertoon 'n "Nie gevind"-boodskap Maak lêer toe 3.2 Lys van dorpe met direkte roetes: Verklaar geskikte datastrukture (2 skikkings) Stel teller op 0 (of 1 vir Delphi) Kry dorp waaruit vertrek wat geselekteer is uit kombinasielys Maak lêer oop om uit te lees Herhaal (Lus) deur die lêer Lees teksreel, onttrek vertrekdorp en bestemming Toets of dorp wat gekies is = vertrekdorp Stoor bestemming in skikking met dorpname Onttrek afstand en stoor in skikking met afstande Inkrementeer teller Toets of dorp wat gekies is = bestemming Stoor vertrekdorp in skikking met dorpname Onttrek afstand en stoor in skikking met afstande Inkrementeer teller Twee geneste lusse deur skikking met afstande Vergelyk waardes Ruil name, ruil ook afstande Herhaal (Lus) vir vertoon en vertoon dorpe en afstande uit skikkings netjies in kolomme TOTAAL: 40

9 Inligtingstegnologie/V1 9 DBE/Feb. Mrt OPSOMMING VAN LEERDER PUNTE: MAKS. PUNTE LEERDER PUNTE AFDELING A AFDELING B AFDELING C VRAAG 1 VRAAG 2 VRAAG 3 GROOT- TOTAAL

10 Inligtingstegnologie/V1 10 DBE/Feb. Mrt BYLAAG D: OPLOSSING VIR VRAAG 1: JAVA // 'n Oplossing vir Vraag 1 package Vraag1Package; import java.text.decimalformat; import javax.swing.joptionpane; public class Vraag1_Memo extends javax.swing.jframe { //====================================================================== //Supplied code //====================================================================== String arrpasname[] = {"Barklypas", "Baviaanskloofpas", "Katbergpas", "Baster Voetslaan-pas", "Feltonpas", "Chapmans Peak-pas"; double arrpashoogtes[] = {1560, 986, , 1268, 987, ; DecimalFormat df = new DecimalFormat("0.00"); public Vraag1_Memo() { initcomponents(); this.setlocationrelativeto(this); // Vraag 1.1 private void btnvraag1_1actionperformed(java.awt.event.actionevent evt) { String distancevalue = txfinfo.gettext(); txfafstand.settext(df.format(double.parsedouble(distancevalue) * 1.60) + " km"); // Vraag 1.2 private void btnvraag1_2actionperformed(java.awt.event.actionevent evt) { int temperatuur = 18; int hoogte = 1000; double hoogtebopunt = Double.parseDouble(txfHoogte.getText()); if(hoogtebopunt <= 1000){ JOptionPane.showMessageDialog(null, "Sleutel 'n geldige hoogte in"); txfhoogte.settext(""); else { txaafvoer.settext(string.format("%-20s%-10s%n","meter","temperatuur")); do{ txaafvoer.append(string.format("%-28s%-10s%n",hoogte,temperatuur)); hoogte += 100; temperatuur -= 1; while (hoogte <=hoogtebopunt);

11 Inligtingstegnologie/V1 11 DBE/Feb. Mrt // Vraag 1.3 private void btnvraag1_3actionperformed(java.awt.event.actionevent evt) { double laagste = arrpashoogtes[0]; String naam = arrpasname[0]; for (int i = 1; i < arrpashoogtes.length; i++) { if (arrpashoogtes[i] < laagste) { laagste = arrpashoogtes[i]; naam = arrpasname[i]; txalaagstehoogte.settext(""); txalaagstehoogte.append("die laagste bergpas is " + naam + ".\ndie hoogte van die bergpas is " + laagste + " m."); // Vraag 1.4 private void btnvraag1_4actionperformed(java.awt.event.actionevent evt) { String tipeverblyf = (String) (cmbtipeverblyf.getselecteditem()); int aantmense = Integer.parseInt(txfAantMense.getText()); double koste = 0; switch (tipeverblyf) { case "Hotel": koste = 1200; break; case "B&B": koste = 1000; break; case "Selfsorgeenheid": koste = 750; break; case "Kampeerplek": koste = 300; break; koste *= aantmense; if (chbwifi.isselected()) { koste += 150; boolean geldig = false; if (rbnkontant.isselected()) { txfbetaling.settext("r " + df.format(koste)); else { String kaartnommer = JOptionPane.showInputDialog("Sleutel die kaartnommer in"); if (kaartnommer.length() == 9) { geldig = true; for (int i = 0; i < 9; i++) { if (!Character.isDigit(kaartNommer.charAt(i))) { geldig = false; if (!geldig) { JOptionPane.showMessageDialog(null, "Ongeldige kaartnommer"); rbnkontant.setselected(true); txfbetaling.settext("r " + df.format(koste));

12 Inligtingstegnologie/V1 12 DBE/Feb. Mrt else { koste = koste * 1.03; txfbetaling.settext("r " + df.format(koste)); // Vraag 1.5 private void btnvraag1_5actionperformed(java.awt.event.actionevent evt) { int transaksienom = Integer.parseInt(txfTransaksieNom.getText()); boolean priem = true; for (int i = 2; i <= transaksienom / 2; i++) { if (transaksienom % i == 0) { priem = false; int randnum = 0; if (priem) { randnum = (int)(math.random() * 4)+1; lstpryse.setselectedindex(randnum);

13 Inligtingstegnologie/V1 13 DBE/Feb. Mrt BYLAAG E: OPLOSSING VIR VRAAG 2: JAVA OBJEKKLAS: Bergpas.java package Vraag2_Package; // Oplossing van Objekkklas public class Bergpas { // Kode wat voorsien is private String naam; private int afstand; private String gevaarvlak; private int gradient; // Vraag public Bergpas(String naam, int afstand, String gevaarvlak, int gradient) { this.naam = naam; this.afstand = afstand; this.gevaarvlak = gevaarvlak; this.gradient = gradient; // Kode wat voorsien is public String getnaam() { return naam; public int getafstand() { return afstand; public String getgevaarvlak() { return gevaarvlak; public int getgradient() { return gradient; // Vraag public void setgevaarvlak(string gevaarvlak) { this.gevaarvlak = gevaarvlak; // Vraag ; public double berekenboete(int reistyd, int spoedbeperking) { double spoed = afstand / (reistyd / 60.0); double boete = 0; if (spoed >= (spoedbeperking + 10)){ boete = (Math.ceil((spoed - spoedbeperking - 10) / 3.0)) * return boete;

14 Inligtingstegnologie/V1 14 DBE/Feb. Mrt // Vraag public String suggesteddangerlevel(double gemreen) { String vlak = gevaarvlak; if (gradient > 10 && gemreen >= 10) { if (gevaarvlak.equalsignorecase("laag")) { vlak = "Medium"; else if(gevaarvlak.equalsignorecase("medium")){ vlak = "Hoog"; else{ vlak = "Hoog"; return vlak; // tostring-metode wat voorsien is public String tostring() { return naam +" met 'n maksimum gradient van "+ gradient +" grade het 'n gevaarvlakgradering van "+ gevaarvlak +"." +"\ndie afstand van die pas is "+ afstand +" km.";

15 Inligtingstegnologie/V1 15 DBE/Feb. Mrt GGK (GUI)-KLAS: VRAAG2_OPLOSSING package Vraag2_Package; import java.io.file; import java.io.filenotfoundexception; import javax.swing.joptionpane; public class Vraag2_Memo extends javax.swing.jframe { //===================================================================== //Kode wat voorsien is //====================================================================== int[][] arrreen = {{0, 23, 13, 1, 2, 0, 14, {33, 3, 11, 35, 3, 0, 21, {50, 0, 0, 1, 20, 0, 2; Bergpas bergpasobj; String naam = ""; public Vraag2_Memo() { initcomponents(); setlocationrelativeto(this); pnldisplay.setvisible(false); // Vraag private void btnvraag2_2_1actionperformed(java.awt.event.actionevent evt) { if (rbtpas1.isselected()) { naam = rbtpas1.gettext(); if (rbtpas2.isselected()) { naam = rbtpas2.gettext(); if (rbtpas3.isselected()) { naam = rbtpas3.gettext(); int afstand = Integer.parseInt(JOptionPane.showInputDialog("Sleutel die afstand van die bergpas in meter in", "110")); String gevaarvlak = JOptionPane.showInputDialog("Sleutel die gevaarvlak van die pas in (Laag/Medium/Hoog)", "Medium"); int gradient = Integer.parseInt(JOptionPane.showInputDialog("Sleutel die maksimum gradient van die pas in grade in", "12")); bergpasobj = new Bergpas(naam, afstand, gevaarvlak, gradient); JOptionPane.showMessageDialog(rootPane, "Die objek vir " + naam + " is geinstansieer."); pnldisplay.setvisible(true);

16 Inligtingstegnologie/V1 16 DBE/Feb. Mrt // Vraag private void btnvraag2_2_2actionperformed(java.awt.event.actionevent evt) { txfbergpas.settext(bergpasobj.getnaam()); txfafstand.settext(bergpasobj.getafstand() + ""); txfgevaarvlak.settext(bergpasobj.getgevaarvlak()); txfgradient.settext("" + bergpasobj.getgradient()); String fnaam = bergpasobj.getnaam() + ".jpg"; File kaartleer = new File(fNaam); if (kaartleer.exists()) { imgkaart.seticon(new javax.swing.imageicon(getclass().getresource(fnaam))); // Vraag private void btnvraag2_2_3actionperformed(java.awt.event.actionevent evt) { int spoedbeperking = Integer.parseInt(txfSpoedbeperking.getText()); int reistyd = Integer.parseInt(txfReistyd.getText()); double boete = bergpasobj.berekenboete(reistyd, spoedbeperking); txfboete.settext(string.format(" R%.2f", boete)); // Vraag private void btnvraag2_2_4actionperformed(java.awt.event.actionevent evt) { int som = 0; txaafvoer.settext(""); txaafvoer.append(bergpasobj.tostring()); int ry = 0; if (rbtpas1.isselected()) { ry = 0; else if (rbtpas2.isselected()) { ry = 1; else { ry = 2; for (int i = 0; i < 7; i++) { som += arrreen[ry][i]; double gemiddeldereenval = (double) som / 7.0; String gevaarvlak = bergpasobj.suggesteddangerlevel(gemiddeldereenval); if (!gevaarvlak.equalsignorecase(bergpasobj.getgevaarvlak())) { String answer = JOptionPane.showInputDialog("Moet die gevaarvlakgradering verander word na " + gevaarvlak); if (answer.equalsignorecase("ja")) { bergpasobj.setgevaarvlak(gevaarvlak); txfgevaarvlak.settext(gevaarvlak); txaafvoer.append("\n\ngevaarvlakgradering is verander na " + bergpasobj.getgevaarvlak().touppercase()+"."); else { txaafvoer.append("\n\nvoorstel is verwerp. Gevaarvlakgradering word gehou op " +

17 Inligtingstegnologie/V1 17 DBE/Feb. Mrt (bergpasobj.getgevaarvlak().touppercase())+"."); else { txaafvoer.append("\n\ngeen verandering is voorgestel nie. Gevaarvlakgradering bly op " + (bergpasobj.getgevaarvlak().touppercase())+"."); private void btsluitafactionperformed(java.awt.event.actionevent evt) { // Kode wat voorsien is System.exit(0);

18 Inligtingstegnologie/V1 18 DBE/Feb. Mrt BYLAAG F: OPLOSSING VIR VRAAG 3: JAVA // 'n Oplossing vir Vraag 3 package Vraag3Package; import java.io.filenotfoundexception; import java.io.filereader; import java.util.scanner; import javax.swing.joptionpane; public class Vraag3_Memo extends javax.swing.jframe { String[] dorpe = new String[50]; int[] afstand = new int[50]; public Vraag3_Memo() { initcomponents(); setlocationrelativeto(this); // readfromfile(); //=============================================================== // Vraag 3.1 //=============================================================== private void btnvraag3_1actionperformed(java.awt.event.actionevent evt) { //Display direct route information between towns String vertrekdorp = "" + cmbvertrek.getselecteditem(); String bestemdorp = "" + cmbbestemming.getselecteditem(); boolean gevind = false; try { Scanner scfile = new Scanner(new FileReader("V3Data.txt")); while (scfile.hasnext() &&!gevind) { String reel = scfile.nextline(); String[] temp = reel.split("; # \\*"); int posdorp1 = reel.indexof(vertrekdorp); int posdorp2 = reel.indexof(bestemdorp); int distance = Integer.parseInt(temp[2]); String pas = "Die roete sluit 'n bergpas in."; if (posdorp1 >= 0 && posdorp2 >= 0 && posdorp1!= posdorp2) { gevind = true; if (temp[3].equals("nee")) { pas = "Die roete sluit nie 'n bergpas in nie."; txaafvoer.settext("die afstand van " + vertrekdorp + " tot by " + bestemdorp + " is " + distance + " km.\n" + pas); scfile.close(); catch (FileNotFoundException e) { JOptionPane.showMessageDialog(rootPane, e); if (!gevind) { txaafvoer.settext("geen moontlike roete is tussen " + vertrekdorp + " en " + bestemdorp + " gevind nie.");

19 Inligtingstegnologie/V1 19 DBE/Feb. Mrt //=============================================================== // Vraag 3.2 //=============================================================== private void btnvraag3_2actionperformed(java.awt.event.actionevent evt) { String vertrekdorp = "" + cmbvertrek.getselecteditem(); int tel = 0; try { Scanner sc = new Scanner(new FileReader("V3Data.txt")); while (sc.hasnext()) { String line = sc.nextline(); String[] temp = line.split("; # \\*"); if (vertrekdorp.equals(temp[0])) { dorpe[tel] = temp[1]; afstand[tel] = Integer.parseInt(temp[2]); tel++; if (vertrekdorp.equals(temp[1])) { dorpe[tel] = temp[0]; afstand[tel] = Integer.parseInt(temp[2]); tel++; catch (FileNotFoundException e) { JOptionPane.showMessageDialog(rootPane, e); sorteerdorpe(tel); txaafvoer.settext("dorpe wat direk van " + vertrekdorp + " af bereik kan word:\n"); for (int teller = 0; teller < tel; teller++) { txaafvoer.append(dorpe[teller] + "\t" + afstand[teller] + "km\n"); public void sorteerdorpe(int aantdorpe) { for (int buite = 0; buite < aantdorpe - 1; buite++) { for (int binne = buite + 1; binne < aantdorpe; binne++) { if (afstand[buite] > afstand[binne]) { int afst = afstand[buite]; afstand[buite] = afstand[binne]; afstand[binne] = afst; String dorp = dorpe[buite]; dorpe[buite] = dorpe[binne]; dorpe[binne] = dorp; private void btnsluitafactionperformed(java.awt.event.actionevent evt) { System.exit(0);

20 Inligtingstegnologie/V1 20 DBE/Feb. Mrt BYLAAG G: OPLOSSING VIR VRAAG 1: DELPHI unit Vraag1_U_Memo; unit Vraag1U; // 'n Oplossing vir Vraag 1 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ComCtrls, ExtCtrls; type TfrmVraagEEN = class(tform) bmbclose: TBitBtn; gpbvraag1_1: TGroupBox; gpbvraag1_4: TGroupBox; gpbvraag1_2: TGroupBox; gpbvraag1_3: TGroupBox; gpbvraag1_5: TGroupBox; lblkm: TLabel; lblafvoer: TLabel; edtinfo: TEdit; btnvraag1_1: TButton; edthoogte: TEdit; lblhoogte: TLabel; lbltemperatuur: TLabel; btnvraag1_2: TButton; btnvraag1_3: TButton; redafvoerv1_3: TRichEdit; lbllaag: TLabel; lblakkommodasie: TLabel; cbotipe: TComboBox; rbgbetaal: TRadioGroup; lblbetaal: TLabel; edtbetaal: TEdit; chbwifi: TCheckBox; lblkaartjienom: TLabel; lblprys: TLabel; btnvraag1_5: TButton; btnvraag1_4: TButton; edtnommer: TEdit; lblmense: TLabel; edtmense: TEdit; redafvoerv1_2: TRichEdit; lstpryse: TListBox; edtafstand: TEdit; procedure btnvraag1_1click(sender: TObject); procedure btnvraag1_2click(sender: TObject); procedure btnvraag1_3click(sender: TObject); procedure btnvraag1_4click(sender: TObject); procedure btnvraag1_5click(sender: TObject); private { Private declarations public { Public declarations

21 Inligtingstegnologie/V1 21 DBE/Feb. Mrt var frmvraageen: TfrmVraagEEN; implementation {$R *.dfm {$R+ uses Math; const arrpasname: array [1..6] of String = ('Barklypas', 'Baviaanskloofpas', 'Katbergpas', 'Baster Voetslaan-pas', 'Feltonpas', 'Chapmans Peak-pas'); arrpashoogtes: array [1..6] of Real = (1560, 986, , 1268, 987, ); // ================================================================== // Vraag 1.1 // ================================================================== procedure TfrmVraagEEN.btnVraag1_1Click(Sender: TObject); var safstand : String; rafstand : Real; safstand := edtinfo.text; rafstand := StrToFloat(sAfstand) * 1.60; edtafstand.text:= FloatToStrF(rAfstand, fffixed, 8,2)+' km'; // ================================================================== // Vraag 1.2 // ================================================================== procedure TfrmVraagEEN.btnVraag1_2Click(Sender: TObject); var rhoogte : Real; itemperatuur, ihoogte : Integer; ihoogte := 1000; itemperatuur := 18; rhoogte := StrToFloat(edtHoogte.Text); if rhoogte >= 1000 then redafvoerv1_2.lines.add('meter' + #9 + ' Temperatuur'); while ihoogte < rhoogte do redafvoerv1_2.lines.add(inttostr(ihoogte) + #9#9 + IntToStr(iTemperatuur)); Inc(iHoogte, 100); Dec(iTemperatuur); end else showmessage('waarde moet ten minste 1000 wees'); edthoogte.clear; edthoogte.setfocus;

22 Inligtingstegnologie/V1 22 DBE/Feb. Mrt // ================================================================== // Vraag 1.3 // ================================================================== procedure TfrmVraagEEN.btnVraag1_3Click(Sender: TObject); var ilus : Integer; rlaag : Real; snaam : String; rlaag := arrpashoogtes[1]; snaam := arrpasname[1]; for ilus := 2 to length(arrpasname) do if arrpashoogtes[ilus] < rlaag then rlaag := arrpashoogtes[ilus]; snaam := arrpasname[ilus]; redafvoerv1_3.lines.add('die laagste bergpas is ' + snaam+'.'); redafvoerv1_3.lines.add('die hoogte van die bergpas is ' + FloatToStrF(rLaag, fffixed,5,1) + ' m.'); // ================================================================== // Vraag 1.4 // ================================================================== procedure TfrmVraagEEN.btnVraag1_4Click(Sender: TObject); var ikoste, iaantmense, A : Integer; rtotaal : Real; skaartnommer : String; bgeldig : Boolean; ikaartnommer, ifout : Integer; iaantmense := StrToInt(edtMense.Text); case cbotipe.itemindex of 0: ikoste := 1200; 1: ikoste := 1000; 2: ikoste := 750; 3: ikoste := 300; if chbwifi.checked then rtotaal := ikoste * iaantmense else rtotaal := ikoste * iaantmense; if rbgbetaal.itemindex = 1 then skaartnommer := inputbox('kaartnommer', 'Sleutel jou kaartnommer in', ''); bgeldig := length(skaartnommer) = 9; Val(sKaartNommer, ikaartnommer, ifout); //Alternatief validering // For A := 1 to length(skaartnommer) do // if NOT(sKaartNommer[A] in ['0'..'9']) then // bgeldig := false; if (ifout = 0) AND bgeldig then

23 Inligtingstegnologie/V1 23 DBE/Feb. Mrt rtotaal := rtotaal * 1.03; end else MessageDlg('Die kaartnommer is ongeldig.', mterror, [mbok], 0); rbgbetaal.itemindex := 0; //if edtbetaal.text := FloatToStrF( rtotaal, ffcurrency, 7, 2); // ================================================================== // Vraag 1.5 // ================================================================== procedure TfrmVraagEEN.btnVraag1_5Click(Sender: TObject); var ikaartjienom : Integer; ilus, irandom : Integer; spriem : Boolean; ikaartjienom := StrToInt(edtNommer.Text); spriem := true; for ilus := 2 to ikaartjienom div 2 do if ikaartjienom mod ilus = 0 then spriem := false; if (spriem) then irandom := random(4) + 1 else irandom := 0; lstpryse.itemindex := irandom; end.

24 Inligtingstegnologie/V1 24 DBE/Feb. Mrt BYLAAG H: OPLOSSING VIR VRAAG 2: DELPHI KLASEENHEID: BergpasUMemo.pas unit BergpasUmemo; // Oplossing Vraag 2 objekklas interface type TBergPas = class(tobject) private fnaam : String; fafstand : Integer; fgevaarvlak : String; fgradient : Integer; public function GetNaam: String; function GetAfstand: Integer; function GetGevaarVlak: String; function GetGradient: Integer; constructor Create(Naam: String; Afstand: Integer; GevaarVlak:String; Gradient: Integer); procedure SetGevaarVlak(sGevaar: String); function BerekenBoete(iReisTyd: Integer; ispoedbeperking: Integer): Real; function VoorgesteldeGevaarVlak(iGemReen: Integer): String; function tostring: String; implementation uses SysUtils; { TBergPas // Kode wat voorsien is function TBergPas.GetNaam: String; Result := fnaam; function TBergPas.GetAfstand: Integer; Result := fafstand; function TBergPas.GetGevaarVlak: String; Result := fgevaarvlak; function TBergPas.GetGradient: Integer; Result := fgradient;

25 Inligtingstegnologie/V1 25 DBE/Feb. Mrt //Vraag constructor TBergPas.Create(Naam: String; Afstand: Integer; GevaarVlak: String; Gradient: Integer); fnaam := Naam; fafstand := Afstand; fgevaarvlak := GevaarVlak; fgradient := Gradient; //Vraag procedure TBergPas.SetGevaarVlak(sGevaar: String); fgevaarvlak := sgevaar; //Vraag function TBergPas.BerekenBoete(iReisTyd: Integer; ispoedbeperking: Integer): Real; var rspoed : Real; rspoed := fafstand / (ireistyd / 60); Result := 0; // init if (rspoed >= (ispoedbeperking + 10)) then Result := (Round((rSpoed - ispoedbeperking - 10) / ) * 100); //Vraag function TBergPas.VoorgesteldeGevaarVlak(iGemReen: Integer): String; Result := fgevaarvlak; if (fgradient > 10) AND (igemreen >= 10) then if (fgevaarvlak = 'Laag') then result := 'Medium' else if (fgevaarvlak = 'Medium') then result := 'Hoog' else result := 'Hoog'; // tostring-metode wat voorsien is function TBergPas.toString: string; Result := fnaam + ' met ''n maksimum gradient van ' + IntToStr(fGradient) + ' grade het ''n gevaarvlakgradering van '+ fgevaarvlak +'. ' + #13 + 'Die afstand van die pas is ' + IntToStr(fAfstand) + ' km.' end.

26 Inligtingstegnologie/V1 26 DBE/Feb. Mrt HOOFVORM EENHEID: VRAAG2_U.PAS unit Vraag2U; //'n Oplossing vir Vraag 2 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, ComCtrls, JPEG, BergpasUmemo; type TVraagTWEE = class(tform) pnlclosebtn: TPanel; bmbclose: TBitBtn; pnldisplay: TPanel; lblbergp: TLabel; lblafstand: TLabel; lblgevaarv: TLabel; lblgradient: TLabel; lblkaart: TLabel; edtbergpas: TEdit; edtafstand: TEdit; edtgevaarv: TEdit; edtgradient: TEdit; imgkaart: TImage; btnvraag2_2_3: TButton; btnvraag2_2_4: TButton; redafvoerv2: TRichEdit; pnlinput: TPanel; rgpbergpas: TRadioGroup; btnvraag221: TBitBtn; btnvraag2_2_2: TButton; pnlspoed: TPanel; lblspoedbeperking: TLabel; lblspoed: TLabel; Label1: TLabel; lblminutes: TLabel; edtspoedbeperking: TEdit; edttyd: TEdit; Label2: TLabel; edtboete: TEdit; procedure btnvraag2_2_3click(sender: TObject); procedure btnvraag2_2_4click(sender: TObject); procedure btnvraag2_2_2click(sender: TObject); procedure btnvraag221click(sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations public { Public declarations var VraagTWEE: TVraagTWEE; Bergpas : TBergPas; sleernaam : String;

27 Inligtingstegnologie/V1 27 DBE/Feb. Mrt const arrreen : array[1..3,1..7] of Integer = ((0,23,13,1,2,0,14), (33,3,11,35,3,0,21), (50,0,0,1,20,0,2)); implementation {$R *.dfm {$R+ //Vraag procedure TVraagTWEE.btnVraag221Click(Sender: TObject); var sgevaarv, snaam : String; iafstand, igradient : Integer; snaam := rgpbergpas.items[rgpbergpas.itemindex]; iafstand := StrToInt(InputBox('Vraag 2','Sleutel die afstand van die bergpas in meter in', '110')); sgevaarv := InputBox('Vraag 2', 'Sleutel die gevaarvlak van die pas in (Laag/Medium/Hoog)', 'Medium'); igradient := StrToInt(InputBox('Vraag 2', 'Sleutel die maksimum gradient van die pas in grade in', '12')); Bergpas := TBergPas.Create(sNaam, iafstand, sgevaarv, igradient); MessageDlg('Die objek vir '+ snaam + ' is geinstansieer.', mtinformation, [mbok], 0); pnldisplay.show; //Vraag procedure TVraagTWEE.btnVraag2_2_2Click(Sender: TObject); edtbergpas.text:= Bergpas.GetNaam; edtafstand.text := IntToStr(Bergpas.GetAfstand); edtgevaarv.text := Bergpas.getGevaarVlak; edtgradient.text := IntToStr(Bergpas.GetGradient); sleernaam := Bergpas.GetNaam + '.jpg'; if FileExists(sLeerNaam) then imgkaart.picture.loadfromfile(sleernaam) else imgkaart.picture.loadfromfile('nomap.jpg'); pnlspoed.show;

28 Inligtingstegnologie/V1 28 DBE/Feb. Mrt //Vraag procedure TVraagTWEE.btnVraag2_2_3Click(Sender: TObject); var ispoedbeperking, ireistyd : Integer; iboete : Real; pnlspoed.show; ispoedbeperking := StrToInt(edtSpoedbeperking.Text); ireistyd := StrToInt(edtTyd.Text); iboete := Bergpas.BerekenBoete(iReisTyd, ispoedbeperking); edtboete.text := FloatToStrF(iBoete, ffcurrency, 8,2); //Vraag procedure TVraagTWEE.btnVraag2_2_4Click(Sender: TObject); var indx, itotaal,ipas, iaantmaande : Integer; igemreenval : Integer; sgevaarvlak : String; redafvoerv2.clear; redafvoerv2.lines.add(bergpas.tostring); redafvoerv2.lines.add(' '); ipas:= rgpbergpas.itemindex + 1; itotaal := 0; for indx := 1 to 7 do inc(itotaal, arrreen[ipas,indx]); igemreenval := Trunc(iTotaal / 7); sgevaarvlak := Bergpas.VoorgesteldeGevaarVlak(iGemReenval); if sgevaarvlak <> Bergpas.getGevaarVlak then if MessageDlg('Moet die gevaarvlakgradering verander word na ' + sgevaarvlak,mtwarning,[mbyes,mbno],0) = mryes then Bergpas.SetGevaarVlak(sGevaarVlak); edtgevaarv.text := sgevaarvlak; redafvoerv2.lines.add('gevaarvlakgradering is verander na ' + UpperCase(Bergpas.GetGevaarVlak)+'.'); end else redafvoerv2.lines.add('voorstel is verwerp. Gevaarvlakgradering word gehou op ' + UpperCase(Bergpas.GetGevaarVlak)+'.'); end else redafvoerv2.lines.add('geen verandering is voorgestel nie. Gevaarvlakgradering bly op ' + UpperCase(Bergpas.GetGevaarVlak)+'.'); end.

29 Inligtingstegnologie/V1 29 DBE/Feb. Mrt BYLAAG I: OPLOSSING VIR VRAAG 3: DELPHI unit Vraag3UMemo; //'n Oplossing vir Vraag 3 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrls, Buttons; type TfrmVraagDRIE = class(tform) pnopskrif: TPanel; cbovertrek: TComboBox; cbobestemming: TComboBox; grptowns: TGroupBox; lblvertrek: TLabel; lblbestemming: TLabel; bmbsluitaf: TBitBtn; redvraag3: TRichEdit; btnvraag3_1: TButton; btnvraag3_2: TButton; procedure btnvraag3_1click(sender: TObject); procedure btnvraag3_2click(sender: TObject); function onttrekafstand(teksreel: String): Integer; private { Private declarations public { Public declarations var frmvraagdrie: TfrmVraagDRIE; implementation {$R *.dfm {$R+ // Vraag 3.1 procedure TfrmVraagDRIE.btnVraag3_1Click(Sender: TObject); var TLeer : TextFile; sreel, svertrekdorp, sbestemdorp, safstand, spas : String; bgevind : Boolean; iposdorp1, iposdorp2 : Integer; svertrekdorp := cbovertrek.text; sbestemdorp := cbobestemming.text; redvraag3.lines.clear; AssignFile(TLeer, 'V3Data.txt'); Reset(TLeer);

30 Inligtingstegnologie/V1 30 DBE/Feb. Mrt bgevind := False; While NOT EOF(TLeer) AND NOT bgevind do Readln(TLeer, sreel); iposdorp1 := pos(svertrekdorp, sreel); iposdorp2 := pos(sbestemdorp, sreel); if (iposdorp1 >0) AND (iposdorp2 > 0) AND (iposdorp1 <> iposdorp2) then bgevind := True; safstand := IntToStr(onttrekAfstand(sReel)); if pos('*ja', sreel) > 0 then spas := 'Die roete sluit ''n bergpas in.' else spas := 'Die roete sluit nie ''n bergpas in nie.'; redvraag3.lines.add('die afstand van ' + svertrekdorp + ' tot in ' +sbestemdorp + ' is ' + safstand + ' km. ' + #13+ spas); //if //while if NOT bgevind then redvraag3.lines.clear; redvraag3.lines.add('geen moontlike roete is tussen ' + svertrekdorp +' en ' + sbestemdorp + ' gevind nie.'); CloseFile(TLeer); // Vraag 3.2 procedure TfrmVraagDRIE.btnVraag3_2Click(Sender: TObject); var arrbestemmings : array[1..50] of String; arrafstand : array[1..50] of Integer; itel, A, B, itemp, iposvertrekd: Integer; TLeer : TextFile; svertrekdorp, sbestemdorp, safstand, sreel, stemp : String; svertrekdorp := cbovertrek.items[cbovertrek.itemindex]; //Opskrifte redvraag3.lines.clear; redvraag3.paragraph.tabcount := 1; redvraag3.paragraph.tab[0] := 100; redvraag3.lines.add('dorpe wat direk van ' + svertrekdorp+' af bereik kan word:'); AssignFile(TLeer, 'V3Data.txt'); Reset(TLeer); itel := 0; While NOT EOF(TLeer) AND (itel < 50) do Readln(TLeer, sreel); iposvertrekd := pos(svertrekdorp, sreel); if iposvertrekd > 0 then

31 Inligtingstegnologie/V1 31 DBE/Feb. Mrt inc(itel, 1); Delete(sReel, iposvertrekd, length(svertrekdorp)); Delete(sReel, pos(';',sreel),1); arrbestemmings[itel] := Copy(sReel, 1, pos('#', sreel)-1); arrafstand[itel] := onttrekafstand(sreel); //if //while CloseFile(TLeer); //Sorteer dorpe volgens afstand for A := itel downto 2 do for B := 1 to (A-1) do if arrafstand[b] > arrafstand[b+1] then itemp := arrafstand[b]; arrafstand[b] := arrafstand[b+1]; arrafstand[b+1] := itemp; stemp := arrbestemmings[b]; arrbestemmings[b] := arrbestemmings[b+1]; arrbestemmings[b+1] := stemp; //sorteer //Vertoon lys van dorpe met afstande for A := 1 to itel do redvraag3.lines.add(arrbestemmings[a] + #9 + IntToStr(arrAfstand[A]) + ' km'); function TfrmVraagDRIE.onttrekAfstand(teksreel: String): Integer; var iposhash, iposster : Integer; iposhash := pos('#', teksreel); iposster := pos('*', teksreel); result := StrToInt(copy(teksreel, iposhash+1, iposster-iposhash-1)); end.

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD 12 INLIGTINGSTEGNOLOGIE V1 NOVEMBER 2014 PUNTE: 150 TYD: 3 uur Hierdie vraestel bestaan uit 22 bladsye. Inligtingstegnologie/V1 2 DBE/November 2014 NSS INSTRUKSIES EN

More information

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD 12 INLIGTINGSTEGNOLOGIE V1 NOVEMBER 2010 MEMORANDUM PUNTE: 120 Hierdie memorandum bestaan uit 26 bladsye. Inligtingstegnologie/P1 2 DBE/November 2010 Algemene inligting:

More information

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD 12 INLIGTINGSTEGNOLOGIE V1 NOVEMBER 2011 MEMORANDUM PUNTE: 120 Hierdie memorandum bestaan uit 30 bladsye. Inligtingstegnologie/V1 2 DBE/November 2011 ALGEMENE INLIGTING:

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE 12 INFORMATION TECHNOLOGY P1 FEBRUARY/MARCH 2016 MARKS: 150 TIME: 3 hours This question paper consists of 21 pages. Information Technology/P1 2 DBE/Feb. Mar. 2016 NSC

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE 12 INFORMATION TECHNOLOGY P1 NOVEMBER 2014 MEMORANDUM MARKS: 150 This memorandum consists of 28 pages. Information Technology/P1 2 DBE/November 2014 GENERAL INFORMATION:

More information

Department of Computer Science University of Pretoria. COS 151: Introduction to Computer Science Semester Test 1

Department of Computer Science University of Pretoria. COS 151: Introduction to Computer Science Semester Test 1 Department of Computer Science University of Pretoria COS 151: Introduction to Computer Science Semester Test 1 Examiners: Mr W.S. van Heerden Test date: / Toetsdatum: 13 March 2014 Eksamineerders: Ms

More information

PROVINSIALE EKSAMENS INLIGTINGTEGNOLOGIE VRAESTEL 1 JUNIE 2015 GRAAD 11

PROVINSIALE EKSAMENS INLIGTINGTEGNOLOGIE VRAESTEL 1 JUNIE 2015 GRAAD 11 PROVINSIALE EKSAMENS INLIGTINGTEGNOLOGIE VRAESTEL 1 JUNIE 2015 GRAAD 11 TYD: 3 URE PUNTE: 150 Hierdie vraestel bestaan uit 10 bladsye Inligtingstegnologie/V1 2 MP/Junie 2015 INSTRUKSIES EN INLIGTING 1.

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE 12 INFORMATION TECHNOLOGY P1 NOVEMBER 2014 MARKS: 150 TIME: 3 hours This question paper consists of 22 pages. Information Technology/P1 2 DBE/November 2014 NSC INSTRUCTIONS

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 NOVEMBER 2015 MEMORANDUM MARKS: 150 This memorandum consists of 32 pages. Information Technology/P1 2 DBE/November 2015 GENERAL INFORMATION:

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 NOVEMBER 2016 MEMORANDUM MARKS: 150 This memorandum consists of 32 pages. Information Technology/P1 2 DBE/November 2016 GENERAL INFORMATION:

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 FEBRUARY/MARCH 2017 MEMORANDUM MARKS: 150 This memorandum consists of 29 pages. Information Technology/P1 2 DBE/Feb. Mar. 2017 GENERAL INFORMATION:

More information

Deel I / Part I JavaScript

Deel I / Part I JavaScript Outeursreg Voorbehou / Copyright Reserved UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde / Department of Information Science Multimedia vir die Web / Multimedia for the Web

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 FEBRUARY/MARCH 2018 MARKING GUIDELINES MARKS: 150 These marking guidelines consist of 21 pages. Information Technology/P1 2 DBE/Feb. Mar. 2018

More information

Multimedia IMY 110 Eksamen / Exam

Multimedia IMY 110 Eksamen / Exam Outeursreg voorbehou Copyright reserved UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde Department of Information Science Multimedia IMY 110 Eksamen / Exam Eksaminator/Examiner:

More information

Department of Computer Science University of Pretoria COS 151: Introduction to Computer Science Examination

Department of Computer Science University of Pretoria COS 151: Introduction to Computer Science Examination Department of Computer Science University of Pretoria COS 151: Introduction to Computer Science Examination Examiners: Mr W.S. van Heerden, Ms T. Morkel Test date: 19 June 2013 Mr M. Dlamini Total marks:

More information

GRADE 11 NOVEMBER 2014 INFORMATION TECHNOLOGY P1

GRADE 11 NOVEMBER 2014 INFORMATION TECHNOLOGY P1 NATIONAL SENIOR CERTIFICATE GRADE 11 NOVEMBER 2014 INFORMATION TECHNOLOGY P1 MARKS: 150 TIME: 3 hours *IINFTDM1* This question paper consists of 11 pages. 2 INFORMATION TECHNOLOGY P1 (NOVEMBER 2014) INSTRUCTIONS

More information

REKENAARTOEPASSINGS- TEGNOLOGIE

REKENAARTOEPASSINGS- TEGNOLOGIE 2016 SACAI-WINTERSKOOL REKENAARTOEPASSINGS- TEGNOLOGIE NOTAS Algemene foute WORD 1. Voeg n datumveld (date field) in die formaat YYYY-MMM-DD. Die datum moet outomaties opdateer. Insert-tab, Text-groep,

More information

GRADE/GRAAD 11 NOVEMBER 2013 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM

GRADE/GRAAD 11 NOVEMBER 2013 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM NATIONAL SENIOR CERTIFICATE NASIONALE SENIOR SERTIFIKAAT GRADE/GRAAD 11 NOVEMBER 2013 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM MARKS/PUNTE: 150 This memorandum consists of 6 pages.

More information

Deel I/Part I Animasie vir die Web/Animation for the Web

Deel I/Part I Animasie vir die Web/Animation for the Web Outeursreg Voorbehou Copyright Reserved UNIVERSITEIT VAN PRETORIA/UNIVERSITY OF PRETORIA Departement van Inligtingkunde/Department of Information Science Multimedia vir die Web/Multimedia for the Web IMY

More information

RTT Gr 11: November 2013: Praktiese Eksamen MERKBLAD NAAM: / 180

RTT Gr 11: November 2013: Praktiese Eksamen MERKBLAD NAAM: / 180 RTT Gr : November 0: Praktiese Eksamen MERKBLAD NAAM: / 80 Vraag Totaal: _Memo (Woordverwerking) Geskikte spasiëring by groen teks.. Paragraafspasiëring: aanvaar pt before en/of after Reëlspasiëring: aanvaar.5.5

More information

TW 214 TOETS 1 - VOORBEREIDING 2018 TEST 1 - PREPARATION

TW 214 TOETS 1 - VOORBEREIDING 2018 TEST 1 - PREPARATION TW 214 TOETS 1 - VOORBEREIDING 2018 TEST 1 - PREPARATION Die toets gaan oor die volgende onderwerpe: VEKTORE, LYUNE EN VLAKKE MATRIKSBEWERKINGS EN LU-ONTBINDING VEKTORRUIMTES FUNDAMENTELE RUIMTES VAN N

More information

GRAAD 11 NOVEMBER 2014 INLIGTINGSTEGNOLOGIE V1

GRAAD 11 NOVEMBER 2014 INLIGTINGSTEGNOLOGIE V1 NASIONALE SENIOR SERTIFIKAAT GRAAD 11 NOVEMBER 2014 INLIGTINGSTEGNOLOGIE V1 PUNTE: 150 TYD: 3 uur *IINFTDM1* Hierdie vraestel bestaan uit 11 bladsye. 2 INLIGTINGSTEGNOLOGIE V1 (NOVEMBER 2014) INSTRUKSIES

More information

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12 NATIONAL SENIOR CERTIFICATE GRADE12 INFORMATION TECHNOLOGY P1 NOVEMBER 2017 MARKING GUIDELINES MARKS: 150 These marking guidelines consist of 26 pages. Information Technology/P1 2 DBE/November 2017 GENERAL

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE 12 INFORMATION TECHNOLOGY P1 FEBRUARY/MARCH 2015 MEMORANDUM MARKS: 150 This memorandum consists of 32 pages. Information Technology/P1 2 DBE/Feb. Mar. 2015 GENERAL INFORMATION:

More information

UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde Department of Information Science. Multimedia /Multimedia IMY 110

UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde Department of Information Science. Multimedia /Multimedia IMY 110 Outeursreg voorbehou Copyright reserved UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde Department of Information Science Multimedia /Multimedia IMY 110 Eksaminatore/Examiners:

More information

INFORMATIKA / INFORMATICS 214 Theory examination (closed book)/ Teorie eksamen (toeboek)

INFORMATIKA / INFORMATICS 214 Theory examination (closed book)/ Teorie eksamen (toeboek) UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA DEPARTEMENT INFORMATIKA / DEPARTMENT OF INFORMATICS FAKULTEIT INGENIEURSWESE, DIE BOU-OMGEWING EN INLIGTINGTEGNOLOGIE / FACULTY OF ENGINEERING, BUILT

More information

UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde Department of Information Science. Multimedia /Multimedia IMY 110

UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde Department of Information Science. Multimedia /Multimedia IMY 110 Outeursreg voorbehou Copyright reserved UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement Inligtingkunde Department of Information Science Multimedia /Multimedia IMY 110 Spesiale en hereksamen

More information

Deel I / Part I JavaScript

Deel I / Part I JavaScript Outeursreg Voorbehou / Copyright Reserved UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement van Inligtingkunde / Department of Information Science Multimedia vir die Web / Multimedia for the

More information

Deel I / Part I Kort Vrae / Short Questions

Deel I / Part I Kort Vrae / Short Questions Outeursreg Voorbehou / Copyright Reserved UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement van Inlingtingkunde / Department of Information Science Multimedia Opmerktale / Multimedia Markup

More information

21x.co.za Information and SEO + Google Improvement Options

21x.co.za Information and SEO + Google Improvement Options 21x.co.za Information and SEO + Google Improvement Options Our Marketing Options Explained This information pack forms part of your 21x Agreement Right now, while you reading this your competitors are

More information

GRADE 11 NOVEMBER 2014 COMPUTER APPLICATIONS TECHNOLOGY P1

GRADE 11 NOVEMBER 2014 COMPUTER APPLICATIONS TECHNOLOGY P1 NATIONAL SENIOR CERTIFICATE GRADE 11 NOVEMBER 2014 COMPUTER APPLICATIONS TECHNOLOGY P1 MARKS: 180 TIME: 3 hours *ICATDM1* This question paper consists of 15 pages including an annexure. 2 COMPUTER APPLICATIONS

More information

SENIOR CERTIFICATE EXAMINATION

SENIOR CERTIFICATE EXAMINATION SENIOR CERTIFICATE EXAMINATION INFORMATION TECHNOLOGY P1 2015 MARKS: 150 TIME: 3 hours This question paper consists of 23 pages. Information Technology/P1 2 DBE/2015 SCE INSTRUCTIONS AND INFORMATION 1.

More information

QUESTIONNAIRE. Please complete below and send it back to Event Information: Other:

QUESTIONNAIRE. Please complete below and send it back to Event Information: Other: QUESTIONNAIRE Thank you for giving us an opportunity to quote your next function or event. What next??? Apologies in advance and not to brag but we are versatile and we love to entertain, don t be scared

More information

GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM

GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM Province of the EASTERN CAPE EDUCATION NATIONAL SENIOR CERTIFICATE GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM MARKS/PUNTE: 120 This memorandum consists of 10 pages.

More information

WTW134 DIE UNIVERSITEIT VAN DIE VRYSTAAT HOOF-HALFJAAREKSAMEN 2012

WTW134 DIE UNIVERSITEIT VAN DIE VRYSTAAT HOOF-HALFJAAREKSAMEN 2012 (68) 25 May 202 HOOFKAMPUS WTW34 DIE UNIVERSITEIT VAN DIE VRYSTAAT HOOF-HALFJAAREKSAMEN 202 Assessore: Prof. D. M. Murray (Afrikaans) Dr. H. W. Bargenda, Prof. T.M. Acho (Engels) Mr. N. Sebastian (Qwaqwa)

More information

FACULTY OF ENGINEERING, BUILT ENVIRONMENT AND INFORMATION TECHNOLOGY FAKULTEIT INGENIEURSWESE, BOU-OMGEWING EN INLIGTINGTEGNOLOGIE

FACULTY OF ENGINEERING, BUILT ENVIRONMENT AND INFORMATION TECHNOLOGY FAKULTEIT INGENIEURSWESE, BOU-OMGEWING EN INLIGTINGTEGNOLOGIE FACULTY OF ENGINEERING, BUILT ENVIRONMENT AND INFORMATION TECHNOLOGY FAKULTEIT INGENIEURSWESE, BOU-OMGEWING EN INLIGTINGTEGNOLOGIE DEPARTMENT OF INFORMATICS DEPARTEMENT INFORMATIKA INFORMATICS / INFORMATIKA

More information

Deel I / Part I Multimedia vir die Web / Multimedia for the Web

Deel I / Part I Multimedia vir die Web / Multimedia for the Web Outeursreg Voorbehou / Copyright Reserved UNIVERSITEIT VAN PRETORIA / UNIVERSITY OF PRETORIA Departement van Inligtingkunde / Department of Information Science Multimedia vir die Web / Multimedia for the

More information

GRADE 12 SEPTEMBER 2014 COMPUTER APPLICATIONS TECHNOLOGY P1

GRADE 12 SEPTEMBER 2014 COMPUTER APPLICATIONS TECHNOLOGY P1 NATIONAL SENIOR CERTIFICATE GRADE 12 SEPTEMBER 2014 COMPUTER APPLICATIONS TECHNOLOGY P1 MARKS: 180 TIME: 3 hours *catdm1* This question paper consists of 17 pages including an annexure of 3 pages. 2 COMPUTER

More information

NASIONALE SENIOR SERTIFIKAAT GRAAD 12

NASIONALE SENIOR SERTIFIKAAT GRAAD 12 NASIONALE SENIOR SERTIFIKAAT GRAAD REKENAARTOEPASSINGSTEGNOLOGIE V NOVEMBER 07 NASIENRIGLYNE PUNTE: 80 SENTRUM- FINALE PUNT VRAAG 5 6 7 TOTAAL MOONTLIKE PUNT 6 9 0 0 0 80 NASIENER SN HN IM/EM Hierdie nasienriglyne

More information

Graad 11 Eksamen Lewensorientering Vraestel

Graad 11 Eksamen Lewensorientering Vraestel Graad 11 Eksamen Lewensorientering Vraestel Free PDF ebook Download: Graad 11 Eksamen Lewensorientering Vraestel Download or Read Online ebook graad 11 eksamen lewensorientering vraestel in PDF Format

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE COMPUTER APPLICATIONS TECHNOLOGY P NOVEMBER 05 () MARKS: 80 TIME: 3 hours This question paper consists of 9 pages, an HTML tag sheet and a separate information sheet.

More information

Expressive Textures: Synthetic and Video Avatars

Expressive Textures: Synthetic and Video Avatars Expressive Textures: Synthetic and Video Avatars by KennyFei Submitted in partial fulfilment ofthe requirements for the degree Magister Scientiae in the Faculty ofnatural and Agricultural Science University

More information

Terugvoering van Kamera Opgradering. Daniel Scheepers Saal Boknes Julie 2017

Terugvoering van Kamera Opgradering. Daniel Scheepers Saal Boknes Julie 2017 Terugvoering van Kamera Opgradering Daniel Scheepers Saal Boknes Julie 2017 Inligting oor ons bevindinge Begin Julie was daar n voorlegging uitgestuur na inwoners om die gebruik van ons kamera sisteem

More information

GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM

GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM Province of the EASTERN CAPE EDUCATION NATIONAL SENIOR CERTIFICATE GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM MARKS: 120 This memorandum consists of 11 pages. 2 INFORMATION TECHNOLOGY

More information

LAMPIRAN Listing Program

LAMPIRAN Listing Program LAMPIRAN Listing Program unit umain; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls, ExtCtrls, ExtDlgs, DCPcrypt2, DCPrc4, DCPsha1,

More information

NSC 2011 CHIEF MARKER S REPORT

NSC 2011 CHIEF MARKER S REPORT ASSESSMENT & EXAMINATIONS Bundy Park, Schornville, KWT * Private Bag X 4571, KWT, 5600 REPUPLIC OF SOUTH AFRICA, Website: www.ecdoe.gov.za NSC 2011 CHIEF MARKER S REPORT SUBJECT Afrikaans Huistaal (AFRHT)

More information

PROVINCIAL EXAMINATION / PROVINSIALE EKSAMENS INFORMATON TECHNOLOGY / INLIGTINGTEGNOLOGIE PAPER 2 / VRAESTEL 2 JUNE / JUNIE 2015 GRADE 11 / GRAAD 11

PROVINCIAL EXAMINATION / PROVINSIALE EKSAMENS INFORMATON TECHNOLOGY / INLIGTINGTEGNOLOGIE PAPER 2 / VRAESTEL 2 JUNE / JUNIE 2015 GRADE 11 / GRAAD 11 PROVINCIAL EXAMINATION / PROVINSIALE EKSAMENS INFORMATON TECHNOLOGY / INLIGTINGTEGNOLOGIE PAPER 2 / VRAESTEL 2 JUNE / JUNIE 2015 GRADE 11 / GRAAD 11 MARKS: 150 PUNTE: 150 TIME: 3 HOURS TYD: 3 URE This

More information

Design of effective decoding techniques in network. coding networks

Design of effective decoding techniques in network. coding networks Design of effective decoding techniques in network coding networks Suné von Solms Thesis submitted in fulfilment of the requirements for the degree Doctor of Philosophy in Computer Engineering at the POTCHEFSTROOM

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Gauteng UNITY IN DIVERSITY Die Provinsie Van Gauteng Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON Selling price Verkoopprys: R2.50 Other countries Buitelands: R3.25

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Mpumalanga Die Provinsie Mpumalanga Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON (Registered as a newspaper) (As n nuusblad geregistreer) JULY JULIE Vol. 22 NELSPRUIT,

More information

AN INVESTIGATION INTO THE USE OF OPENGL AS A LIBRARY FOR THE SIMULATION OF INFRARED SCENARIOS

AN INVESTIGATION INTO THE USE OF OPENGL AS A LIBRARY FOR THE SIMULATION OF INFRARED SCENARIOS AN INVESTIGATION INTO THE USE OF OPENGL AS A LIBRARY FOR THE SIMULATION OF INFRARED SCENARIOS by Francois Petrus Jacobus Ie Roux Submitted in partial fulfillment of the requirements for the degree Master

More information

Optimization of a Low Speed Wind Turbine using Support Vector Regression. John Nathaniel Wise. University of Stellenbosch

Optimization of a Low Speed Wind Turbine using Support Vector Regression. John Nathaniel Wise. University of Stellenbosch UNIVERSITEIT STELLENBOSCH UNIVERSITY jou kennisvennoot your knowledge partner Optimization of a Low Speed Wind Turbine using Support Vector Regression by John Nathaniel Wise Thesis presented in partial

More information

Unity-inspired object-oriented concurrent system development

Unity-inspired object-oriented concurrent system development Unity-inspired object-oriented concurrent system development Thesis submitted in fulfillment of the requirements for the degree Doctor of Philosophy in Computer Science in the Faculty of Natural and Agricultural

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Gauteng UNITY IN DIVERSITY Die Provinsie Van Gauteng Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON Selling price Verkoopprys: R2.50 Other countries Buitelands: R3.25

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE 12 INFORMATION TECHNOLOGY P1 NOVEMBER 2008 MEMORANDUM The memorandum consists of 35 pages. Information Technology/P1 2 DoE/November 2008 General information: Pages 2 12

More information

DYNAMIC BUILDING MODEL INTEGRATION

DYNAMIC BUILDING MODEL INTEGRATION DYNAMIC BUILDING MODEL INTEGRATION by Dewald Viljoen Thesis presented in partial fulfilment of the requirements for the degree Master of Science in Civil Engineering at the University of Stellenbosch Supervisor:

More information

PROVINCIAL EXAMINATION INFORMATION TECHNOLOGY PAPER 1 JUNE 2015 GRADE 11

PROVINCIAL EXAMINATION INFORMATION TECHNOLOGY PAPER 1 JUNE 2015 GRADE 11 PROVINCIAL EXAMINATION INFORMATION TECHNOLOGY PAPER 1 JUNE 2015 GRADE 11 TIME: 3 hours MARKS: 150 Copy Right reserved This question paper consists of 10 pages. Copy Right reserved 2 MP/June 2015 INSTRUCTIONS

More information

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ImgList, StdCtrls, Buttons, MPlayer;

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ImgList, StdCtrls, Buttons, MPlayer; unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ImgList, StdCtrls, Buttons, MPlayer; type TForm1 = class(tform) Cenario: TImage;

More information

APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol

APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol 1 Interface Type At the DB9 connector the LSP32K Power Supply device offers a serial data interface with TTL logic level for remote control and readout

More information

Patiswa Mnqokoyi From: Sent: To: Cc: Subject: NANDI SIKUTSHWA 12 April :54 PM Patiswa Mnqokoyi Nokukhanya SHI

Patiswa Mnqokoyi From: Sent: To: Cc: Subject: NANDI SIKUTSHWA 12 April :54 PM Patiswa Mnqokoyi Nokukhanya SHI Patiswa Mnqokoyi From: Sent: To: Cc: Subject: NANDI SIKUTSHWA [NANDI.SIKUTSHWA@kzncogta.gov.za] 12 April 2011 05:54 PM Patiswa Mnqokoyi Nokukhanya SHINGA URGENT REQUEST FOR THE INVOLVEMENT OF TRADITIONAL

More information

Disclaimer: This sample completed form does not necessarily cover all scenarios that are catered for by the form. SAMPLE

Disclaimer: This sample completed form does not necessarily cover all scenarios that are catered for by the form. SAMPLE Disclaimer: This sample completed form does not necessarily cover all scenarios that are catered for by the form. John Doe 8001015873088 1 Willow Road, Maryville, Cape Town 1 Willow Road, Maryville, Cape

More information

Delphi Generics.Collections

Delphi Generics.Collections Delphi Generics.Collections Copyright(C) 2008 Embarcadero Technologies, Inc. All Rights Reserved. Delphi Generics.Collections Table of Contents Generics.Collections.TCollectionNotification 1 Generics.Collections.TCollectionNotifyEvent

More information

2. Design and Development

2. Design and Development Postage Calculator 1. The task Design and implement a program for employees of a travel agency who send out documents to the UK and EU only; the program will calculate the cost of postage. Each envelope

More information

Implementation: relational mapping

Implementation: relational mapping Implementation: relational mapping (er is ook mapping mogelijk naar andere soorten database-structuren) Relational mapping: 1. mapping naar een structuur met relationele tabellen, waarin geen redundantie

More information

Implementation of Cell Clustering in Cellular Automata

Implementation of Cell Clustering in Cellular Automata Implementation of Cell Clustering in Cellular Automata by Roxane Adams Thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at the University

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Gauteng UNITY IN DIVERSITY Die Provinsie Van Gauteng Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON SellingPrice Verkoopsprys: R2.50 Other Countries Buiteland: R3.25

More information

Source code for simulations: 1 of 11

Source code for simulations: 1 of 11 The following is the source code for the simulations reported in Clinchy, Haydon and Smith (Pattern process: what does patch occupancy really tell us about metapopulation dynamics). unit Main; interface

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Gauteng UNITY IN DIVERSITY Die Provinsie Van Gauteng Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON Selling price Verkoopprys: R2.50 Other countries Buitelands: R3.25

More information

Использование ассиметричных алгоритмов криптографического преобразования информации в приложениях Windows

Использование ассиметричных алгоритмов криптографического преобразования информации в приложениях Windows Государственное образовательное учреждение высшего профессионального образования «Петербургский государственный университет путей сообщения» Кафедра «Информационные и вычислительные системы» Лабораторная

More information

Provincial Gazette Extraordinary Buitengewone Provinsiale Koerant

Provincial Gazette Extraordinary Buitengewone Provinsiale Koerant THE PROVINCE OF GAUTENG G A U T E N G PROVINCIAL GOVERNMENT UNITY IN DIVERSITY DIE PROVINSIE GAUTENG Provincial Gazette Extraordinary Buitengewone Provinsiale Koerant Vol. 18 PRETORIA, 24 AUGUST AUGUSTUS

More information

Using Topological Information in Opportunistic Network Coding

Using Topological Information in Opportunistic Network Coding Using Topological Information in Opportunistic Network Coding by Magdalena Johanna (Leenta) Grobler A thesis submitted to the Faculty of Engineering in partial fulfilment of the requirement for the degree

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Gauteng UNITY IN DIVERSITY Die Provinsie Van Gauteng Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON Selling price Verkoopprys: R2.50 Other countries Buitelands: R3.25

More information

Disclaimer: This sample completed form does not necessarily cover all scenarios that are catered for by the form. SAMPLE

Disclaimer: This sample completed form does not necessarily cover all scenarios that are catered for by the form. SAMPLE Disclaimer: This sample completed form does not necessarily cover all scenarios that are catered for by the form. Vuhamaba John Doe 8102265800081 123 Ground View Street, Merryville 123 Ground View Street,

More information

Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su

Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su centri na neiscrtanom krugu poluprečnika r. Dugme Boji

More information

REKENAAR TOEPASSINGS TEGNOLOGIE VRAESTEL 2 NOVEMBER 2015 GRAAD

REKENAAR TOEPASSINGS TEGNOLOGIE VRAESTEL 2 NOVEMBER 2015 GRAAD PROVINSIALE EKSAMEN REKENAAR TOEPASSINGS TEGNOLOGIE VRAESTEL NOVEMBER 05 GRAAD 0 PUNTE: 0 TYD: ½ UUR Hierdie vraestel bestaan uit 9 bladsye INSTRUKSIES. Hierdie vraestel bestaan uit DRIE afdelings. Afdeling

More information

PROCESS CAPABILITY INDEX-BASED CONTROL CHART FOR VARIABLES

PROCESS CAPABILITY INDEX-BASED CONTROL CHART FOR VARIABLES South African Journal of Industrial Engineering August 7 Vol 8(), pp 8-36 PROCESS CAPABILITY INDEX-BASED CONTROL CHART FOR VARIABLES O.A. Adeoti, * & J.O. Olaomi ARTICLE INFO Article details Submitted

More information

UNIVERSITY OF PRETORIA / UNIVERSITEIT VAN PRETORIA DEPARTMENT OF INFORMATICS / DEPARTEMENT INFORMATIKA

UNIVERSITY OF PRETORIA / UNIVERSITEIT VAN PRETORIA DEPARTMENT OF INFORMATICS / DEPARTEMENT INFORMATIKA UNIVERSITY OF PRETORIA / UNIVERSITEIT VAN PRETORIA DEPARTMENT OF INFORMATICS / DEPARTEMENT INFORMATIKA FACULTY OF ENGINEERING, BUILT ENVIRONMENT AND INFORMATION TECHNOLOGY / FAKULTEIT INGENIEURSWESE, DIE

More information

Introduction to the DLL for the USB Interface Board K8061

Introduction to the DLL for the USB Interface Board K8061 K8061.DLL 1 Introduction to the DLL for the USB Interface Board K8061 The K8061 interface board has 8 digital input channels and 8 digital output channels. In addition, there are 8 analogue inputs, 8 analogue

More information

Image. uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls ;

Image. uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls ; B 71 11 Image Image Image Image 11.1 11.1.1 Amida AmidaU.pas AmidaP.dpr 11.1.2 Form Name FormAmida Caption Position poscreencenter HorzScrollBar.Visible False VertScrollBar.Visible False 11.1.3 11.2 Image

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Gauteng UNITY IN DIVERSITY Die Provinsie Van Gauteng Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON Selling price Verkoopprys: R2.50 Other countries Buitelands: R3.25

More information

The study of similarity score calculation methods for minutia-based ngerprint matching algorithms

The study of similarity score calculation methods for minutia-based ngerprint matching algorithms The study of similarity score calculation methods for minutia-based ngerprint matching algorithms by Anton J. de Kock Thesis presented in partial fullment of the requirements for the degree of Master of

More information

Fotografie, Die Begin

Fotografie, Die Begin Fotografie, Die Begin Deur Pieter Pretorius Welkom by "Fotografie, Die Begin" Jare gelede het ek n intermediêre fotografie kursus aangebied. Ek bied nie meer die kursus aan nie, maar het hierdie boek se

More information

OPTIMISATION METHODS APPLIED TO COMPENSATOR PLACEMENT

OPTIMISATION METHODS APPLIED TO COMPENSATOR PLACEMENT OPTIMISATION METHODS APPLIED TO COMPENSATOR PLACEMENT Ignatius Burger Thesis presented in partial fulfilment of the requirements for the degree of Master of Science of Engineering at the University of

More information

antwoorden 55D0E75A8BD491E B7D5492A57 Antwoorden 1 / 6

antwoorden 55D0E75A8BD491E B7D5492A57 Antwoorden 1 / 6 Antwoorden 1 / 6 2 / 6 3 / 6 Antwoorden Dutch: (intransitive) to answer, reply Hij heeft niet geantwoord. He has not answered. plural of antwoord - Wiktionary Antwoorden is not affiliated with the App

More information

Real-Time Occupancy Grid Mapping using LSD-SLAM

Real-Time Occupancy Grid Mapping using LSD-SLAM Real-Time Occupancy Grid Mapping using LSD-SLAM by Graham Hull Thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Electrical Engineering in the Faculty of

More information

HS STELLENBERG : DELPHI : FOKUS VIR EKSAMENS GEDATEER 1 FEB 2017.

HS STELLENBERG : DELPHI : FOKUS VIR EKSAMENS GEDATEER 1 FEB 2017. D E L P H I F O K U S V I R E K S A M E N S ( F E B 2 0 1 7 ) P a g e 1 HS STELLENBERG : DELPHI : FOKUS VIR EKSAMENS GEDATEER 1 FEB 2017. Hierdie is n werksdokument en word van tyd tot tyd opgradeer. GRAAD

More information

(1) Trump (1) Trump (2) (1) Trump ExampleU ExampleP (2) Caption. TrumpU (2) Caption. (3) Image FormTrump. Top 0 Left 0.

(1) Trump (1) Trump (2) (1) Trump ExampleU ExampleP (2) Caption. TrumpU (2) Caption. (3) Image FormTrump. Top 0 Left 0. B 114 18 (1) 18.1 52 54 Trump http://www.ss.u-tokai.ac.jp/~ooya/jugyou/joronb/trumpbmp.exe (1) (2) Trump 18.2 (1) Trump ExampleU ExampleP (2) Name Caption FormMain 18.3 (1) TrumpU (2) Name Caption FormTrump

More information

LAMPIRAN A: LIST PROGRAM

LAMPIRAN A: LIST PROGRAM LAMPIRAN A: LIST PROGRAM Form Login unit ULogin; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, IBQuery, IBDatabase, IBCustomDataSet, IBTable,

More information

Matriek Vraestelle Vir 2013 Rekord Eksamen

Matriek Vraestelle Vir 2013 Rekord Eksamen Matriek Vraestelle Vir Rekord Eksamen Free PDF ebook Download: Matriek Vraestelle Vir Rekord Eksamen Download or Read Online ebook matriek vraestelle vir rekord eksamen in PDF Format From The Best User

More information

ENERGY EFFICIENT COORDINATE ESTABLISHMENT IN WIRELESS SENSOR NETWORKS. by Daniel Jacobus Elardus Erasmus

ENERGY EFFICIENT COORDINATE ESTABLISHMENT IN WIRELESS SENSOR NETWORKS. by Daniel Jacobus Elardus Erasmus ENERGY EFFICIENT COORDINATE ESTABLISHMENT IN WIRELESS SENSOR NETWORKS by Daniel Jacobus Elardus Erasmus Submitted in partial fulfilment of the requirements for the degree Master of Engineering (Computer

More information

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE 12 NATIONAL SENIOR CERTIFICATE GRADE 12 INFORMATION TECHNOLOGY P1 FEBRUARY/MARCH 2016 MARKS: 150 TIME: 3 hours This question paper consists of 21 pages. Information Technology/P1 2 DBE/Feb. Mar. 2016 INSTRUCTIONS

More information

WERKSAFBAKENING NOVEMBER EKSAMEN 2018 GRAAD 10

WERKSAFBAKENING NOVEMBER EKSAMEN 2018 GRAAD 10 HOëRSKOOL BELLVILLE TEL 021 948 1801 FAKS 021 948 4140 E-POS algemeen@hsbellville.co.za De La Hayelaan, Bellville, 7530 WERKSAFBAKENING NOVEMBER EKSAMEN 2018 GRAAD 10 Vraestel 1: Klankleer, Morfologie,

More information

PKOMP 90/1. Rekenaarvirusse: n Suid-Afrikaanse Perspektief M S Olivier

PKOMP 90/1. Rekenaarvirusse: n Suid-Afrikaanse Perspektief M S Olivier PKOMP 90/1 Rekenaarvirusse: n Suid-Afrikaanse Perspektief M S Olivier TEGNIESE VERSLAG TECHNICAL REPORT SENTRUM VIR GEVORDERDE REKEN- EN BESLUITNEMINGSONDERSTEUNING CENTRE FOR ADVANCED COMPUTING AND DECISION

More information

LAMPIRAN A: DDL DATABASE

LAMPIRAN A: DDL DATABASE LAMPIRAN A: DDL DATABASE MySQL-Front 5.1 (Build 2.7) Host: localhost Database: mobil ------------------------------------------------------ Server version 5.0.41-community-nt USE `mobil`; Source for table

More information

Augustus 2017 Vanderbijlpark Fotografiese Vereniging

Augustus 2017 Vanderbijlpark Fotografiese Vereniging Augustus 2017 Vanderbijlpark Fotografiese Vereniging Posbus 2108 E-pos: vdbpfotoklub@gmail.com Sasolburg Webwerf: http://www.vdbp-photo.org/ 1947 Facebook: https://www.facebook.com/vdbpphotoclub Hennie

More information

Provincial Gazette Provinsiale Koerant

Provincial Gazette Provinsiale Koerant The Province of Gauteng UNITY IN DIVERSITY Die Provinsie Van Gauteng Provincial Gazette Provinsiale Koerant EXTRAORDINARY BUITENGEWOON Selling price Verkoopprys: R2.50 Other countries Buitelands: R3.25

More information

DELPHI FOR ELECTRONIC ENGINEERS. Part 2 Programming a calculator COURSE

DELPHI FOR ELECTRONIC ENGINEERS. Part 2 Programming a calculator COURSE COURSE DELPHI FOR ELECTRONIC ENGINEERS Part 2 Programming a calculator Herman Bulle with thanks to Anton Vogelaar In the first instalment of this series, we introduced the Delphi programming environment

More information

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA Dosen Pembimbing : Dedi W ST,. MM Nama : Elly Sunandy NIM : 13158279 Pemrograman Terstruktur Membuat program dengan Delphi 7

More information

LAMPIRAN A. Foto Alat

LAMPIRAN A. Foto Alat LAMPIRAN A Foto Alat A-1 A-2 Rangkaian Skematik PCB Sistem Monitoring Infus A-3 LAMPIRAN B Program pada Mikrokontroller AVR Atmega16...B-1 Program pada Borlan Delhpi 7.0...B-9 PROGRAM UTAMA /*****************************************************

More information

The use of CFD for Heliostat Wind Load Analysis

The use of CFD for Heliostat Wind Load Analysis The use of CFD for Heliostat Wind Load Analysis by Adhikar Vishaykanth Hariram Thesis presented in partial fulfilment of the requirements for the degree of Master of Engineering (Mechanical) in the Faculty

More information