<snapdata remixID="9277637"><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="-0.05347593582632726" y="2.7272727272727764" 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="18" 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="387.9999999999992" y="1111.0000000000014"><block s="reportLessThan"><l></l><l></l></block></script><script x="477.9999999999992" y="1118.000000000001"><block s="reportListLength"><l/></block></script><script x="486.9999999999992" y="1157.0000000000016"><block s="reportDifference"><l></l><l></l></block></script><comment x="588.9999999999992" y="207" 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="647.9453144999992" y="536.0000040000004"><block var="List of Names"/></script><script x="14" y="251.99999999999966"><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><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="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><comment x="803.9999999999992" y="322.9999999999993" 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="23" y="469.9999999999998"><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="reportEquals"><block var="index"/><l>0</l></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="List of Names"/></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block></script><script x="11" y="681.0000000000013"><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><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="reportListItem"><block var="index"/><block var="List of Names"/></block><l>2</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="723.6416025624991" y="748.0000030000012"><block var="index"/></script><script x="49.999999999999204" y="919.0000000000009"><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><l>name</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportListLength"><block var="List of Names"/></block><script><block s="doIf"><block s="reportGreaterThan"><l></l><l>4</l></block><script><block s="doSayFor"><l></l><l>2</l></block></script></block></script></block></script><script x="18" y="1237.000000000002"><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><script x="18" y="1137.0000000000025"><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></script><script x="517.9999999999992" y="1088.0000000000027"><block s="reportListItem"><l>1</l><l/></block></script><script x="444.1210957499992" y="786.0000020000025"><block s="reportJoinWords"><list><l>Welcome </l><l></l></list></block></script><script x="543.5566436249992" y="825.0000040000025"><block s="reportUnicodeAsLetter"><l>99</l></block></script><script x="291" y="1005.0000000000027"><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></script><script x="228" y="1083.6666666666697"><block var="List of Names"/></script><script x="550.9999999999992" y="1142.0000000000025"><block s="reportUnicodeAsLetter"><l>121</l></block></script><script x="361.9999999999992" y="1092.000000000002"><block s="reportAnd"><l/><l/></block></script><script x="383.9999999999992" y="906.0000000000023"><block s="reportTextSplit"><l></l><l></l></block></script><script x="292.1191416249992" y="1054.0000010000017"><block s="reportGreaterThan"><block var="index"/><l></l></block></script></scripts></sprite><watcher var="List of Names" style="normal" x="0.21501707843958684" y="0.644939298552309" 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="417">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>