Pdf downloaden Pdf downloaden

Er zijn oneindig veel manieren om computers te programmeren. Uiteindelijk is het de keuze van de programmeur hoe hij datgene bereikt wat hij nodig heeft. Er zijn echter veel 'goede manieren' voor stijlen en functiegebruik voor een betere compilatie en veiliger programma's. Wees er zeker van dat toekomstige programmeurs (inclusief jezelf) die aan je project verder werken, je code kunnen lezen en begrijpen.

Methode 1
Methode 1 van 2:

Standaardcode schrijven

Pdf downloaden
  1. Download een C++ IDE (integrated development environment) zoals Eclipse, Netbeans en CodeBlocks, of gebruik een tekstverwerker zoals Notepad++ of VIM. Je kunt ook programma's vanaf de opdrachtregel uitvoeren, in dat geval is een teksteditor voldoende. Het kan handig zijn om een editor te kiezen die syntax aanduidt en regelnummers ondersteunt. De meeste programmeurs vinden dat Unix-achtige systemen (Linux, OS X, BSD) de beste omgevingen zijn voor programmaontwikkeling.
  2. Het hoofdbestand moet een functie genaamd main() bevatten. Hier begint de uitvoering van het programma. Vanaf dit punt roep je functies, instantiërende klassen, etc. aan. Andere bestanden van je toepassing en bibliotheken kunnen in dit bestand worden opgenomen.
  3. Voer de code in of het programma dat je moet maken (zie hieronder voor enkele voorbeelden). Leer de syntaxis, semantiek, object-georiënteerde programmeerparadigma's, datastromen, algoritmedesigns zoals gekoppelde lijsten, prioriteitswachtrijen, etc. C++ is geen eenvoudige taal om in te programmeren, maar hiermee leer je de grondbeginselen die bruikbaar zijn voor alle programmeertalen.
  4. Leg uit wat de functies doen en waar de variabelen voor dienen. Kies duidelijke namen voor variabelen en functies. Begin de namen van globale variabelen met hoofdletters. In het algemeen: zorg ervoor dat iedereen die je code leest deze kan begrijpen.
  5. Nogmaals, zie onderstaande voorbeelden.
  6. ./a.out
    Advertentie
Methode 2
Methode 2 van 2:

Voorbeelden

