<snapdata remixID="10414382"><project name="square root of neg numbers :" app="Snap! 7dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEYUlEQVR4Xu3dPy9kcRTG8aNWE1qFBK/ACyBREoVC50+imE6jVUjUCgU6hUIoSbwBiRqVbpJJTK2ezZWwm10ze9077vmd5/edcjN3zvk9z2euscnOjvR6vZ7xIAGnBEYA6JQ8Y98TACAQXBMAoGv8DAcgBlwTAKBr/AwHIAZcEwCga/wMByAGXBMAoGv8DAcgBlwTAKBr/AwHIAZcEwCga/wMByAGXBMAoGv8DAcgBlwTAKBr/AwHIAZcEwCga/wMByAGXBMAoGv8DAcgBlwTAKBr/AwHIAZcEwCga/wMByAGXBMAoGv8DAcgBlwTAKBr/AwHIAZcEwCga/wMByAGXBMAoGv8DAcgBlwTAKBr/AwHIAZcEwCga/wMByAGXBMAoGv8DAcgBlwTAKBr/AwHIAZcEwCga/wMB2ANA8vLy3ZwcGAzMzNfvsru7q69vLzY9fV1jSnalwKwQr/Pz8990fV7uVarZUdHRxWmaV8CwG/0W9zx6t7NVlZW7Orq6htTtZ8KQKd+397ebHR01Gl6OmMB6NjFMO6ojusPZTQAhxJj9RfJHWF2ANvttm1vb9vk5KSdnZ0NlLO2tmYXFxfVdZW8stvt2tjYWMlnaz0tO4BFffPz8zYxMfHZZKfTsf39fVtcXPz8Mz6jNQM9S4BFtHNzczY9Pf1lyg8PD1bcKZt8rK6u2uXlZZMjk5iVLcDis9ffj/v7eyvuhjyaSyBLgB/4Hh8f7fb21qampppLfMCku7s7W1hYSGKXppbIDuDx8bHt7Ow0lS9z/pNAdgBTF5HbX8sAMHWR4vsBULzg1I8HwNQbEt8PgAkWnNPnQAAC0DWB8AAV7xaKZ+qnPDxA17fvDw0H4A8Fy8uWSwCA5XJK5lmbm5t2enqazD51FwFg3QQbvv719dXGx8cbnsq4YSTAZ8BhpMhrVE5ABmBOP7Yqt53ghTIAE8y20kq5vZGkAOZWXiXhiV0kBTCxbFmnRAJyACP/Rlz8K72NjY0Stek8RQ5gUQ0/iuMAlQQYJ342BWACBnK+YwMwAYA5ryAP8OnpyWZnZ3PuOOmzywNMOn2WMwCCwDWB7ACur6/b+fm5a+gM/51AdgCLo29tbdnJyUnjDnL+bbdf2FkC/AgDEI2/B/8ZmDXAJiDe3NzY0tKSf9OJbgDAP4rZ29t7/97A4nNinQd31vLpAXBAVgWk4kssDw8PByb68XVvdf8Lh/K16TwTgDpdhjwJAEPWprM0AHW6DHkSAIasTWdpAOp0GfIkAAxZm87SANTpMuRJABiyNp2lAajTZciTADBkbTpLA1Cny5AnAWDI2nSWBqBOlyFPAsCQteksDUCdLkOeBIAha9NZGoA6XYY8CQBD1qazNAB1ugx5EgCGrE1naQDqdBnyJAAMWZvO0gDU6TLkSQAYsjadpQGo02XIkwAwZG06SwNQp8uQJwFgyNp0lgagTpchTwLAkLXpLA1AnS5DngSAIWvTWRqAOl2GPAkAQ9ams/Qvi4uAt7h6m3sAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="square root of neg numbers :"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="USE BIGNUMS %&apos;bool&apos;" type="command" category="operators"><comment x="0" y="0" w="303.3333333333333" collapsed="false">call with True to turn on the entire Scheme numeric tower, including infinite-precision integers, exact rationals, and complex numbers; call with False to restore native JavaScript arithmetic.</comment><header></header><code></code><translations>pt:altera utilização de aritmética do Scheme para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/biginteger.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/schemeNumber.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/bignums.js</l></list></block><block s="doApplyExtension"><l>big_switch(bool)</l><list><block var="bool"/></list></block></script></block-definition><block-definition s="%&apos;n&apos; !" type="reporter" category="operators"><comment x="0" y="0" w="190.66666666666666" collapsed="false">The factorial function, to make very large numbers, to demo bignums.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="n"/><l>0</l></block><l>1</l><block s="reportProduct"><block var="n"/><custom-block s="%n !"><block s="reportDifference"><block var="n"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><comment x="0" y="0" w="234.66666666666666" collapsed="false">The identity function: reports its input.&#xD;It&apos;s useful to get things like 3/4 or 5-2i into&#xD;numeric input slots.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="Scheme number %&apos;function&apos; of %&apos;number&apos;" type="reporter" category="operators"><comment x="0" y="0" w="300" collapsed="true">Provides Scheme arithmetic functions not in JavaScript</comment><header></header><code></code><translations>pt:_ de _&#xD;</translations><inputs><input type="%s" readonly="true"><options>number?&#xD;complex?&#xD;real?&#xD;rational?&#xD;integer?&#xD;exact?&#xD;inexact?&#xD;exact&#xD;inexact&#xD;finite?&#xD;infinite?&#xD;nan?&#xD;numerator&#xD;denominator&#xD;real-part&#xD;imag-part&#xD;magnitude&#xD;angle</options></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>big_scheme(fn, num)</l><list><block var="function"/><block var="number"/></list></block></block></script></block-definition></blocks><variables></variables><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="61"><pentrails>data:image/png;base64,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yRlfCiE84G0hn24b/n8C6xEQwOvZhU46Fkgpbb8Z6rrLvILdhu82jLdvmfmQd6Dq+JIYvTkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg4AArmFLeiRAgACB5gQEcHMrNRABAgQI1CAggGvYkh4JECBAoDkBAdzcSg1EgAABAjUICOAatqRHAgQIEGhOQAA3t1IDESBAgEANAgK4hi3pkQABAgSaExDAza3UQAQIECBQg8D/AlAKiqX9uG2GAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="62"></list></costumes><sounds><list struct="atomic" id="63"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-29.498864533288156" y="21.85468610537498" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="68"><costumes><list struct="atomic" id="69"></list></costumes><sounds><list struct="atomic" id="70"></list></sounds><blocks></blocks><variables></variables><scripts><script x="90" y="10"><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><custom-block s="USE BIGNUMS %b"><l><bool>true</bool></l></custom-block><block s="doSetVar"><l>a</l><l>1.5</l></block><block s="doSetVar"><l>b</l><block s="reportMonadic"><l><option>sqrt</option></l><l>5</l></block></block><block s="bubble"><block s="reportQuotient"><block s="reportDifference"><block s="reportPower"><block s="reportQuotient"><block s="reportSum"><l>1</l><block var="b"/></block><l>2</l></block><block var="a"/></block><block s="reportPower"><block s="reportQuotient"><block s="reportDifference"><l>1</l><block var="b"/></block><l>2</l></block><block var="a"/></block></block><block var="b"/></block></block></script><script x="140" y="219.166666666666"><block s="playSound"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportModulus"><block var="index"/><l>2</l></block><l>0</l></block></autolambda><list><l>value</l><l>index</l></list></block><block s="reportAudio"><l><option>samples</option></l></block></block></block></script><script x="30" y="296.6333333333328"><block s="doDeclareVariables"><list><l>a</l><l>b</l><l>c</l></list></block><custom-block s="USE BIGNUMS %b"><l><bool>true</bool></l></custom-block><block s="doSetVar"><l>b</l><block s="reportMonadic"><l><option>sqrt</option></l><l>5</l></block></block><block s="clear"></block><block s="up"></block><block s="doFor"><l>i</l><l>-1024</l><l>1024</l><script><block s="doSetVar"><l>a</l><block s="reportQuotient"><block var="i"/><l>256</l></block></block><block s="doSetVar"><l>c</l><block s="reportProduct"><block s="reportQuotient"><block s="reportDifference"><block s="reportPower"><block s="reportQuotient"><block s="reportSum"><l>1</l><block var="b"/></block><l>2</l></block><block var="a"/></block><block s="reportPower"><block s="reportQuotient"><block s="reportDifference"><l>1</l><block var="b"/></block><l>2</l></block><block var="a"/></block></block><block var="b"/></block><l>32</l></block></block><block s="gotoXY"><custom-block s="Scheme number %s of %s"><l>real-part</l><block var="c"/></custom-block><custom-block s="Scheme number %s of %s"><l>imag-part</l><block var="c"/></custom-block></block><block s="down"></block></script></block></script><script x="350" y="378.4666666666661"><block s="bubble"><l></l></block></script></scripts></sprite></sprites></stage></scene></scenes></project><media name="square root of neg numbers :" app="Snap! 7dev, https://snap.berkeley.edu" version="2"></media></snapdata>