<snapdata remixID="14171743"><project name="Jason - Lab 4.3" app="Snap! 10.4.5, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Jason - Lab 4.3"><notes></notes><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="reportListAttribute"><l><option>length</option></l><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="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block></list></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="reportListAttribute"><l><option>length</option></l><block var="names"/></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="index"/><block var="names"/></block></block><l>4</l></list></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="names"/></block><l>1</l></block></script><list></list></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="reportListAttribute"><l><option>length</option></l><block var="names"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="index"/><block var="names"/></block></block><l>c</l></list></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="names"/></block><l>2</l></block></script><list></list></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition></blocks><primitives></primitives><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="179"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="180"></list></costumes><sounds><list struct="atomic" id="181"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-63.55961705002892" y="-9.866205426393577" heading="105" scale="1" volume="100" pan="0" rotation="2" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="186"><costumes><list struct="atomic" id="187"></list></costumes><sounds><list struct="atomic" id="188"></list></sounds><blocks></blocks><variables></variables><scripts><script x="126" y="1194.9999999999998"><block s="receiveKey"><l><option>5</option></l><list></list><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></script><script x="446" y="1079.9999999999998"><block s="reportVariadicAnd"><list><l/><l/></list></block></script><script x="420" y="1170.9999999999998"><block s="reportListAttribute"><l><option>length</option></l><l/></block></script><script x="469" y="1102.9999999999998"><block s="reportVariadicLessThan"><list><l></l><l></l></list></block></script><script x="480" y="1151.9999999999998"><block s="reportDifference"><l></l><l></l></block></script><script x="475" y="1130.9999999999998"><block s="reportVariadicGreaterThan"><list><l></l><l></l></list></block></script><comment x="17" y="414.9999999999999" 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="13" y="215.9999999999999"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="190" collapsed="true">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></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="doUntil"><block s="reportVariadicGreaterThan"><list><l>3</l><block s="reportListAttribute"><l><option>length</option></l><block var="List of Names"/></block></list></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="12" y="444"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="201" collapsed="true">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>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><l>6</l></list></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block var="index"/><block var="List of Names"/></block></block><l>4</l></list></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><list></list></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="10" y="685.4999999999998"><block s="receiveKey"><l><option>2</option></l><list></list><comment w="201" collapsed="true">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;</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></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="List of Names"/></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block var="List of Names"/></block><l></l></list></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="List of Names"/></block><l>2</l></block></script><list></list></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="576.0000000000002" y="29.000000000000114"><block s="receiveKey"><l><option>0</option></l><list></list><comment w="190" collapsed="true">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="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="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="List of Names"/></block><l>6</l></list></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="15" y="941.9999999999998"><block s="receiveKey"><l><option>4</option></l><list></list><comment w="201" collapsed="false">2c Write a script so that when the following key is pressed, the NAMES THAT AREN&apos;T THE FIRST TWO AND THE LAST TWO IN THE LIST ARE SAID&#xD;&#xD;&quot;Michelle, John&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></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="List of Names"/></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l><option>random</option></l><block var="name"/></block><block var="List of Names"/></list></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><list></list></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="873" y="1009.0000000000007"><block s="reportUnicodeAsLetter"><l>121</l></block></script><script x="776.9999999999999" y="917"><block s="reportUnicodeAsLetter"><l>99</l></block></script><script x="690.0000000000001" y="952"><block s="reportListItem"><l>1</l><l/></block></script><script x="627.9999999999999" y="876.9999999999999"><block s="reportTextSplit"><l></l><l><option>letter</option></l></block></script><script x="473.12109675" y="797.5000029999998"><block s="reportJoinWords"><list><l> Welcome </l><l></l></list></block></script><script x="580" y="241.00000000000023"><block s="receiveKey"><l><option>3</option></l><list></list><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></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="List of Names"/></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block var="List of Names"/></block><l></l></list></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><list></list></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block></script><script x="11" 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="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="reportListAttribute"><l><option>length</option></l><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></scripts></sprite><watcher var="List of Names" style="normal" x="5.662097319740951" y="3.0101913443098596" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="List of Names"><list struct="atomic" id="597">Eric,Sally,Michelle,John,Sam,Caleb</list></variable></variables></scene></scenes></project><media name="Jason - Lab 4.3" app="Snap! 10.4.5, https://snap.berkeley.edu" version="2"></media></snapdata>