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

Frank Van Den Boom vandenboomfj at aquinas.vic.edu.au
Fri Oct 12 13:19:01 EST 2007


I could be wrong but, I don't think Pascal or VB support a while
statement in which the test is at the end of the loop. I would also be
doubtful about Fortran77 i.e.

Do
..
..
While count < 10

I can't make this work in VB.NET.
Do you have a short procedure that demonstrates this working in VB?
To be honest, I still wonder if we are talking on the same wavelength
here?

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 1:14 PM
To: Year 12 Software Development Teachers' Mailing List
Subject: Re: [Year 12 SofDev] SD VITTA exam 2, multichoice #1

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.

_______________________________________________
http://www.edulists.com.au
IT Software Development Mailing List kindly supported by
http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
Authority and
http://www.vitta.org.au/vce/studies/infotech/softwaredevel3-4.html  -
VITTA Victorian Information Technology Teachers Association Inc

This email and any attachments may be confidential. If you are not the intended recipient, you must not disclose 
or use the information in this mail. If received in error, please notify the sender or the College immediately 
and delete the email and all copies. The College does not guarantee that this email is virus or error free. 
Any attached files may only be used on the basis that the user assumes all responsibility for any loss, damage 
or consequence resulting directly or indirectly from the use of the attached files, whether caused by the negligence 
of the sender or not. The content and opinions in this email are not necessarily those of the College.
 



More information about the sofdev mailing list