<snapdata remixID="11193191"><project name="Lab 4.2" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 4.2"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="all names" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>counter</l><l>2</l></block><block s="doSetVar"><l>correct sentence</l><block s="reportListItem"><l>1</l><block var="Names"/></block></block><block s="doForEach"><l>item</l><block var="Names"/><script><block s="doSetVar"><l>correct sentence</l><block s="reportJoinWords"><list><block var="correct sentence"/><block var="punctuation"/><block s="reportListItem"><block var="counter"/><block var="Names"/></block></list></block></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>Hello </l><block var="correct sentence"/><l>.</l></list></block></block></script><scripts><script x="404" y="30"><block s="doUntil"><block s="reportEquals"><l></l><block s="reportListAttribute"><l><option>length</option></l><block var="Names"/></block></block><script></script></block></script><script x="424.000001" y="222.200001"><block s="doSetVar"><l>correct sentence</l><block s="reportJoinWords"><list><block var="correct sentence"/><l>and</l></list></block></block></script></scripts></block-definition><block-definition s="%&apos;value&apos; is an even number" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIsIdentical"><block s="reportQuotient"><block var="value"/><l>2</l></block><block s="reportRound"><block s="reportQuotient"><block var="value"/><l>2</l></block></block></block></block></script></block-definition></blocks><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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="76"><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="77"></list></costumes><sounds><list struct="atomic" id="78"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-6" y="-103" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="83"><costumes><list struct="atomic" id="84"></list></costumes><sounds><list struct="atomic" id="85"></list></sounds><blocks></blocks><variables></variables><scripts><script x="14" y="10"><block s="receiveGo"><comment w="103" collapsed="false">This code says all of the names separately.</comment></block></script><script x="14" y="149"><block s="receiveGo"><comment w="90" collapsed="false">This code says every other name.</comment></block></script><script x="14" y="455"><block s="receiveGo"><comment w="189" collapsed="false">**This code says all of the names at once</comment></block></script><script x="14" y="576"><block s="receiveGo"><comment w="339" collapsed="false">**This code helps with puctuation and where to puts &quot;and&quot;s and commas.</comment></block></script><script x="14" y="873"><block s="receiveGo"><comment w="90" collapsed="false">This code says the names backwards</comment></block></script><script x="14" y="1144"><block s="receiveGo"><comment w="99" collapsed="false">This code allows the user to put in names</comment></block></script><script x="14" y="1363"><block s="receiveGo"><comment w="90" collapsed="false">This code says the names with more than 4 letters</comment></block></script><script x="14" y="1692"><block s="receiveGo"><comment w="90" collapsed="false">This code says the names that start with &quot;c&quot;.</comment></block></script><script x="14" y="1986"><block s="receiveGo"><comment w="90" collapsed="false">This code says the names that are not either the first two or the last two in the list.</comment></block></script><script x="14" y="2288"><block s="receiveGo"><comment w="90" collapsed="false">This code says the names that end with &quot;y&quot;.</comment></block></script><script x="50" y="194"><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="counter"/><block s="reportListAttribute"><l><option>length</option></l><block var="Names"/></block></block><script><block s="doIfElse"><block s="reportNot"><custom-block s="%s is an even number"><block var="counter"/></custom-block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Hello </l><block s="reportListItem"><block var="counter"/><block var="Names"/></block></list></block><l>2</l></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block></script></block></script></block></script><script x="42" y="53"><block s="doSetVar"><l>Names</l><block s="reportNewList"><list><l>John</l><l>Jacob</l><l>Emily</l><l>Cayden</l><l>Jacinto</l><l>Jac</l></list></block></block><block s="doForEach"><l>item</l><block var="Names"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Hello </l><block var="item"/></list></block><l>2</l></block></script></block></script><script x="50" y="504"><block s="doWait"><l>0.1</l></block><block s="doSetVar"><l>Names</l><block s="reportNewList"><list><l>John</l><l>Jacob</l><l>Emily</l><l>Cayden</l><l>Jacinto</l><l>Jac</l></list></block></block><block s="bubble"><custom-block s="all names"></custom-block></block></script><script x="47" y="624"><block s="doSetVar"><l>counter</l><l>2</l></block><block s="doForever"><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="counter"/><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="Names"/></block><l>1</l></block></block></block><script><block s="doSetVar"><l>punctuation</l><l>, </l></block></script></block><block s="doIf"><block s="reportEquals"><block var="counter"/><block s="reportListAttribute"><l><option>length</option></l><block var="Names"/></block></block><script><block s="doSetVar"><l>punctuation</l><l>, and </l></block></script></block><block s="doIf"><block s="reportEquals"><block var="counter"/><block s="reportSum"><block s="reportListAttribute"><l><option>length</option></l><block var="Names"/></block><l>1</l></block></block><script><block s="doSetVar"><l>punctuation</l><l></l></block></script></block></script></block></script><script x="51" y="919"><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>0</option></l></block><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>Names</l><block s="reportNewList"><list><l>John</l><l>Jacob</l><l>Emily</l><l>Bernard</l><l>Jacinto</l><l>Mary</l></list></block></block><block s="doForEach"><l>item</l><block var="Names"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Hello </l><block s="reportListItem"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="Names"/></block><block var="counter"/></block><block var="Names"/></block></list></block><l>2</l></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block></script></block></script><script x="48" y="1191"><block s="doSetVar"><l>Names</l><block s="reportNewList"><list></list></block></block><block s="doForever"><script><block s="doAsk"><l>What names would you like to put in? Enter a blank answer if you are done.</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l></l></block><script><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="Names"/></block></script></block></script></block></script><script x="45" y="1417"><block s="doSetVar"><l>counter</l><l>1</l></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>1</option></l></block><script><block s="doForEach"><l>item</l><block var="Names"/><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block s="reportStringSize"><block s="reportListItem"><block var="counter"/><block var="Names"/></block></block><l>4</l></block><block s="reportEquals"><block s="reportStringSize"><block s="reportListItem"><block var="counter"/><block var="Names"/></block></block><l>4</l></block></block><script><block s="doSayFor"><block var="item"/><l>2</l></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block></script></block></script></block></script><script x="40" y="1741"><block s="doSetVar"><l>counter</l><l>1</l></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>2</option></l></block><script><block s="doForEach"><l>item</l><block var="Names"/><script><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><l>1</l><block var="item"/></block><l>c</l></block><script><block s="doSayFor"><block var="item"/><l>2</l></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block></script></block></script></block></script><script x="33" y="2034"><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>4</option></l></block><script><block s="doForEach"><l>item</l><block var="Names"/><script><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="counter"/><l>1</l></block><block s="reportLessThan"><block var="counter"/><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="Names"/></block><l>2</l></block></block></block><script><block s="doSayFor"><block var="item"/><l>2</l></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block></script></block></script></block></script><script x="49" y="2340"><block s="doSetVar"><l>counter</l><l>1</l></block><block s="doForever"><script><block s="doIf"><block s="reportKeyPressed"><l><option>3</option></l></block><script><block s="doForEach"><l>item</l><block var="Names"/><script><block s="doIfElse"><block s="reportEquals"><block s="reportLetter"><l><option>last</option></l><block var="item"/></block><l>y</l></block><script><block s="doSayFor"><block var="item"/><l>2</l></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block></script></block></script></block></script><comment x="518" y="445" w="196" collapsed="false">For almost every single one of these programs, they use the variable counter. This is just a way of keeping track of where in the list the program is checking. In order to test these programs, you may have to detach or reatach some of the blocks so that the lab works correctly. The only time that a program needs more than itself to run is the code where the program states all of the names at once. You will need to reatach the code that helps with punctuation. Both of these scripts have two astricks for identificaiton.</comment></scripts></sprite><watcher var="counter" style="normal" x="10" y="103.000002" color="243,118,29"/><watcher var="punctuation" style="normal" x="10" y="124.00000399999999" color="243,118,29"/><watcher var="correct sentence" style="normal" x="12" y="149.000004" color="243,118,29"/><watcher var="Names" style="normal" x="11" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="Names"><list struct="atomic" id="498">John,Jacob,Emily,Cayden,Jacinto,Jac</list></variable><variable name="counter"><l>6</l></variable><variable name="correct sentence"><l>John, Jacob, Emily, Cayden, Jacinto, Jac, </l></variable><variable name="punctuation"><l>, </l></variable></variables></scene></scenes></project><media name="Lab 4.2" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>