Page 1018 - SUBSEC October 2017_Neat
P. 1018

PROBLEM-SOLVING AND PROGRAMMING (15 marks)

                   Specific    The effectiveness with which candidate(s) employed   Mark       Maximum
                  Objective              techniques to create or design           Allocation   marks per
                                                                                              sub-section
                S7: SO5       Flowchart or pseudocode                                             (6)
                                    Start of Algorithm                               1
                                    Identifying user-friendly variable names         1
                                    Initialising variables                           1

                              Processing
                                    Request for data (prompt)                        1
                                    Storing data (reading data)
                                    Appropriate and logical use of structures
                                     –  Selection                                     1
                                     –  Looping                                       1
                S7: SO7       Trace table                                                         (3)
                              Variables identified in trace table                     1
                              Appropriate test data                                   1
                              Changes in values correctly demonstrated                1

                S8: SO2       Program Execution                                                   (2)
                              Working program                                         2
                              Some errors                                             1

                              Program  language features / working solution                       (3)
                              Variable initialisation                                 1
                S8: SO5       Control structures:
                                    Appropriate use of selection statements (if-     1
                                      then, if-then-else, or case statement)
                                    Looping – (while, repeat or for)                 1

                S8: SO7       Documentation                                                       (1)
                              Program documentation (such as author, date             1
                              created, statement of problem, and suitable inline
                              comments)

















                                  CXC 30/G/SYLL 17           41
   1013   1014   1015   1016   1017   1018   1019   1020   1021   1022   1023