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 doesn’t sufficiently test condition. If you give it change, then it doesn’t of coke
program is that it the boundary exactly the right give you the can
c) The correct set of test valued at 70, 80 and 90 five cent to test if the was given, if too much not enough. Also, if the was placed in.
data would be cents, and also a correct money was given, and if five cent piece
d) BEGIN Water System REPEAT IF time is Turn ELSE IF time Turn sprinkler off ENDIF UNTIL System is turned off END
e) BEGIN Water System
9pm THEN sprinkler on is 4pm THEN
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