You are on page 1of 7

General Feedback:

• You need to study and understand the


content in order to sit the exam
• You need to relate your knowledge of
the content to the exam, and not just
“brain dump” content that is related to
the question. It requires you to think,
reflect and write, not just react to the
question.
• You CANNOT in IPT or SDD write
beyond the border in the answer
booklet. Both IPT and SDD from this
years HSC on are marked online and
the booklets are scanned in. Anything
beyond the border does not get
scanned in, so does not get marked.
Ask for extra booklets if necessary.
• Keep in mind marking tips. Highlight
key words, in your question and
answer. Show links by using linking
words.
21a) Importance of usability requires you to give specific reasons why
usability is important. Eg, Cultural differences, use of readable fonts,
use of iconography.

b) Needed to show all elements and be labeled.

c) Need to outline all the components (parts, elements) of the


structured approach…eg, analyse the problem, etc

d)
Question 22

a) The statement is legal because it fits within the syntax


description of all components. Eg GET age, name, number. Age,
name and number all fit within the definition of a variable,
because a variable is defined as a letter, followed by a number of
optional letters. The structure of the statement fits into the User
Input statement which MUST start with GET, as this does,
followed by a list of variables, as age, name and number are. A
variable list is defined as at least one variable, followed by an
optional comma, with optional extra variables.
b) There are a number of errors that make this statement illegal.
Firstly, IFF must be spelt as such, whereas in the example, it is
defined as If. A comditional exp is defined as a variable, followed
by a condition (eg, =><) followed by a either a variable or
constant. Number:=7 does not fit to this structure due to the
inclusion of :, as does name:=Tom. In addition, ENDIFF is also
spelt incorrectly.
c)
a)

Coin Output

1st Coin 50c 50

2nd Coin 5c Coin rejected

3rd Coin 50c 100, 20


OR
100,0

b) the error within the program is that it


doesn’t sufficiently test the boundary
condition. If you give it exactly the right
change, then it doesn’t give you the can
of coke

c) The correct set of test data would be


valued at 70, 80 and 90 cents, and also a
five cent to test if the correct money
was given, if too much was given, and if
not enough. Also, if the five cent piece
was placed in.

d) BEGIN Water System

REPEAT

IF time is 9pm THEN

Turn sprinkler on

ELSE IF time is 4pm THEN

Turn sprinkler off

ENDIF

UNTIL System is turned off

END

e) BEGIN Water System


REPEAT

IF time is 9pm and moisture level <40% THEN

Turn sprinkler on

ELSE IF time is 4pm or moisture level >40% THEN

Turn sprinkler off

ENDIF

UNTIL System is turned off

END

You might also like