What about your algorithms for the payments one? Mine was like:
BEGIN
READ account record
WHILE more customers
WHILE payments overdue
ADD to overdue list
ENDWHILE
ENDWHILE
END
Or something like that.
I never learnt how to convert from binary to decimal for floating point, just the one way. Truth table/circuit was hard. I didn't get either marks there. I'd say I'll get 1-2 marks for the binary multiplication question, maybe 1 for the floating point and probably none for truth table/circuit...
Did fine in core I think, should get like 45-47/60 for that, but option topic I'll get like 7/20 maybe, and probably 15/20 for MC. All up around 70/100.
Definitely mention progressive taxation and transfer/social payments (centrelink), which both narrow the distribution gap. Also fiscal initiative such as NDIS which gives money to disabled (who are likely unemployed), will also narrow the gap.
I'd talk about how globalisation is integrating the world into one global economy. A major part of globalisation is the establishment of free trade agreements. These FTAs lead to inequalities through the exclusion of non-member countries.. etc etc
An appreciation of the dollar makes Australia's exports less competitive, therefore reducing demand. This leads to an oversupply and therefore reduces the price and inflation.
1. 87 in hexadecimal, convert to binary 01010010, separate into nibbles (4 bits each) to get 0101 and 0010. That's 52. Hence, 82 in hexadecimal is 52.
2. 42 in binary is 00101010 so 2s complement for 42 is 11010110.
3. 34 + (-29) = 00100010 + 11100011 = 00000101
4. The agile approach is a much...
I don't think it really matters how you index your arrays in pseudocode as long as you're consistent. As for the second thing, that's the opening line of a subroutine that takes the parameters read and write.