<snapdata remixID="9279550"><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.6855691917037348" y="5.509944985188213" 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="10" y="10"><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="false">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="14" y="243"><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="224" 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="doUntil"><block s="reportGreaterThan"><l>1</l><block var="index"/></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><comment x="678" y="109" w="486" collapsed="true">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><script x="648" y="250"><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"/><l>6</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><block s="doChangeVar"><l>index</l><l>2</l></block></script></block></script><script x="26" y="471"><block s="receiveKey"><l><option>1</option></l><comment 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></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></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="632" y="477"><block s="receiveKey"><l><option>2</option></l><comment w="201" collapsed="false">2c Write a script so that when the following key is pressed, the NAMES THAT START WITH C ARE SAID&#xD;&#xD;&quot;Caleb&quot;1</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></l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><l>6</l></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><script x="35" y="774"><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></l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><l>6</l></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="629" y="1071"><block s="receiveKey"><l><option>5</option></l><comment w="201" 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>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></l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><l>6</l></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>e</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="doIf"><block s="reportEquals"><block s="reportLetter"><l>4</l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l>e</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="doIf"><block s="reportEquals"><block s="reportLetter"><l>5</l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l>e</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="982.0000009999999" y="133.000001" w="190" collapsed="false">2a - Write a script that says EVERY OTHER NAME in a list one at a time when the space bar is pressed. Use the same list of names from above. For example, if the list is [Eric, Sally, Michelle, John, Sam, Caleb], the names Eric, Michelle, and Sam would be said.</comment><script x="695" y="789"><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></l></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><l>6</l></block><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><block var="index"/><l>5</l></block><block s="reportGreaterThan"><block var="index"/><l>2</l></block></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></scripts></sprite><watcher var="List of Names" style="normal" x="0.0020170747641259368" y="0.005748663077696392" color="243,118,29" extX="80" extY="70"/><watcher var="name" style="normal" x="10" y="10" color="243,118,29"/></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="627">Eric,Sally,Michelle,John,Sam,Caleb</list></variable><variable name="name"><l>0</l></variable></variables></project><media name="Lab 4.3 Pre Code" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>