Pdf downloaden
  1. 1
    Bekijk voorbeeld 1:
       /* Dit is een eenvoudig programma om de basis te begrijpen van de stijl g++. 
       Dit is een programma met de g++ compiler.*/ 
       #include 
       <iostream> /* invoer en uitvoer functies */ 
        
       using 
       namespace 
       std 
       ; 
       /* we gebruiken de std (standard) functies */ 
       int 
       main 
       () 
       /* declareer de main-functie 
       ; 
       int 
       main 
       ( 
       void 
       ) 
       is 
       ook 
       mogelijk 
       . 
       */ 
       { 
       cout 
       << 
       " 
       \n 
       Hallo papa " 
       ; 
       /* '\n' is a newline (\t is a tab) */ 
       cout 
       << 
       " 
       \n 
       Hallo mama" 
       ; 
       cout 
       << 
       " 
       \n 
       Dit is mijn eerste programma" 
       ; 
       cout 
       << 
       " 
       \n 
       Date 11/03/2007" 
       ; 
       return 
       0 
       ; 
       } 
      
  2. 2
    Bekijk voorbeeld 2:
       /* Dit programma berekent de som van twee getallen */ 
       #include 
       <iostream> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       float 
       num1 
       , 
       num2 
       , 
       res 
       ; 
       /* declareer variabelen; int, double, long werkt ook */ 
       cout 
       << 
       " 
       \n 
       Voer het eerste getal in= " 
       ; 
       cin 
       >> 
       num1 
       ; 
       /* invoer van gebruiker in num1 */ 
       cout 
       << 
       " 
       \n 
       Voer het tweede getal in= " 
       ; 
       cin 
       >> 
       num2 
       ; 
       res 
       = 
       num1 
       + 
       num2 
       ; 
       cout 
       << 
       " 
       \n 
       De som van " 
       << 
       num1 
       << 
       " en " 
       << 
       num2 
       << 
       " = " 
       << 
       res 
       '\n' 
       ; 
       return 
       0 
       ; 
       } 
      
  3. 3
    Bekijk voorbeeld 3:
       /* Product van twee getallen */ 
       #include 
       <iostream> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       float 
       num1 
       ; 
       int 
       num2 
       ; 
       double 
       res 
       ; 
       cout 
       << 
       " 
       \n 
       Voer het eerste getal in = " 
       ; 
       cin 
       >> 
       num1 
       ; 
       cout 
       << 
       " 
       \n 
       Voer het tweede getal in = " 
       ; 
       cin 
       >> 
       num2 
       ; 
       res 
       = 
       num1 
       * 
       num2 
       ; 
       cout 
       << 
       " 
       \n 
       Het product van twee getallen = " 
       << 
       res 
       '\n' 
       ; 
       return 
       0 
       ; 
       } 
      
  4. 4
    Bekijk voorbeeld 4:
       // Gebruik een lus om een wiskundige vergelijking te vinden. In dit geval wordt het antwoord berekent op 
       // Vraag #1 van Project Euler. 
       #include 
       <iostream> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       // Openen van main. 
       int 
       sum1 
       = 
       0 
       ; 
       int 
       sum2 
       = 
       0 
       ; 
       int 
       sum3 
       = 
       0 
       ; 
       int 
       sum4 
       = 
       0 
       ; 
       // Creëert de integers vereist om het antwoord te bepalen. 
       for 
       ( 
       int 
       a 
       = 
       0 
       ; 
       a 
       < 
       1000 
       ; 
       a 
       = 
       a 
       + 
       3 
       ) 
       { 
       sum1 
       = 
       sum1 
       + 
       a 
       ;} 
       // Herhaalt tot a gelijk of groter is dan 1000, telt 3 op bij a bij elke lus. Telt a op bij sum1. 
       for 
       ( 
       int 
       b 
       = 
       0 
       ; 
       b 
       < 
       1000 
       ; 
       b 
       = 
       b 
       + 
       5 
       ) 
       { 
       sum2 
       = 
       sum2 
       + 
       b 
       ;} 
       // Herhaalt tot b gelijk of groter is dan 1000, telt 5 op bij b in elke lus. Telt b op bij sum2. 
       for 
       ( 
       int 
       c 
       = 
       0 
       ; 
       c 
       < 
       1000 
       ; 
       c 
       = 
       c 
       + 
       15 
       ) 
       { 
       sum3 
       = 
       sum3 
       + 
       c 
       ;} 
       // Herhaalt tot c gelijk of groter is dan 1000, telt 15 op bij c in elke loop. Telt c op bij sum3. 
       sum4 
       = 
       sum1 
       + 
       sum2 
       - 
       sum3 
       ; 
       // sum4 is de som van sum1 en sum2, waar sum3 vanaf wordt getrokken. 
       cout 
       << 
       sum4 
       ; 
       // Geeft sum4, het antwoord. 
       cin 
       . 
       get 
       (); 
       // Wacht op Enter van gebruiker. 
       return 
       0 
       ; 
       // Return-statement. 
       } 
       // Main wordt gesloten. 
      
  5. 5
    Bekijk dit voorbeeld van verschillende stijlen:
       int 
       main 
       (){ 
       int 
       i 
       = 
       0 
       ; 
       if 
       ( 
       1 
       + 
       1 
       == 
       2 
       ){ 
       i 
       = 
       2 
       ; 
       } 
       } 
       /* Dit is de Whitesmith-stijl */ 
       int 
       main 
       () 
       { 
       int 
       i 
       ; 
       if 
       ( 
       1 
       + 
       1 
       == 
       2 
       ) 
       { 
       i 
       = 
       2 
       ; 
       } 
       } 
       /* Dit is de GNU-stijl */ 
       int 
       main 
       () 
       { 
       int 
       i 
       ; 
       if 
       ( 
       condition 
       ) 
       { 
       i 
       = 
       2 
       ; 
       function 
       (); 
       } 
       } 
      
    Advertentie

Tips

  • Gebruik altijd een ISO-compiler voor je programma's.
  • De standaard executable gemaakt door de compiler heet 'a.out'.
  • Als je iets schrijft met veel verschillende variabelen of functies, probeer dan er commentaar bij te plaatsen, zodat het later gemakkelijker is om te debuggen en begrijpen!
Advertentie

Waarschuwingen

  • Gebruik nooit onduidelijke codeerstijlen of verouderde functies.
Advertentie

Over dit artikel

Deze pagina is 1.750 keer bekeken.

Was dit artikel nuttig?

Advertentie