<snapdata remixID="10969874"><project name="Do Now 4.4b: Number List Generators (starter)" app="Snap! 6, https://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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><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="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="-5.684341886080802e-14" 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><block-definition s="Say List %&apos;list1&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index1</l></list></block><block s="doSetVar"><l>index1</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block><script><block s="doSayFor"><block s="reportListItem"><block var="index1"/><block var="list1"/></block><l>2</l></block><block s="doChangeVar"><l>index1</l><l>1</l></block></script></block></script></block-definition></blocks><variables></variables><scripts><script x="24.666666666666657" y="10"><block s="doDeclareVariables"><list><l>index</l><l>list</l></list><comment w="170.5" collapsed="false">1.0: Just for generating a list of number (1-10)</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block var="index"/><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script><script x="25.666666666666657" y="213.66666666666666"><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>lengthList</l></list><comment w="267.5" collapsed="false">1.0b: Just for generating a random list of numbers (1-&gt;)</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Length of List?</l></block><block s="doSetVar"><l>lengthList</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="lengthList"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="lengthList"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script><script x="24" y="470"><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>num1</l><l>num2</l></list><comment w="353.5" collapsed="false">1.0c: Just for generating a random list of numbers in a range (num1 -&gt; num2)</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Starting # for list?</l></block><block s="doSetVar"><l>num1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Ending # for list?</l></block><block s="doSetVar"><l>num2</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script><script x="625" y="22.666666666666544"><custom-block s="generateList %s %s"><l>1</l><block var="List"/></custom-block></script><script x="681" y="220.66666666666654"><custom-block s="randomList %s %s %s"><l>1</l><block var="List"/><l>5</l></custom-block></script><script x="354" y="393.83333333333337"><custom-block s="sum %l"><block var="List"/><comment w="170.5" collapsed="false">1.1: Computes the sum of a list</comment></custom-block></script><script x="718" y="477.66666666666686"><custom-block s="randomRange %s %s %s"><block var="List"/><l>1</l><l>10</l></custom-block></script><script x="604" y="621.5"><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doDeleteFromList"><l>1</l><block var="List"/></block></script></block></script></scripts></sprite><watcher var="Names" style="normal" x="2" y="10.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="242.000004" color="4,148,220" hidden="true"/><watcher var="Inp" style="normal" x="10" y="263.000006" color="243,118,29" hidden="true"/><watcher var="reindeer" style="normal" x="10" y="284.0000079999998" color="243,118,29" hidden="true"/><watcher var="List" style="normal" x="40" y="16" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>sum</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="RandomList %&apos;ListLength&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block var="ListLength"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="ListLength"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="RandomListRange %&apos;num1&apos; %&apos;num2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="avg %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="generateList %&apos;index&apos; %&apos;list&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block var="index"/><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script></block-definition><block-definition s="randomList %&apos;index&apos; %&apos;list&apos; %&apos;lengthList&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="lengthList"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="lengthList"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script></block-definition><block-definition s="randomRange %&apos;list&apos; %&apos;num1&apos; %&apos;num2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script></block-definition></blocks><variables><variable name="Names"><l>Welcome dasher, dancer, prancer, vixen, comet, cupid, donner, blitzen, and rudolf</l></variable><variable name="Inp"><l>rudolf</l></variable><variable name="reindeer"><list struct="atomic" id="348"></list></variable><variable name="List"><list struct="atomic" id="349">1,2,3,4,5,6,7,8,9,10,1,4,1,4,5,3,2,3,8,10,2,8,5,8,8</list></variable></variables></project><media name="Do Now 4.4b: Number List Generators (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>