[Year 12 SofDev] SD VITTA exam 2, multichoice #1

Mark Kelly kel at mckinnonsc.vic.edu.au
Fri Oct 12 13:13:32 EST 2007


QBasic or Visual Basic
ActionScript
C or C++
Java
JavaScript
REALbasic
FORTRAN 77
Pascal
PHP

http://en.wikipedia.org/wiki/Do_while_loop

Frank Van Den Boom wrote:
> While I have only used about 5 different languages in my programming
> past, I have not seen an implementation of While which tests at bottom
> of loop. Are there languages that offer this?
> 
> -----Original Message-----
> From: sofdev-bounces at edulists.com.au
> [mailto:sofdev-bounces at edulists.com.au] On Behalf Of Mark Kelly
> Sent: Friday, 12 October 2007 12:53 PM
> To: Year 12 Software Development Teachers' Mailing List
> Subject: Re: [Year 12 SofDev] SD VITTA exam 2, multichoice #1
> 
> I'm thinking of a different DO..WHILE syntax as in...
> 
> DO
>     ...
> WHILE <condition>
> 
> which means it always loops at least once.
> 
> And I interpret the dots in "DO..WHILE" expressions to mean "loop
> contents go here" so the DO is at the top and the WHILE is in fact at
> the bottom.
> 
> As in the classical FOR..NEXT, the FOR is at the top, the NEXT at the
> end.
> 
> Frank Van Den Boom wrote:
>> Not sure if I clearly understand why you think Do..While tests at the 
>> bottom of the loop.
>> When option A states it as "Do..While", it is not meant to imply that 
>> the "Do" bit is at the top and the "While" bit at the bottom - both of
> 
>> these bits are in the statement at the top of the loop. Eg. As well as
> 
>> the old While/Wend, VB also offers the following
>>
>> Do While Count < 10
>> ..
>> ..
>> Loop
>>
>> In Pascal, it was done something like:
>> While Count < 10
>> Begin
>> ..
>> ..
>> End
>>
>> I remember reading years ago, that some classic programmers would 
>> always use a while loop in place of a repeat loop as a matter of 
>> principle to cover the possibility that you don't want the loop
> entered at all.
>> Frank
>> -----Original Message-----
>> From: sofdev-bounces at edulists.com.au
>> [mailto:sofdev-bounces at edulists.com.au] On Behalf Of Mark Kelly
>> Sent: Friday, 12 October 2007 11:59 AM
>> To: Year 12 Software Development Teachers' Mailing List
>> Subject: [Year 12 SofDev] SD VITTA exam 2, multichoice #1
>>
>> I'm curious what others think...
>>
>> "Testing at the 'top of the loop' is performed by which syntax in 
>> pseudo-code?
>>
>> A. Do..While
>> B. Do..Until
>> C. For..Next
>> D. EOF"
>>
>> The suggested answer given is A, with the explanation that 'Do..Until 
>> is often referred to as testing at the bottom of the loop...'
>>
>> But surely both do..while and do..until both test at the bottom of the
> 
>> loop.
>>
>> A While..Wend, on the other hand, tests at the top.
>>
>> --
>> Mark Kelly
> 
> 
> --
> Mark Kelly


-- 
Mark Kelly
Manager - Information Systems
McKinnon Secondary College
McKinnon Rd McKinnon 3204, Victoria, Australia
Direct line / Voicemail: 8520 9085
School Phone +613 8520 9000
School Fax +613 95789253
kel AT mckinnonsc.vic.edu.au

Webmaster - http://www.mckinnonsc.vic.edu.au
IT Lecture notes: http://vceit.com
Moderator: IT Applications Mailing List

You'll know when we are officially a civilised race: our schools have 
all the money they need and the Air Force has to run a chook raffle to 
buy a new bomber.



More information about the sofdev mailing list