past hsc problems (1 Viewer)

{*(00)*}

New Member
Joined
Jun 8, 2005
Messages
29
Location
sydney
Gender
Male
HSC
2006
can someone please help me clarify the reasons why the answers for these questions are so?(these are multiple choice)
i also added links to the papers


i was baffled with this question...
Q11 2001

http://www.boardofstudies.nsw.edu.au/hsc_exams/hsc2001exams/pdf_doc/software_design_developm_01.pdf


...and same for this one
Q19 2002

http://www.boardofstudies.nsw.edu.au/hsc_exams/hsc2002exams/pdf_doc/software_design_dev_02.pdf

i chose (c) but the answer was (d) for this one...
Q17 2003

http://www.boardofstudies.nsw.edu.au/hsc_exams/hsc2003exams/pdf_doc/software_design_dev_03.pdf

thanks guys! :)
 

Mountain.Dew

Magician, and Lawyer.
Joined
Nov 6, 2005
Messages
825
Location
Sydney, Australia
Gender
Male
HSC
2005
{*(00)*} said:
can someone please help me clarify the reasons why the answers for these questions are so?(these are multiple choice)
i also added links to the papers


i was baffled with this question...
Q11 2001

http://www.boardofstudies.nsw.edu.au/hsc_exams/hsc2001exams/pdf_doc/software_design_developm_01.pdf


...and same for this one
Q19 2002

http://www.boardofstudies.nsw.edu.au/hsc_exams/hsc2002exams/pdf_doc/software_design_dev_02.pdf

i chose (c) but the answer was (d) for this one...
Q17 2003

http://www.boardofstudies.nsw.edu.au/hsc_exams/hsc2003exams/pdf_doc/software_design_dev_03.pdf

thanks guys! :)
Q11 2001 => answer is D, 1000

this is because the algorithm will identify it as a 'small parcel' rather than a large parcel (which it should be). test it out yourself.

extra: the way to fix it is to change the "OR" of the 6th line to an "AND"

Q19 2002 ==> answer is C, inner loop count by columns, outer loop to count by rows.

A and D are ridiculous responses. should be crossed out immediately
B describes the exact filling method that is already given in the question.
what is left is C, which is the most logical response.

Q17 2003 ==> it is D

realise that there is no data flow lines TOWARDS the database named CLIENT. so, the data CLIENT recieves isnt in the system described here as a dataflow diagram.

u might of thought C because of "print client report" but that isnt data as such - its a PROCESS. also, it doesnt link with CLIENT at all.

hope it clears your worries up, M.D.
 

{*(00)*}

New Member
Joined
Jun 8, 2005
Messages
29
Location
sydney
Gender
Male
HSC
2006
yo!, thanks M.D.!

...but i'm still a little confused with Q19 2002,

the answer is...
(c) Change the inner loop counter to count by columns and the outer loop counter to
count by rows.

what's with the inner and outer loop counters? how would it make a differnece?
 
Last edited:

sunny

meh.
Joined
Jul 7, 2002
Messages
5,350
Gender
Male
HSC
2002
Explaining the reasoning for this in words is not easy...try and single step through the two algorithms with the two counters swapped around, and you shall see...
 

Mountain.Dew

Magician, and Lawyer.
Joined
Nov 6, 2005
Messages
825
Location
Sydney, Australia
Gender
Male
HSC
2005
{*(00)*} said:
yo!, thanks M.D.!

...but i'm still a little confused with Q19 2002,

the answer is...
(c) Change the inner loop counter to count by columns and the outer loop counter to
count by rows.

what's with the inner and outer loop counters? how would it make a differnece?
mmmmmm if you like, the inner loop is the loop that actually DOES the filling - so if u fill by columns, ur filling ACROSS the array, which mimics filling by rows.

the same applies vice versa ==> inner loop, counting by rows will fill DOWN the array.

yes, agreed with sunny. try to have a go with desk checking the actual algorithm with the two counters swapped around, you will understand it better. :)
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top