<snapdata remixID="9824251"><project name="4.20 Student Names" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACzUlEQVR4Xu3WMUprURhG0aMhdmklnWBnm2HYmIzBIjOwcRi2dpmDZWaVRoT70O7xMK/LhstKfeDj7n8VuZqmaRp+CkQFrgCMypv9KQAgCGkBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAv+Q/HA5ju92O1WqVHmju4wCeufButxuLxWKcTqfx/v4+bm9vx3K5nLuJi34fgGdyH4/H8fb29teLaZrG/f39eHl5Gev1+qLHmuMYgP+56tPT07i+vv7n1TfEz8/P8fHxMUcXF/smAM+k3mw24+7u7ufF19fXuLm5Gc/Pz+Px8fFiB5r7EIC/XHi/3//893t4eBivr69zd5B9H4BZesPfBQDkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW/8D3NeBbc6olu4AAAAAElFTkSuQmCC</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" hyperops="true" 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" y="-0.8695652173911128" 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="30.701171875" y="17"><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>Caleb</l></list></block></block><block s="doSetVar"><l>longNames</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>nameLen</l><l>0</l></block><custom-block s="avgNameLength"></custom-block><custom-block s="longNames"></custom-block><block s="doSayFor"><block s="reportJoinWords"><list><l>There are </l><block s="reportListLength"><block var="longNames"/></block><l> people with longer names than average.</l></list></block><l>5</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average length of names is </l><block s="reportRound"><block var="avgLongNm"/></block><l>.</l></list></block><l>5</l></block><custom-block s="Longest&amp;ShortestName"></custom-block><custom-block s="findStudent"></custom-block></script><script x="576.701171875" y="10"><block s="receiveKey"><l><option>space</option></l></block><custom-block s="findStudent"></custom-block></script></scripts></sprite><watcher var="students" style="normal" x="11.499999999999773" y="11.499999999999957" color="243,118,29" hidden="true"/><watcher var="longNames" style="normal" x="11.499999999999773" y="384.62899769999945" color="243,118,29" hidden="true"/><watcher var="avgNameLength" style="normal" x="19.36842105263122" y="19.368421052631604" color="243,118,29" hidden="true"/><watcher var="nameLen" style="normal" x="19.36842105263122" y="60.04210913684204" color="243,118,29" hidden="true"/><watcher var="avgLongNm" style="normal" x="19.36842105263122" y="100.71579722105255" color="243,118,29" hidden="true"/><watcher var="posName" style="normal" x="5.090685521057367" y="5.0906855210574875" color="243,118,29" hidden="true"/><watcher var="posLngNm" style="normal" x="5.090685521057367" y="15.781126133415313" color="243,118,29" hidden="true"/><watcher var="longestName" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="shortestName" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="longestNames" style="normal" x="10" y="52.00000399999999" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="shortestNames" style="normal" x="10" y="145.00000599999998" color="243,118,29" extX="80" extY="70" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="avgNameLength" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="students"/><script><block s="doChangeVar"><l>nameLen</l><block s="reportStringSize"><block var="item"/></block></block></script></block><block s="doSetVar"><l>avgNameLength</l><block s="reportQuotient"><block var="nameLen"/><block s="reportListLength"><block var="students"/></block></block></block></script></block-definition><block-definition s="longNames" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block var="item"/></block><block var="avgNameLength"/></block><script><block s="doAddToList"><block var="item"/><block var="longNames"/></block></script></block></script></block><block s="doSetVar"><l>nameLen</l><l>0</l></block><block s="doForEach"><l>item</l><block var="longNames"/><script><block s="doChangeVar"><l>nameLen</l><block s="reportStringSize"><block var="item"/></block></block></script></block><block s="doSetVar"><l>avgLongNm</l><block s="reportQuotient"><block var="nameLen"/><block s="reportListLength"><block var="longNames"/></block></block></block></script></block-definition><block-definition s="findStudent" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What student are you thinking of?</l></block><block s="doSetVar"><l>posName</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>posLngNm</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>The person you are thinking of is a student.</l><l>3</l></block><block s="doForEach"><l>item</l><block var="longNames"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>The student you are thinking of has a name length that is above average.</l><l>3</l></block><block s="doSetVar"><l>posLngNm</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doSetVar"><l>posName</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="posName"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSayFor"><l>The person you are thinking of is not a student.</l><l>3</l></block><block s="doSetVar"><l>posLngNm</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="posLngNm"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doSayFor"><l>The student you are thinking of does not have a name length that is above average.</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="posName"/><block var="posLngNm"/></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>This student will receive a long form.</l><l>3</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="posName"/><block s="reportNot"><block var="posLngNm"/></block></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>This student will receive a short form.</l><l>3</l></block></script></block></script></block-definition><block-definition s="Longest&amp;ShortestName" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>longestName</l><block s="reportListItem"><l>1</l><block var="students"/></block></block><block s="doSetVar"><l>longestNames</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block var="item"/></block><block s="reportStringSize"><block var="longestName"/></block></block><script><block s="doSetVar"><l>longestName</l><block var="item"/></block></script></block></script></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><block s="reportStringSize"><block var="longestName"/></block></block><block s="reportEquals"><block s="reportStringSize"><block var="item"/></block><block s="reportStringSize"><block var="longestName"/></block></block></block><script><block s="doAddToList"><block var="item"/><block var="longestNames"/></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The longest name was </l><block var="longestNames"/><l>.</l></list></block><l>3</l></block><block s="doSetVar"><l>shortestName</l><block s="reportListItem"><l>1</l><block var="students"/></block></block><block s="doSetVar"><l>shortestNames</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportLessThan"><block s="reportStringSize"><block var="item"/></block><block s="reportStringSize"><block var="shortestName"/></block></block><script><block s="doSetVar"><l>shortestName</l><block var="item"/></block></script></block></script></block><block s="doForEach"><l>item</l><block var="students"/><script><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block s="reportStringSize"><block var="item"/></block><block s="reportStringSize"><block var="shortestName"/></block></block><block s="reportEquals"><block s="reportStringSize"><block var="item"/></block><block s="reportStringSize"><block var="shortestName"/></block></block></block><script><block s="doAddToList"><block var="item"/><block var="shortestNames"/></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The shortest names were </l></list></block><l>2</l></block><block s="doForEach"><l>item</l><block var="shortestNames"/><script><block s="doSayFor"><block var="item"/><l>1</l></block></script></block></script></block-definition></blocks><variables><variable name="students"><list struct="atomic" id="409">Grace,Sarah,Lauren,Daniel,Christopher,Jose,Makayla,Alex,Owen,Angelina,Victor,Molly,Jada,Caleb</list></variable><variable name="longNames"><list struct="atomic" id="410">Lauren,Daniel,Christopher,Makayla,Angelina,Victor</list></variable><variable name="avgNameLength"><l>5.714285714285714</l></variable><variable name="nameLen"><l>44</l></variable><variable name="avgLongNm"><l>7.333333333333333</l></variable><variable name="posName"><bool>false</bool></variable><variable name="posLngNm"><bool>true</bool></variable><variable name="longestName"><l>Christopher</l></variable><variable name="shortestName"><l>Jose</l></variable><variable name="longestNames"><list struct="atomic" id="411">Christopher</list></variable><variable name="shortestNames"><list struct="atomic" id="412">Jose,Alex,Owen,Jada</list></variable></variables></project><media name="4.20 Student Names" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>