<<< Structured Programming     Index     Functions >>>

2. Software design and implementation

  • Idea...

  • Drawing board...

  • Vocabulary...

  • Features...

  • User interface...

  • Components:

    • variables

    • functions

  • Step-by-step approach:

    • incremental steps

    • compile often

    • test small changes

  • Variables:

    
    int card;
    int suite;
    int deck[ 52 ];
    double bank;
    int hand[ 6 ];
    int score;
    struct dealer;
    struct player;
    //etc...
    
    
  • Functions:

    
    shuffle( deck );
    deal( deck, hand );
    bet( 1.00 );
    hit( player );
    stand();
    //etc...
    
    

<<< Structured Programming     Index     Functions >>>