<snapdata remixID="12099443"><project name="Do Now 4.4b: Number List Generators (chs_demo)" 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="Do Now 4.4b: Number List Generators (chs_demo)"><notes></notes><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="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></list></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="reportVariadicSum"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></list></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="numbers 1-&gt; 10" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><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>1</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="doReport"><block var="list"/></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="134"><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="135"></list></costumes><sounds><list struct="atomic" id="136"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="141"><costumes><list struct="atomic" id="142"></list></costumes><sounds><list struct="atomic" id="143"></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="6.666666666666667" y="174.33333333333334"><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="6.666666666666667" y="405.8333333333333"><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="reportVariadicSum"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></list></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="6.666666666666667" y="692.3333333333334"><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="252.33333333333334" y="36.55555555555558"><block s="doSetVar"><l>List</l><custom-block s="numbers 1-&gt; 10"></custom-block></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="35" y="7" color="243,118,29" extX="120" extY="105"/></sprites></stage><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="276"></list></variable><variable name="List"><list struct="atomic" id="277">1,2,3,4,5,6,7,8,9,10</list></variable></variables></scene></scenes></project><media name="Do Now 4.4b: Number List Generators (chs_demo)" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>