<snapdata remixID="9277615"><project name="Lab 4.3 " 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="-1.764705882351791" y="5.294117647058783" 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="41.017857142855064" y="21.76785714285708"><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></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><comment x="459.5178571428546" y="7.142857142857143" w="226.1249999999999" 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><comment x="29.39285714285605" y="343.14285714285757" 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><script x="23.892857142856506" y="445.76785714285734"><block s="receiveKey"><l><option>space</option></l><comment 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></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>5</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="19.392857142856784" y="642.8928571428563"><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></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><script x="12.392857142857038" y="865.6428571428576"><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 corresponding subset of names from the list is said one at a time.&#xD;&#xD;&quot;Have more than four letters&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="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="8.642857142857038" y="1205.3928571428598"><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 corresponding subset of names from the list is said one at a time. &#xD;&#xD;&quot;Start with the letter &apos;c&apos; &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="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="7.142857142857143" y="1511.7678571428587"><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 corresponding subset of names from the list is said one at a time. &#xD;&#xD;&apos;End with the letter &apos;y&apos;&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="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="20.142857142857157" y="1795.3928571428573"><block s="receiveKey"><l><option>4</option></l><comment w="201" collapsed="false">2c Write a script so that when the following key is pressed, the corresponding subset of names from the list is said one at a time. &#xD;&#xD;&quot;Are not the first two or last two names in the list&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="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><script x="12.767857142857082" y="2128.8928571428532"><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 corresponding subset of names from the list is said one at a time.&#xD;&#xD;&quot;Contain the letter &apos;e&apos; &quot;</comment></block></script></scripts></sprite><watcher var="List of Names" style="normal" x="0.006965438034512772" y="0.01985149839779865" color="243,118,29" extX="112" extY="98"/></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="520">Eric,Sally,Michelle,John,Sam,Caleb</list></variable></variables></project><media name="Lab 4.3 " app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>