<snapdata remixID="9279546"><project name="Lab 4.3 Pre Code" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="-0.1064186125533979" y="5.6257751010182915" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27.358396437500005" y="17"><block s="receiveGo"></block><block s="doSetVar"><l>List of Names</l><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></block><block s="doDeclareVariables"><list><l>index</l></list><comment w="223" collapsed="true">1b - Write a SNAP script to welcome each person to the program by name, one at a time. (For example, &quot;Welcome, Eric.&quot; &quot;Welcome, Sally.&quot; &quot;Welcome, Michelle.&quot;...) Make sure not to modify the list of names when you run the script—you&apos;ll want the list again later. Also make sure your script still works even if the list of names changes.</comment></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="List of Names"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="435.3583964375001" y="900"><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></script><script x="435.3583964375001" y="931"><block s="reportUnicodeAsLetter"><l>99</l></block></script><script x="433.3583964375001" y="953"><block s="reportListItem"><l>1</l><l/></block></script><script x="331.3583964375001" y="983"><block s="reportUnicodeAsLetter"><l>121</l></block></script><script x="339.3583964375001" y="1076"><block s="reportAnd"><l/><l/></block></script><script x="313.3583964375001" y="1167.0000000000005"><block s="reportListLength"><l/></block></script><script x="362.3583964375001" y="1099"><block s="reportLessThan"><l></l><l></l></block></script><script x="373.3583964375001" y="1148.0000000000005"><block s="reportDifference"><l></l><l></l></block></script><script x="368.3583964375001" y="1127.0000000000002"><block s="reportGreaterThan"><l></l><l></l></block></script><script x="611.3583964375001" y="819.000002"><block var="index"/></script><script x="615.4775380625" y="785.0000009999999"><block s="reportGreaterThan"><block var="index"/><l></l></block></script><script x="463.3583964375001" y="10"><block s="receiveKey"><l><option>0</option></l><comment w="190" collapsed="false">2b - Write a script that says the names in the list ONE AT A TIME IN REVERSE ORDER when the &apos;0&apos; key is pressed. For example, if the list is [Eric, Sally, Michelle, John, Sam, Caleb], the names Caleb, Sam, John, Michelle, Sally, and Eric would be said..</comment></block><block s="doSetVar"><l>List of Names</l><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></block><block s="doDeclareVariables"><list><l>index</l></list><comment w="223" collapsed="true">1b - Write a SNAP script to welcome each person to the program by name, one at a time. (For example, &quot;Welcome, Eric.&quot; &quot;Welcome, Sally.&quot; &quot;Welcome, Michelle.&quot;...) Make sure not to modify the list of names when you run the script—you&apos;ll want the list again later. Also make sure your script still works even if the list of names changes.</comment></block><block s="doSetVar"><l>index</l><l>6</l></block><block s="doRepeat"><block s="reportListLength"><block var="List of Names"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block></script><script x="22.358396437500005" y="224"><block s="receiveKey"><l><option>space</option></l></block><block s="doSetVar"><l>List of Names</l><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></block><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block var="List of Names"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>2</l></block></script></block></script><script x="20.358396437500005" y="457"><block s="receiveKey"><l><option>2</option></l></block><block s="doSetVar"><l>List of Names</l><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></block><block s="doDeclareVariables"><list><l>index</l><l>name</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="List of Names"/></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l>C</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><comment x="908.3583964374996" y="225" w="201" collapsed="false">2c Write a script so that when the following key is pressed, the NAMES THAT HAVE MORE THANT 4 LETTERS ARE SAID&#xD;&#xD;&quot;Sally, Michell&quot;</comment><script x="877.6425771249994" y="345.00000200000005"><block s="reportListLength"><l/></block></script><script x="543.3583964375001" y="595"><block s="receiveKey"><l><option>5</option></l></block></script><script x="28.358396437500005" y="733"><block s="receiveKey"><l><option>4</option></l></block><block s="doSetVar"><l>List of Names</l><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></block><block s="doDeclareVariables"><list><l>index</l><l>name</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="List of Names"/></block></block><script><block s="doIf"><l/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="707.3583964375001" y="858"><block s="reportGreaterThan"><l></l><l></l></block></script><script x="473.3583964375001" y="210"><block s="receiveKey"><l><option>1</option></l></block><block s="doSetVar"><l>List of Names</l><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></block><block s="doDeclareVariables"><list><l>index</l><l>name</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><l>6</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l>4</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="473.3583964375001" y="463"><block s="receiveKey"><l><option>3</option></l><comment w="201" collapsed="false">2c Write a script so that when the following key is pressed, the NAMES THAT END IN Y ARE SAID&#xD;&#xD;&quot;Sally&quot;</comment></block><block s="doSetVar"><l>List of Names</l><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></block><block s="doDeclareVariables"><list><l>index</l><l>name</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="List of Names"/></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l>y</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="449.3583964375001" y="746"><block s="doDeclareVariables"><list><l>index</l></list><comment w="223" collapsed="true">1b - Write a SNAP script to welcome each person to the program by name, one at a time. (For example, &quot;Welcome, Eric.&quot; &quot;Welcome, Sally.&quot; &quot;Welcome, Michelle.&quot;...) Make sure not to modify the list of names when you run the script—you&apos;ll want the list again later. Also make sure your script still works even if the list of names changes.</comment></block></script><script x="825.4775380624994" y="784.0000029999999"><block var="index"/></script><script x="209.8701181875001" y="704.000006"><block var="List of Names"/></script><script x="932.3583964374996" y="693"><block s="doDeclareVariables"><list><l>index</l><l>name</l></list><comment w="242" collapsed="false">2c OPTIONAL&#xD;Write a script so that when the following key is pressed, the NAMES THAT CONTAIN THE LETTER &apos;E&apos; ARE SAID.&#xD;&#xD;&quot;Eric, Michelle, Caleb&quot;</comment></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="List of Names"/><l>y</l></block><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l>y</l></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome </l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></list></block><l>2</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="60.35839643750012" y="1072"><block s="reportNewList"><list><l>Eric</l><l>Sally</l><l>Michelle</l><l>John</l><l>Sam</l><l>Caleb</l></list></block></script><script x="550.3583984375001" y="1078.000002"><block s="reportGreaterThan"><block s="reportStringSize"><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l></l></block></script><script x="22" y="1014.0000040000002"><block s="reportLetter"><l><option>last</option></l><l>world</l></block></script><script x="112.00000000000011" y="1100.000002"><block s="reportEquals"><l></l><l>y</l></block></script><script x="120.87011818750011" y="985.000006"><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></script><script x="652.3583964375001" y="885"><block s="reportEquals"><l></l><l></l></block></script><comment x="949.3583984374995" y="607.000002" w="486" collapsed="false">1.c - BONUS: Modify your code so that instead of using a pre-determined list of names, the user can enter the names to be included in the list one at a time. You&apos;ll need to decide how to determine when the user has entered all the names.</comment></scripts></sprite><watcher var="List of Names" style="normal" x="0.0010883799247949355" y="0.003101882785678356" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="solution to 1.3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>complete names</l></list><comment w="90" collapsed="false">1.3 VER. 1</comment></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>complete names</l><l></l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="names"/></block><l>1</l></block><script><block s="doChangeVar"><l>complete names</l><block s="reportJoinWords"><list><block var="complete names"/><l>, </l><block s="reportListItem"><block var="index"/><block var="names"/></block><l></l></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doChangeVar"><l>complete names</l><block s="reportJoinWords"><list><block var="complete names"/><l>, and </l><block s="reportListItem"><l><option>last</option></l><block var="names"/></block></list></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Welcome</l><block var="complete names"/></list></block><l>2</l></block></script></block-definition><block-definition s="solution to 2.1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="names"/></block></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="names"/></block><l>1</l></block><block s="doChangeVar"><l>index</l><l>2</l></block></script></block></script></block-definition><block-definition s="solution to 2.3 part 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="90" collapsed="false">2.3, part 1</comment></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="names"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block s="reportListItem"><block var="index"/><block var="names"/></block></block><l>4</l></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="names"/></block><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="solution to 2.3 part 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="names"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="index"/><block var="names"/></block></block><l>c</l></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="names"/></block><l>2</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition></blocks><variables><variable name="List of Names"><list struct="atomic" id="626">Eric,Sally,Michelle,John,Sam,Caleb</list></variable></variables></project><media name="Lab 4.3 Pre Code" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>