PseudoCode Cheat Sheet

Examples of the use of psuedocode as required by the QCAA Digital Solutions syllabus.

Syntax
Pseudocode Examples
  • Validating user's input

      For this example I am validating if the input is a positive integer

    • Using WHILE
    •  1. INPUT inputVar
       2.
       3. WHILE inputVar < 0 OR inputVar <> INT(inputVar)
       4.     INPUT inputVar
       5. ENDWHILE
    • Using REPEAT
    •  1. DECLARE inputVar
       2.
       3. REPEAT
       4.     INPUT inputVar
       5. UNTIL inputVar > 0 AND inputVar = INT(inputVar)
  • Finding maximum, minimum, total and average of an array
    •  1. INPUT arrayLength
       2.
       3. // Declaring rest of variables
       4. DECLARE listName[element0, element1, ... ]
       5
       6 // Input the list array elements
       7 FOR i = 1 TO arrayLength
       8     OUTPUT "Enter list element number ", i
       9     INPUT num
      10.     list[i] = num
      11. NEXT i
      12.
      13. FOR i = 1 TO arrayLength
      14.     IF listName[i] > maximum THEN
      15.         maximum = listName[i]
      16.     ENDIF
      17.     
      18.     IF listName[i] < minimum THEN
      19.         minimum = listName[i]
      20.     ENDIF
      21.
      22.     total = total + list[i]
      23. NEXT i
      24.
      25. // outputting the results
      26. OUTPUT "The maximum number is: ", maximum
      27. OUTPUT "The minimum number is: ", minimum
      28. OUTPUT "The total is: ", total
      29. OUTPUT "The average is:", total / arrayLength