<snapdata remixID="10694919"><project name="HW18 - bytes" 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="-1.3533834586466185" 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="10" y="19.333333333333485"><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>counter</l><l>0</l></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="doForEach"><l>item</l><block var="byte"/><script><block s="doSayFor"><block var="item"/><l>2</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><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>It&apos;s even</l><l>2</l></block></script><script><block s="doSayFor"><l>It&apos;s odd</l><l>2</l></block></script></block></script><script x="373.0000000000001" y="10"><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="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="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="byte"/></block><script><block s="doReplaceInList"><block var="i"/><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="doForEach"><l>item</l><block var="byte"/><script><block s="doSayFor"><block var="item"/><l>2</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><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>It&apos;s even</l><l>2</l></block></script><script><block s="doSayFor"><l>It&apos;s odd</l><l>2</l></block></script></block></script><script x="61.99999999999966" y="336"><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="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="doSetVar"><l>Isbn12</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><l>12</l><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="Isbn13"/></block><block var="Isbn12"/></block></script></block></script><comment x="349" y="458.0000000000007" w="223" collapsed="false">Now I wander what this code can be used for...?.</comment></scripts></sprite><watcher var="counter" style="normal" x="8" y="209" color="243,118,29"/><watcher var="byte" style="normal" x="372.54166666666674" y="3.716668883333341" color="243,118,29" extX="80" extY="217"/><watcher var="Isbn13" style="normal" x="266" y="-2" color="243,118,29" extX="80" extY="70"/><watcher var="Isbn12" style="normal" x="153" y="11.000001999999995" color="243,118,29" extX="82" extY="229"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="byte"><list struct="atomic" id="185">1,1,0,1,1,1,0,0</list></variable><variable name="Isbn13"><list struct="atomic" id="186">9,7,8,1,4,8,9,0,8,2,0,7,5</list></variable><variable name="Isbn12"><list struct="atomic" id="187">9,7,8,1,4,8,9,0,8,2,0,7</list></variable><variable name="counter"><l>5</l></variable></variables></project><media name="HW18 - bytes" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>