Consider supporting us on Patreon. Help us keep revisedeck free.
Question 11
Question 11 of 11

Question image for Q11
Topics Tested

Understand the use of arrays

Including identifying each stage and performing these tasks for each stage: analysis: abstraction, decomposition of the problem, identification of the problem and requirements; design: decomposition, structure diagrams, flowcharts, pseudocode; coding: writing program code and iterative testing; testing: testing program code with the use of test data. Including: inputs, processes, outputs, storage. Including: structure diagrams, flowcharts, pseudocode. Including: stating the purpose of an algorithm, describing the processes involved in an algorithm. Limited to: linear search, bubble sort, totalling, counting, finding maximum, minimum and average values. Including: range check, length check, type check, presence check, format check, check digit. Including: visual check, double entry check. Limited to: normal, abnormal, extreme, boundary. Extreme data is the largest/smallest acceptable value. Boundary data is the largest/smallest acceptable value and the corresponding smallest/largest rejected value. Including, at each step in an algorithm: variables, outputs, user prompts. Precision is required when writing algorithms, e.g., x > y is acceptable but x is greater than y is not acceptable.