<snapdata remixID="9783389"><project name="Homework 17: Counting ones" 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,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="-1.35338345864659" 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="20" y="10"><block s="receiveKey"><l><option>1</option></l><comment w="90" collapsed="false">Count how many 1 there is and if it is odd or even </comment></block><block s="doSetVar"><l>byte</l><block s="reportNewList"><list><l>1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>1</l><l>1</l><l>0</l></list></block></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="byte"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="byte"/></block><l>2</l></block><l>1</l></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="counter"/><l>2</l></block><l>0</l></block><script><block s="doSayFor"><l>there are an even amount of 1s</l><l>2</l></block></script></block></script><script x="20" y="268.5000000000002"><block s="receiveKey"><l><option>2</option></l><comment w="90" collapsed="false">Populate the variable byte with random 0 and 1 and copy the code from above to tell the user is he/she has an odd or even numbers of 1 </comment></block><block s="doRepeat"><l>8</l><script><block s="doReplaceInList"><l><option>any</option></l><block var="byte"/><block s="reportRandom"><l>0</l><l>1</l></block></block></script></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="byte"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="byte"/></block><l>2</l></block><l>1</l></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="counter"/><l>2</l></block><l>0</l></block><script><block s="doSayFor"><l>there are an even amount of 1s</l><l>2</l></block></script><script><block s="doSayFor"><l>there are an odd amount of 1s</l><l>2</l></block></script></block></script><script x="20" y="615.0000000000005"><block s="receiveKey"><l><option>3</option></l><comment w="90" collapsed="false">Add code to copy the first 12 numbers of Isbn13 into Isbn12. Watch out Isbn12 is not a list yet </comment></block><block s="doDeleteFromList"><l><option>all</option></l><block var="Isbn12"/></block><block s="doSetVar"><l>Isbn13</l><block s="reportNewList"><list><l>9</l><l>7</l><l>8</l><l>1</l><l>4</l><l>8</l><l>9</l><l>0</l><l>8</l><l>2</l><l>0</l><l>7</l><l>5</l></list></block></block><block s="doForEach"><l>item</l><block s="reportNumbers"><l>1</l><block var="Isbn13"/></block><script><block s="doAddToList"><block var="item"/><block var="Isbn12"/></block></script></block><block s="doDeleteFromList"><l><option>last</option></l><l/></block></script></scripts></sprite><watcher var="Isbn13" style="normal" x="223" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="Isbn12" style="normal" x="117" y="9.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="counter" style="normal" x="329" y="9" color="243,118,29"/><watcher var="byte" style="normal" x="7.541666666666629" y="8.716668883333341" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="byte"><list struct="atomic" id="172">0,1,0,0,0,0,1,0</list></variable><variable name="Isbn13"><list struct="atomic" id="173">9,7,8,1,4,8,9,0,8,2,0,7,5</list></variable><variable name="Isbn12"><list struct="atomic" id="174">1,2,3,4,5,6,7,8,9,10,11,12</list></variable><variable name="counter"><l>2</l></variable></variables></project><media name="Homework 17: Counting ones" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>