<snapdata remixID="11173336"><project name="4.20 long names programming" 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="4.20 long names programming"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="avg_length %&apos;which_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>tempSum</l></list></block><block s="doSetVar"><l>tempSum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="which_list"/><script><block s="doSetVar"><l>tempSum</l><block s="reportSum"><block var="tempSum"/><block s="reportStringSize"><block var="item"/></block></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="tempSum"/><block s="reportListAttribute"><l><option>length</option></l><block var="which_list"/></block></block></block></script></block-definition><block-definition s="Form_Length %&apos;student name&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportStringSize"><block var="student name"/></block><custom-block s="avg_length %l"><block var="students"/></custom-block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="student name"/><l> will receive a long testing form.</l></list></block><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="student name"/><l> will receive a short testing form.</l></list></block><l>2</l></block></script></block><block s="doReport"><block var="student name"/></block></script></block-definition><block-definition s="longest_name" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>longest</l></list></block><block s="doSetVar"><l>longest</l><block s="reportListItem"><l>1</l><block var="students"/></block></block><block s="doSetVar"><l>indx</l><l>2</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="students"/></block><l>1</l></block><script><block s="doIf"><block s="reportLessThan"><block s="reportStringSize"><block var="longest"/></block><block s="reportListItem"><block var="indx"/><block var="students"/></block></block><script><block s="doSetVar"><l>longest</l><block s="reportListItem"><block var="indx"/><block var="students"/></block></block></script></block><block s="doSetVar"><l>indx</l><block s="reportSum"><block var="indx"/><l>1</l></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The longest name is </l><block var="longest"/></list></block><l>2</l></block><block s="doReport"><block var="longest"/></block></script></block-definition><block-definition s="shortest_name" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>shortest</l></list></block><block s="doSetVar"><l>shortest</l><block s="reportListItem"><l>1</l><block var="students"/></block></block><block s="doSetVar"><l>indx</l><l>2</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="students"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block var="shortest"/></block><block s="reportListItem"><block var="indx"/><block var="students"/></block></block><script><block s="doSetVar"><l>shortest</l><block s="reportListItem"><block var="indx"/><block var="students"/></block></block></script></block><block s="doSetVar"><l>indx</l><block s="reportSum"><block var="indx"/><l>1</l></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The shortest name is </l><block var="shortest"/></list></block><l>2</l></block><block s="doReport"><block var="shortest"/></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="186"><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="187"></list></costumes><sounds><list struct="atomic" id="188"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="193"><costumes><list struct="atomic" id="194"></list></costumes><sounds><list struct="atomic" id="195"></list></sounds><blocks></blocks><variables></variables><scripts><script x="26" y="35.33333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>students</l><block s="reportNewList"><list><l>Grace</l><l>Sarah</l><l>Lauren</l><l>Daniel</l><l>Christopher</l><l>Jose</l><l>Makayla</l><l>Alex</l><l>Owen</l><l>Angelina</l><l>Victor</l><l>Molly</l><l>Jada</l><l>zoe</l><l>peyton</l></list></block></block><block s="doSetVar"><l>longNames</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>findName</l><l></l></block><block s="doSayFor"><custom-block s="avg_length %l"><block var="students"/></custom-block><l>2</l></block><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block s="reportStringSize"><block var="item"/></block><custom-block s="avg_length %l"><block var="students"/></custom-block></block><block s="reportEquals"><block s="reportStringSize"><block var="item"/></block><custom-block s="avg_length %l"><block var="students"/></custom-block></block></block><script><block s="doAddToList"><block var="item"/><block var="longNames"/></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average length of the Long Names list is </l><custom-block s="avg_length %l"><block var="longNames"/></custom-block></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>There are </l><block s="reportListAttribute"><l><option>length</option></l><block var="longNames"/></block><l> students with names longer than the average name length.</l></list></block><l>2</l></block><block s="doAsk"><l>What name are you looking for?</l></block><block s="doSetVar"><l>findName</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="longNames"/><block var="findName"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="findName"/><l> is in the Long Names list.</l></list></block><l>2</l></block><block s="doSayFor"><custom-block s="Form_Length %txt"><block var="findName"/></custom-block><l>2</l></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block var="students"/><block var="findName"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="findName"/><l> is in the Student list.</l></list></block><l>2</l></block><block s="doSayFor"><custom-block s="Form_Length %txt"><block var="findName"/></custom-block><l>2</l></block></script><script><block s="doSayFor"><l>That name is not in either list.</l><l>2</l></block></script></block></script></block></script><script x="607" y="408.00000000000057"><block s="doSayFor"><custom-block s="longest_name"></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="shortest_name"></custom-block><l>2</l></block></script></scripts></sprite><watcher var="students" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="77"/><watcher var="findName" style="normal" x="9" y="113.999998" color="243,118,29"/><watcher var="longNames" style="normal" x="11" y="146.45999800000004" color="243,118,29" extX="80" extY="70"/><watcher var="indx" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="students"><list struct="atomic" id="352">Grace,Sarah,Lauren,Daniel,Christopher,Jose,Makayla,Alex,Owen,Angelina,Victor,Molly,Jada,zoe,peyton</list></variable><variable name="longNames"><list struct="atomic" id="353">Lauren,Daniel,Christopher,Makayla,Angelina,Victor,peyton</list></variable><variable name="findName"><l>zoe</l></variable><variable name="indx"><l>16</l></variable></variables></scene></scenes></project><media name="4.20 long names programming" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>