<div dir="ltr">What if VITTA (I can&#39;t recall their new name ATM - a bit embarrassing - their new acronym is FAR from memorable) supported/sponsored a wikibook full of programming theory, tips and exercises?  Plus links to online resources.  People seem to be crying out for a resource like that. <div>

<div><br>We could toss in material here at the SD EduList. (Or maybe sell it to the publisher for a fee?)</div><div>They could compile, edit and publish it: probably online (since it would grow over time) for a fee, or free for VITTA members?</div>

<div><div><br></div><div>It might get messy with author permissions and copyright clearances, but that&#39;s what the publisher gets paid for.<br><br></div><div>I quite like proposing ideas that cause other people to work really hard.</div>

<div><br></div><div>Anyway, it&#39;s just a Friday Afternoon Idea... At least I <i>think</i> it&#39;s Friday. I really must check, one of these days.</div></div></div><div><br></div><div>Mark</div><div><br></div><div>Hang on - is that a glass of Cab Merlot over there?  Please excuse me for a second...</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 2 May 2014 10:29, PIKE Philip <span dir="ltr">&lt;<a href="mailto:pikep@bmg.vic.edu.au" target="_blank">pikep@bmg.vic.edu.au</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div lang="EN-AU" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="color:#1f497d">Hi all, I have attached some of my worksheet. Please free to put them on Edulists. Apologies if I have resubmitted a worksheet I received from someone else.<u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#1f497d">I know everyone has their own way of handling text files, but I find this method works OK.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Regards<u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>
<br>

<table style="WIDTH:605px;HEIGHT:116px" border="0" cellspacing="0" cellpadding="0" width="605">
<tbody>
<tr style="HEIGHT:61.8pt">
<td style="BORDER-BOTTOM:#d4d0c8;BORDER-LEFT:#d4d0c8;PADDING-BOTTOM:0cm;LINE-HEIGHT:15px;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:138px;PADDING-RIGHT:0cm;BORDER-TOP:#d4d0c8;BORDER-RIGHT:#d4d0c8;PADDING-TOP:0cm" height="116" valign="top" width="113">


<p style="MARGIN:0cm 0cm 0pt" class="MsoNormal"><b><span style="LINE-HEIGHT:15px;FONT-SIZE:10pt"><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><u></u><span><u></u><img src="cid:bmglogo159a8039" width="108" height="108"><u></u></span></span></b></p>


</td>
<td style="BORDER-BOTTOM:#d4d0c8;BORDER-LEFT:#d4d0c8;PADDING-BOTTOM:0cm;LINE-HEIGHT:15px;BACKGROUND-COLOR:transparent;PADDING-LEFT:0cm;WIDTH:19cm;PADDING-RIGHT:0cm;HEIGHT:61.8pt;BORDER-TOP:#d4d0c8;BORDER-RIGHT:#d4d0c8;PADDING-TOP:0cm" height="116" valign="top" width="718">


<p style="MARGIN:0cm 0cm 0pt" class="MsoNormal">
<b><span style="LINE-HEIGHT:15px;COLOR:#1f497d;FONT-SIZE:10pt"><font face="Calibri"><b><span style="LINE-HEIGHT:15px;COLOR:black;FONT-SIZE:10pt">Philip Pike</span></b><br>
</font></span></b><span style="LINE-HEIGHT:15px;COLOR:#1f497d;FONT-SIZE:10pt"><font face="Calibri">Director of ICT</font></span><b><span style="LINE-HEIGHT:15px;COLOR:#1f497d;FONT-SIZE:10pt"><br>
<br>
<font face="Calibri">Bacchus Marsh Grammar<br>
</font></span><span style="LINE-HEIGHT:15px;COLOR:gray;FONT-SIZE:10pt"><font face="Calibri">T.</font></span></b><span style="LINE-HEIGHT:15px;COLOR:gray;FONT-SIZE:10pt"><font face="Calibri">
 03 5366 4893  <b>F.</b> 03 5366 4850  <strong></strong><br>
<b>E.</b> <a href="mailto:pikep@bmg.vic.edu.au" target="_blank">pikep@bmg.vic.edu.au</a><span>  </span><b>W.</b> <span style="COLOR:gray">
<a href="http://www.bmg.vic.edu.au" target="_blank">http://www.bmg.vic.edu.au</a></span></font><br>
<font face="Calibri">South Maddingley Road | PO Box 214 | Bacchus Marsh Victoria 3340</font></span><span style="LINE-HEIGHT:15px;FONT-SIZE:10pt"><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<br>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a> [mailto:<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Stephen Rosicka<br>
<b>Sent:</b> Friday, 2 May 2014 9:04 AM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List<br>
<b>Subject:</b> Re: [Year 12 SofDev] Programming Help<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Here is a start, Kevork can you add these to the edulist website, if you think they are of any value. I think the pseudocode one is already there but, not sure if Vic has a copy. Also, the ProgramTest.docx
 was something Mark Kelly put on the mailing list a few weeks back I think! I just wrote it up as a progress test for my students. Algorithms document is a few old visual basics programs that I am getting the students to recode in <a href="http://vb.net" target="_blank">vb.net</a> 2010, linear search,
 bubble sort etc….<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">Thanks, Stephen<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><u></u> <u></u></span></p>
</div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">Victoria Farrell &lt;<a href="mailto:FarrellV@humegrammar.vic.edu.au" target="_blank">FarrellV@humegrammar.vic.edu.au</a>&gt;<br>


<b>Reply-To: </b>Year 12 Software Development Teachers&#39; Mailing List &lt;<a href="mailto:sofdev@edulists.com.au" target="_blank">sofdev@edulists.com.au</a>&gt;<br>
<b>Date: </b>Thursday, May 1, 2014 at 9:08 AM<br>
<b>To: </b>Year 12 Software Development Teachers&#39; Mailing List &lt;<a href="mailto:sofdev@edulists.com.au" target="_blank">sofdev@edulists.com.au</a>&gt;<br>
<b>Subject: </b>Re: [Year 12 SofDev] Programming Help<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><u></u> <u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:#1f497d">I’ll take anything I can get at this stage.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">THANK YOU!</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">
<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a> [<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">mailto:sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Stephen Rosicka<br>
<b>Sent:</b> Wednesday, 30 April 2014 4:42 PM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List<br>
<b>Subject:</b> Re: [Year 12 SofDev] Programming Help</span><span style="color:black"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="color:black">Hi all,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">I just got off the phone with the copyright<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">agency! I have two visual basics books from<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">2002 designed for software development.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">They were originally an Arthur Anderson book<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Published by emerald city books in Malvern!<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">They have a lot of good algorithms in there<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">To do with sorting and searching. I thought<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">it would be a good exercise for my SD kids,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">to rewrite the algorithms from the old VB<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">std to <a href="http://vb.net" target="_blank">vb.net</a> 2010! I am quite happy to put the<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Algorithms in a doc and email to the list,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">if anybody thinks them worthwhile! I have<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">been told by copyright in Sydney that they<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">have nothing on record and that if I have<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">made a genuine attempt to contact all<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">parties without success I am in the clear.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">Stephen <u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><br>
Sent from my iPhone<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="color:black"><br>
On 30 Apr 2014, at 12:59 pm, &quot;Kevork KROZIAN&quot; &lt;<a href="mailto:kkrozian@ringwoodsc.vic.edu.au" target="_blank">kkrozian@ringwoodsc.vic.edu.au</a>&gt; wrote:<u></u><u></u></span></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal"><span style="color:#1f497d">Hi Folks,</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">  I know VB is the overwhelming language of choice for SD teachers.  Whilst we have some resources for
<a href="http://VB.NET" target="_blank">VB.NET</a> programming at <a href="http://www.edulists.com.au/sofdev/index.htm" target="_blank">
http://www.edulists.com.au/sofdev/index.htm</a> , wouldn’t it be wonderful if we could get perhaps a graduated set of worksheets/lessons/tasks that could be shared by others especially those who are struggling and would love some help ?</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">I am more the PHP, Java, C# type of person and don’t have a ready made set of tasks to pass on in VB , but since around 90% of teachers do choose VB, perhaps some could help to make Victoria’s and others’ lives
 a little more manageable when faced with something as challenging as a new Yr 12 course and no programming practice for many years.
</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Kind Regards</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="color:#1f497d">Kevork Krozian</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">IT Pathways Manager</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Ringwood Trade Training Facility
</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Tel: 0419 356 034</span><span style="color:black"><u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="color:black">From:</span></b><span lang="EN-US" style="color:black">
<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a> [<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">mailto:sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Howard, David<br>
<b>Sent:</b> Wednesday, 30 April 2014 11:16 AM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List<br>
<b>Subject:</b> Re: [Year 12 SofDev] Programming Help</span><span style="color:black"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black">There are great courses on Codecademy and
<a href="http://Lynda.com" target="_blank">Lynda.com</a></span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<table border="0" cellspacing="0" cellpadding="0" width="675" style="width:405.0pt;background:white">
<tbody>
<tr>
<td style="border:none;border-bottom:solid #c50c1e 1.0pt;padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><strong><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#02437d">David Howard</span></strong><span style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#02437d"><br>


</span><span style="font-size:8.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#c50c1e">Head of Learning Systems</span><u></u><u></u></p>
</td>
<td nowrap style="border:none;border-bottom:solid #c50c1e 1.0pt;padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><a href="http://twitter.com/StMichaelsGS" target="_blank"><span style="color:navy;text-decoration:none"><img border="0" src="https://services.stmichaels.vic.edu.au/community/icons/Icon_Twitter.png"></span></a>  <a href="https://services.stmichaels.vic.edu.au/fb.cfm" target="_blank"><span style="color:navy;text-decoration:none"><img border="0" src="https://services.stmichaels.vic.edu.au/community/icons/Icon_FB.png"></span></a>  <a href="https://www.linkedin.com/company/st-michael%27s-grammar-school" target="_blank"><span style="color:navy;text-decoration:none"><img border="0" src="https://services.stmichaels.vic.edu.au/community/icons/Icon_LinkedIn.png"></span></a></span><u></u><u></u></p>


</td>
</tr>
<tr>
<td valign="top" style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><strong><span style="font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#02437d">25 Chapel Street, St Kilda VIC 3182 Australia</span></strong><u></u><u></u></p>
</td>
<td rowspan="2" valign="top" style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><a href="https://www.stmichaels.vic.edu.au/" target="_blank"><span style="color:navy;text-decoration:none"><img border="0" width="113" height="75" src="https://services.stmichaels.vic.edu.au/community/logo/SMGS_Logo_tall_100_2013_96d.png"></span></a></span><u></u><u></u></p>


</td>
</tr>
<tr>
<td valign="top" style="padding:.75pt .75pt .75pt .75pt">
<table border="0" cellspacing="0" cellpadding="0" width="441" style="width:264.75pt">
<tbody>
<tr>
<td width="16" nowrap style="width:9.75pt;padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><strong><span style="font-size:7.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#02437d">t</span></strong><u></u><u></u></p>
</td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:7.5pt;color:#02437d"><a href="tel:%2B61%203%208530%203272" value="+61385303272" target="_blank">+61 3 8530 3272</a>                    </span><u></u><u></u></p>
</td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><strong><span style="font-size:7.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#02437d">e</span></strong><span style="font-size:7.5pt;color:#02437d">    </span><u></u><u></u></p>
</td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:7.5pt;color:#02437d"><a href="mailto:dhoward@stmichaels.vic.edu.au" target="_blank"><span style="color:#02437d;text-decoration:none">dhoward@stmichaels.vic.edu.au</span></a></span><u></u><u></u></p>


</td>
</tr>
<tr>
<td nowrap style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><strong><span style="font-size:7.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#02437d">f</span></strong><u></u><u></u></p>
</td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:7.5pt;color:#02437d"><a href="tel:%2B61%203%209510%203161" value="+61395103161" target="_blank">+61 3 9510 3161</a></span><u></u><u></u></p>
</td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><strong><span style="font-size:7.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#02437d">w</span></strong><u></u><u></u></p>
</td>
<td nowrap style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:7.5pt;color:#02437d"><a href="https://www.stmichaels.vic.edu.au/" target="_blank"><span style="color:#02437d;text-decoration:none">stmichaels.vic.edu.au</span></a></span><u></u><u></u></p>


</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="2" style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:6.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#02437d">CRICOS Provider 00345G</span><u></u><u></u></p>
</td>
</tr>
<tr>
<td colspan="2" style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><span style="font-size:6.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:#02437d">Please consider the environment before printing this email</span><u></u><u></u></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">Victoria Farrell &lt;<a href="mailto:FarrellV@humegrammar.vic.edu.au" target="_blank">FarrellV@humegrammar.vic.edu.au</a>&gt;<br>


<b>Reply-To: </b>Year List &lt;<a href="mailto:sofdev@edulists.com.au" target="_blank">sofdev@edulists.com.au</a>&gt;<br>
<b>Date: </b>Wednesday, 30 April 2014 10:51 am<br>
<b>To: </b>Year List &lt;<a href="mailto:sofdev@edulists.com.au" target="_blank">sofdev@edulists.com.au</a>&gt;<br>
<b>Subject: </b>Re: [Year 12 SofDev] Programming Help<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:#1f497d">Hi Kevork</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">In SD I’m using VB, but I have a Computer Club for all students who want to participate in various activities. I am more familiar with Small Basic, so I have been teaching the other classes SB as I thought it’s
 a good introduction.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Any suggestions for programming short  courses would be appreciated – as I spend hours of my time updating my skills in everything else and teaching myself programming is proving too difficult.</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Cheers,</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Vic</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a>
 [<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">mailto:sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Kevork KROZIAN<br>
<b>Sent:</b> Wednesday, 30 April 2014 9:16 AM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List<br>
<b>Subject:</b> Re: [Year 12 SofDev] Programming Help</span><span style="color:black"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">Hi Victoria</span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">What language are you using in your course ?</span><span style="color:black"><u></u><u></u></span></p>


</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">Kevork </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:#575757">Sent from my Samsung GALAXY S4 on the Telstra 4G network</span><span style="color:black"><u></u><u></u></span></p>


</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">-------- Original message --------</span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">From: Victoria Farrell
</span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">Date:30/04/2014 7:51 AM (GMT+10:00)
</span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">To: Year 12 Software Development Teachers&#39; Mailing List
</span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">Subject: Re: [Year 12 SofDev] Programming Help
</span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="color:#1f497d">Thank you SO MUCH Peter, this has helped a lot!!!</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Vic</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a>
 [<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">mailto:sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Coventry, Peter J<br>
<b>Sent:</b> Tuesday, 29 April 2014 7:06 PM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List<br>
<b>Subject:</b> Re: [Year 12 SofDev] Programming Help</span><span style="color:black"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">The program you have is slightly different in its intentions – it asks for a number
<i>n</i> and then generates the first <i>n</i> prime numbers.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">However it could be adapted fairly easily by modifying the exit condition for the loop. (i.e. the program would ask for the last number and then check if Num=n to exit MainLoop. The Ender section would print
 Array.GetItemCount(Prime)</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">I’ve added some comments to the program to hopefully explain how it works.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Disclaimer: I don’t teach SD, and don’t really know Small Basic – I did a fair bit of programming in another life and still enjoy the occasional dabble.</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Cheers,</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Peter</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"><a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a>
 [<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">mailto:sofdev-bounces@edulists.com.au</a>]
<b>On Behalf Of </b>Victoria Farrell<br>
<b>Sent:</b> Tuesday, 29 April 2014 8:27 AM<br>
<b>To:</b> Year 12 Software Development Teachers&#39; Mailing List<br>
<b>Subject:</b> [Year 12 SofDev] Programming Help</span><span style="color:black"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Hi,</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Very new to Software Development and it’s been 20 odd years since programming at Uni, I could use some help with a problem.</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">I recently had students involved in the Melbourne University Programming Competition and had problems with solving the following question:</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">A positive integer
</span><span style="font-family:CMMI10;color:black">x &gt; </span><span style="font-family:CMR10;color:black">1
</span><span style="font-family:NimbusRomNo9L-Regu;color:black">is a prime if its only factors are
</span><span style="font-family:CMR10;color:black">1 </span><span style="font-family:NimbusRomNo9L-Regu;color:black">and
</span><span style="font-family:CMMI10;color:black">x</span><span style="font-family:NimbusRomNo9L-Regu;color:black">. Hence the numbers
</span><span style="font-family:CMR10;color:black">2</span><span style="font-family:NimbusRomNo9L-Regu;color:black">,
</span><span style="font-family:CMR10;color:black">11</span><span style="font-family:NimbusRomNo9L-Regu;color:black">, and
</span><span style="font-family:CMR10;color:black">101 </span><span style="font-family:NimbusRomNo9L-Regu;color:black">are primes, but
</span><span style="font-family:CMR10;color:black">1</span><span style="font-family:NimbusRomNo9L-Regu;color:black">,
</span><span style="font-family:CMR10;color:black">9</span><span style="font-family:NimbusRomNo9L-Regu;color:black">,</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">and
</span><span style="font-family:CMR10;color:black">1001 </span><span style="font-family:NimbusRomNo9L-Regu;color:black">are not prime*.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">The input to your program is a single positive integer
</span><span style="font-family:CMMI10;color:black">n</span><span style="font-family:NimbusRomNo9L-Regu;color:black">. The output should be the number of primes that are
</span><span style="font-family:CMSY10;color:black">_ </span><span style="font-family:CMMI10;color:black">n</span><span style="font-family:NimbusRomNo9L-Regu;color:black">.</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">For example, if the input is
</span><span style="font-family:NimbusMonL-Regu;color:black">1000 </span><span style="font-family:NimbusRomNo9L-Regu;color:black">then the output is
</span><span style="font-family:NimbusMonL-Regu;color:black">168</span><span style="font-family:NimbusRomNo9L-Regu;color:black">.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">* In case you’re wondering,
</span><span style="font-family:CMR10;color:black">1001 = 7 </span><span style="font-family:CMSY10;color:black">_
</span><span style="font-family:CMR10;color:black">11 </span><span style="font-family:CMSY10;color:black">_
</span><span style="font-family:CMR10;color:black">13</span><span style="font-family:NimbusRomNo9L-Regu;color:black">.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">Your five answers should be for</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">1.
</span><span style="font-family:CMMI10;color:black">n </span><span style="font-family:CMR10;color:black">= 10</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">2.
</span><span style="font-family:CMMI10;color:black">n </span><span style="font-family:CMR10;color:black">= 100</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">3.
</span><span style="font-family:CMMI10;color:black">n </span><span style="font-family:CMR10;color:black">= 100</span><span style="font-family:CMMI10;color:black">;
</span><span style="font-family:CMR10;color:black">000</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">4.
</span><span style="font-family:CMMI10;color:black">n </span><span style="font-family:CMR10;color:black">= 10</span><span style="font-family:CMMI10;color:black">;
</span><span style="font-family:CMR10;color:black">000</span><span style="font-family:CMMI10;color:black">;
</span><span style="font-family:CMR10;color:black">000</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-family:NimbusRomNo9L-Regu;color:black">5.
</span><span style="font-family:CMMI10;color:black">n </span><span style="font-family:CMR10;color:black">= 20</span><span style="font-family:CMMI10;color:black">;
</span><span style="font-family:CMR10;color:black">000</span><span style="font-family:CMMI10;color:black">;
</span><span style="font-family:CMR10;color:black">000</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:NimbusRomNo9L-Regu;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-family:NimbusRomNo9L-Regu;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">We decided to solve in Small Basic so as to get a handle on lops and arrays, but did not manage to solve it. I found a solution online (below) but was not able to understand how the array worked. It doesn’t solve
 the problem exactly as it just lists the input number of primes, but it certain can calculate/select for primes.</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">Init</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">:</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">WriteLine</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:#cc6633">&quot;How
 many Prime numbers (1-1000)? &quot;</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">N</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">ReadNumber</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">()</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">If</span></b><span style="font-size:12.0pt;font-family:Consolas;color:black">N</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">&lt;</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">1</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">Or</span><span style="font-size:12.0pt;font-family:Consolas;color:black">
 N</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">&gt;</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">1000</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">Then</span></b><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">WriteLine</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:#cc6633">&quot;That&#39;s
 All Folks!&quot;</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">Pause</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">()</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Program</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">End</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">()</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">EndIf</span></b><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:#cc6633">&quot;1=2;&quot;</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d"> 
 ‘ Prime is an array to hold the prime numbers we find. Start by creating a single element array with value 2 – the first prime number</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">Num</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime[</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Array</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">GetItemCount</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><span style="font-size:12.0pt;font-family:Consolas;color:black">]</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">
 ‘ Num is the current number we are checking to see if it is prime. This gets the value of the last element in Prime. Could have also said Num=2</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">MainLoop</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">:</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">Num</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Num</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">+</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">1</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">
 ‘ looking at the next number to see if it is prime</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">  Flag</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">1</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">
 ‘ Flag is 1 if Num is prime</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">For</span></b><span style="font-size:12.0pt;font-family:Consolas;color:black"> i</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">1</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">To</span></b><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Array</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">GetItemCount</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d"> 
</span><span style="color:#1f497d">‘ Loop through each of the prime numbers in the array so far,</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">   
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">If</span></b><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Math</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">Remainder</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Num</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">,</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime[i]</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)=</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">0</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">Then</span></b><b><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d"> 
</span></b><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">‘ check ifthe prime number is a factor of Num</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">     
</span><i><span style="font-size:12.0pt;font-family:Consolas;color:#008020">&#39;Not Prime</span></i><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">      Flag</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">0</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">
 ‘ resets Flag</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">      i</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Array</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">GetItemCount</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">
 ‘ sets i to the last value so it exits this loop</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">   
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">EndIf</span></b><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">EndFor</span></b><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">If</span></b><span style="font-size:12.0pt;font-family:Consolas;color:black">
 Flag</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">1</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">Then</span></b><b><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">
 ‘</span></b><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">if we get to here with Flag=1 then the number has no factors besides itself – so it is prime</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">    Prime[</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Array</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">GetItemCount</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)+</span><span style="font-size:12.0pt;font-family:Consolas;color:#dd6633">1</span><span style="font-size:12.0pt;font-family:Consolas;color:black">]</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">=</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Num</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d"> 
 ‘add this number to the end of the Prime array</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">   
</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">Write</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Array</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">GetItemCount</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">))</span><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d"> 
 ‘print something out</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">   
</span><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">WriteLine</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:#cc6633">&quot;  
 &quot;</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">+</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Num</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">   
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">if</span></b><span style="font-size:12.0pt;font-family:Consolas;color:#006060">Array</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">GetItemCount</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:black">Prime</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)&gt;=</span><span style="font-size:12.0pt;font-family:Consolas;color:black">N</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">Then</span></b><b><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d"> 
</span></b><span style="font-size:12.0pt;font-family:Consolas;color:#1f497d">‘If we have found the number of primes requested, then exit the MainLoop</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">     
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">Goto</span></b><span style="font-size:12.0pt;font-family:Consolas;color:black"> Ender</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">   
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">EndIf</span></b><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">EndIf</span></b><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">Goto</span></b><span style="font-size:12.0pt;font-family:Consolas;color:black"> MainLoop</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> 
</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:black">Ender</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">:</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><i><span style="font-size:12.0pt;font-family:Consolas;color:#008020">&#39;TextWindow.Write(&quot;Press any key to continue...&quot;)</span></i><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">WriteLine</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">(</span><span style="font-size:12.0pt;font-family:Consolas;color:#cc6633">&quot;---&quot;</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">)</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal" style="text-autospace:none"><span style="font-size:12.0pt;font-family:Consolas;color:#006060">TextWindow</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">.</span><span style="font-size:12.0pt;font-family:Consolas;color:#802020">Pause</span><span style="font-size:12.0pt;font-family:Consolas;color:maroon">()</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><b><span style="font-size:12.0pt;font-family:Consolas;color:#7777ff">Goto</span></b><span style="font-size:12.0pt;font-family:Consolas;color:black">Init</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:12.0pt;font-family:Consolas;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Can anyone  give me a brief written description, or point me to an online resource that can explain how this array functions? Can anyone identify a Small Basic function more suited to this problem?</span><span style="color:black"><u></u><u></u></span></p>


<p class="MsoNormal"><span style="color:#1f497d"> </span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Thanks,</span><span style="color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:#1f497d">Vic</span><span style="color:black"><u></u><u></u></span></p>
<p><b><span style="color:black">Important - </span></b><span style="color:black">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.<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:gray"><br>
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 Ringwood Secondary College.</span><span style="color:black"><u></u><u></u></span></p>
</div>
</div>
</div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"> </span><span style="color:black"><u></u><u></u></span></p>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">
<hr size="2" width="100%" align="center">
</span></div>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:gray"><br>
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 Ringwood Secondary College.</span><span style="color:black"><u></u><u></u></span></p>
</div>
</blockquote>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black">_______________________________________________<br>
<a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, Subscribe, Unsubscribe<br>
IT Software Development Mailing List kindly supported by<br>
<a href="http://www.vcaa.vic.edu.au" target="_blank">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority and<br>
<a href="http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html" target="_blank">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><br>
<a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a>  - VITTA Victorian Information Technology Teachers Association Inc<br>
<a href="http://www.swinburne.edu.au/ict/schools" target="_blank">http://www.swinburne.edu.au/ict/schools</a> - Swinburne University</span><span style="color:black"><u></u><u></u></span></p>
</div>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;;color:black"><br>
</span><span style="font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:gray"><br>
THIS E-MAIL IS CONFIDENTIAL.If you have received this e-mail in error, please<br>
notify me by return e-mail and delete the document. If you are not the intended<br>
recipient you are hereby notified that any disclosure, copying, distribution or<br>
taking any action in reliance on the contents of this information is strictly<br>
prohibited and may be unlawful. Galen Catholic College is not liable for the<br>
proper and complete transmission of the information contained in this<br>
communication or for any delay in its receipt.</span><span style="color:black"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.5pt;color:black"><br>
</span><span style="font-size:7.5pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:gray"><br>
THIS E-MAIL IS CONFIDENTIAL.If you have received this e-mail in error, please<br>
notify me by return e-mail and delete the document. If you are not the intended<br>
recipient you are hereby notified that any disclosure, copying, distribution or<br>
taking any action in reliance on the contents of this information is strictly<br>
prohibited and may be unlawful. Galen Catholic College is not liable for the<br>
proper and complete transmission of the information contained in this<br>
communication or for any delay in its receipt.</span><span style="font-size:10.5pt;color:black"><u></u><u></u></span></p>
</div>
<font style="FONT-SIZE:10pt" face="Calibri">
<hr>
PRIVATE &amp; CONFIDENTIAL<br>
The content of this e-mail and any attachments may be private and confidential, intended only for use of the individual or entity named. If you are not the intended recipient of this message you must not read, forward, print, copy, disclose, use or store in
 any way the information this e-mail or any attachment contains.<br>
If you are not the intended recipient, please notify the sender immediately and delete or destroy all copies of this e-mail and any attachments.<br>
Our organisation respects the privacy of individuals. For a copy of our privacy policy please go to our website or contact us.</font><br>
</div>

<br>_______________________________________________<br>
<a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, Subscribe, Unsubscribe<br>
IT Software Development Mailing List kindly supported by<br>
<a href="http://www.vcaa.vic.edu.au" target="_blank">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority and<br>
<a href="http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html" target="_blank">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><br>
<a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a>  - VITTA Victorian Information Technology Teachers Association Inc<br>
<a href="http://www.swinburne.edu.au/ict/schools" target="_blank">http://www.swinburne.edu.au/ict/schools</a> - Swinburne University<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><br>

</div><div>Mark Kelly</div><div>mark AT vceit DOT com</div><div><a href="http://vceit.com" target="_blank">http://vceit.com</a></div><div><br></div><div><div><i>Everything that used to be a sin is now a disease - Bill Maher </i></div>

</div><div><br></div></div>
</div>