SOURCE FILE:  getParams.pseudo 
Pseudo-Code
/*
   The job of this function is just to put some values in
   some variables.  The caller of the program furnishes
   arguments which are bound to the formal parameters below:
   filename, rows, and columns.  The function obtains values
   by questioning the user.
*/
/* ************************************************************ */
/*                           getParams                          */
/* ************************************************************ */
void getParams (string& filename, int& rows, int& columns)
{
   /* Print prompt for file name */
   /* read reply into parameter: filename */
   /* Print prompt for number of tiles across */
   /* read reply into parameter: columns */
   /* Print prompt for number of tiles down */
   /* read reply into parameter: rows */
}
Notes on C++ syntax: 
* statements that write to the screen start like this: 
  cout <<
  Example:  cout << "Please enter your age ---> " ;
* statments that read from the keyboard start like this: 
  cin >>
  Example: cin >> the_users_age ;
* This function has reference parameters (indicated by use
  of ampersands (&).  This is a requirement.  Why?
Example Program:    
#include <fstream>
#include <iostream>
#include <string>
#include <assert.h>
using namespace std;
/* ************************************************************ */
/*                         MAIN PROGRAM                         */
/* ************************************************************ */
int main ()
{
       /* PROTOTYPES */
  void getStringByRef (string & refStr) ;
  void getStringByVal (string   valStr) ;
       /* VARIABLES */  
  string rStr = "INITIAL_REF", 
         vStr = "INITIAL_VAL";
  getStringByRef (rStr) ;
  cout << "in main, rStr is: " << rStr << endl << endl ;
  getStringByVal (vStr) ;
  cout << "in main, vStr is: " << vStr << endl << endl ;
  return 0 ;
}
/* ************************************************************ */
/*                         getStringByRef                       */
/* ************************************************************ */
void getStringByRef (string & refStr) 
{
  cout << "Please type a string for 'refStr': " ;
  cin >> refStr ;
  cout << endl << "in getStringByRef, refStr is: " 
       << refStr << endl;
}
/* ************************************************************ */
/*                         getStringByVal                       */
/* ************************************************************ */
void getStringByVal (string   valStr) 
{
  cout << "Please type a string for 'valStr': " ;
  cin >> valStr ;
  cout << endl << "in getStringByVal, valStr is: " 
       << valStr << endl;
}
/* ************************************************************ */
/* ************************************************************ */
/* ************************************************************ */