[Year 12 SofDev] Help needed

Brett Groves groves.brett.g at edumail.vic.gov.au
Wed May 25 19:10:50 EST 2011


Thanks everyone, you wouldn't have thought this was a NSW Year 12 IT 
exam question, quite ambiguous. Guess they were just trying to throw red 
herrings about the second loop. Good to know I'm not yet completely 
bonkers. This is such a wonderful list! Where else in education could 
you cry for help in frustration and have a half a dozen compatriots help 
you out inside an hour? Never ceases to amaze me, the people who make up 
this list are some of the nicest and most helpful you could ever come 
across.

Regards,
Brett Groves
ICT Manager
Croydon Secondary College


On 25/05/11 11:43, Brett Groves wrote:
> Hi all,
>
> Wondering if some kind soul who is good with desk checks / pseudo code 
> can help me out here. We are about to commence OC2 (running a week 
> late) and I have given my students some algorithms to evaluate for 
> revision. On one in particular I realised I made an error of logic 
> when evaluatiing it myself and have now confused my self to point of 
> frustration. It's the one below. It has two count loops which it uses 
> to select data in an array but they both have identical conditions. As 
> I am currently reading it values will never be passed to the second 
> loop as the evaluation condition that ends the first loop will also 
> end the second???? Scratches head......sure I'm failing to see 
> obvious! Can anyone help pls
>
> Brett
>
> *Question 12:*
>
> The following diagram shows the contents of an array of records used 
> for mixing colours.
>
> The name of the array is 'COLOUR'.
>
> The algorithm below is used to calculate colour values, using an array.
>
> BEGIN
>
> SET TOTAL TO 0
>
> SET COUNTER TO 1
>
> WHILE COUNTER < 4
>
> TOTAL = TOTAL + COLOUR [COUNTER] . GREENVALUE
>
> ADD 1 TO COUNTER
>
> ENDWHILE
>
> WHILE COUNTER < 4
>
> TOTAL = TOTAL + COLOUR [COUNTER] . REDVALUE
>
> ADD 1 TO COUNTER
>
> ENDWHILE
>
> PRINT TOTAL
>
> END
>
>
> What will be the output of this algorithm?
>
> (A) 10
>
> (B) 11
>
> (C) 18
>
> (D) 25
>
>
> *Important - *This email and any attachments may be confidential. If 
> received in error, please contact us and delete all copies. Before 
> opening or using attachments check them for viruses and defects. 
> Regardless of any loss, damage or consequence, whether caused by the 
> negligence of the sender or not, resulting directly or indirectly from 
> the use of any attached files our liability is limited to resupplying 
> any affected attachments. Any representations or opinions expressed 
> are those of the individual sender, and not necessarily those of the 
> Department of Education and Early Childhood Development.
>
>
> _______________________________________________
> http://www.edulists.com.au - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List kindly supported by
> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment Authority and
> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
> http://www.vitta.org.au  - VITTA Victorian Information Technology Teachers Association Inc

Important - This email and any attachments may be confidential. If received in error, please contact us and delete all copies. Before opening or using attachments check them for viruses and defects. Regardless of any loss, damage or consequence, whether caused by the negligence of the sender or not, resulting directly or indirectly from the use of any attached files our liability is limited to resupplying any affected attachments. Any representations or opinions expressed are those of the individual sender, and not necessarily those of the Department of Education and Early Childhood Development.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20110525/f20bd7c5/attachment.html 


More information about the sofdev mailing list