<snapdata remixID="11468883"><project name="JDO-LOGIC-GATES" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAzpJREFUeF7t10tKY2EUhdHfF9hxCs4nEwiI4AOcidNxEo4npGNHxMYtsFcNpdhs6oCs2845h6z7QcjJtm3b8hAYEjgR4JC8s18CAhTCqIAAR/kdF6AGRgUEOMrvuAA1MCogwFF+xwWogVEBAY7yOy5ADYwKCHCU33EBamBUQICj/I4LUAOjAgIc5XdcgBoYFRDgKL/jAtTAqIAAR/kdF6AGRgUEOMrvuAA1MCogwFF+xwWogVEBAY7yOy5ADYwKCHCU33EBamBUQICj/I4LUAOjAgIc5XdcgBoYFRDgKL/jAtTAqIAAR/kdF6AGRgUEOMrvuAA1MCogwFF+xwWogVEBAY7yOy5ADYwKCHCU33EBamBUQICj/I4LUAOjAgIc5XdcgBoYFRDgKL/jAtTAqIAAR/kdF6AGRgUEOMrvuAA1MCogwFF+xwWogVEBAX7D//Lyso7H49rtduv6+nr0Jf3m4wL85u2+vb2tp6en9fn5uQ6Hw7q5uVnn5+fr/v5+XV5e/uYm/ut3E+AP3K+vr+v5+XldXV399an39/f18PCwtm37CtOTCwgwCPDj42Pd3d2t09PTtd/vc32TS4D/+BN8e3u7zs7O1uPj47q4uJBOSUCA/oSUUsrWCDBzM1USEGAJ0ppMQICZm6mSgABLkNZkAgLM3EyVBARYgrQmExBg5maqJCDAEqQ1mYAAMzdTJQEBliCtyQQEmLmZKgkIsARpTSYgwMzNVElAgCVIazIBAWZupkoCAixBWpMJCDBzM1USEGAJ0ppMQICZm6mSgABLkNZkAgLM3EyVBARYgrQmExBg5maqJCDAEqQ1mYAAMzdTJQEBliCtyQQEmLmZKgkIsARpTSYgwMzNVElAgCVIazIBAWZupkoCAixBWpMJCDBzM1USEGAJ0ppMQICZm6mSgABLkNZkAgLM3EyVBARYgrQmExBg5maqJCDAEqQ1mYAAMzdTJQEBliCtyQQEmLmZKgkIsARpTSYgwMzNVElAgCVIazIBAWZupkoCAixBWpMJCDBzM1USEGAJ0ppMQICZm6mSgABLkNZkAgLM3EyVBARYgrQmExBg5maqJCDAEqQ1mYAAMzdTJYE/TggXt7mmZ8UAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="JDO-LOGIC-GATES"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="AND" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter input 1 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Please enter input 2 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 2</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>0</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>1</l></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportOr"><block var="input 1"/><block var="input 2"/></block><l>1</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="OR" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter input 1 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Please enter input 2 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 2</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>1</l></block><block s="reportEquals"><block var="input 2"/><l>0</l></block></block><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>0</l></block><block s="reportEquals"><block var="input 2"/><l>1</l></block></block></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>0</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>1</l></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script></block></script></block></script></block></script></block-definition><block-definition s="XOR" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter input 1 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Please enter input 2 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 2</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>1</l></block><block s="reportEquals"><block var="input 2"/><l>0</l></block></block><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>0</l></block><block s="reportEquals"><block var="input 2"/><l>1</l></block></block></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>0</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>1</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script></block></script></block></script></block></script></block-definition><block-definition s="NOT" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter input 1 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 1</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block var="input 1"/><l>0</l></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="input 1"/><l>1</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script></block></script></block-definition><block-definition s="NAND" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter input 1 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Please enter input 2 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 2</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>1</l></block><block s="reportEquals"><block var="input 2"/><l>0</l></block></block><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>0</l></block><block s="reportEquals"><block var="input 2"/><l>1</l></block></block></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>0</l></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>1</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script></block></script></block></script></block></script></block-definition><block-definition s="NOR" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter input 1 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Please enter input 2 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 2</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>1</l></block><block s="reportEquals"><block var="input 2"/><l>0</l></block></block><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>0</l></block><block s="reportEquals"><block var="input 2"/><l>1</l></block></block></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>0</l></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>1</l></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script></block></script></block></script></block></script></block-definition><block-definition s="XNOR" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Please enter input 1 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Please enter input 2 (must be 0 or 1)</l></block><block s="doSetVar"><l>input 2</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>1</l></block><block s="reportEquals"><block var="input 2"/><l>0</l></block></block><block s="reportAnd"><block s="reportEquals"><block var="input 1"/><l>0</l></block><block s="reportEquals"><block var="input 2"/><l>1</l></block></block></block><script><block s="doSayFor"><l>0</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>0</l></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportAnd"><block var="input 1"/><block var="input 2"/></block><l>1</l></block><script><block s="doSayFor"><l>1</l><l>2</l></block></script></block></script></block></script></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="448"><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="449"></list></costumes><sounds><list struct="atomic" id="450"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="455"><costumes><list struct="atomic" id="456"></list></costumes><sounds><list struct="atomic" id="457"></list></sounds><blocks></blocks><variables></variables><scripts><script x="105" y="125.99999999999977"><custom-block s="AND"></custom-block></script><script x="279" y="127.83333333333314"><custom-block s="OR"></custom-block></script><script x="412" y="134.66666666666652"><custom-block s="XOR"></custom-block></script><script x="575" y="124.49999999999989"><custom-block s="NOT"></custom-block></script><script x="89" y="286.33333333333326"><custom-block s="NAND"></custom-block></script><script x="278" y="288.16666666666663"><custom-block s="NOR"></custom-block></script><script x="454" y="289"><custom-block s="XNOR"></custom-block></script><comment x="70" y="360" w="163" collapsed="false">Developer:Justin Do&#xD;Program: functioning code blocks for all seven basic logic gates&#xD;Date: 5/27/22</comment></scripts></sprite><watcher var="input 1" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="input 2" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="input 1"><l>1</l></variable><variable name="input 2"><l>0</l></variable></variables></scene></scenes></project><media name="JDO-LOGIC-GATES" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>