<snapdata remixID="12290785"><project name="pseudo code " app="Snap! 8.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="pseudo code "><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="calculate varience list" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="calculate varience %&apos;nums&apos; %&apos;mean&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>count</l><l>0</l></block><block s="doSetVar"><l>sumSquaredDiffs</l><l>0</l></block><block s="doForEach"><l>item</l><block var="nums"/><script><block s="doSetVar"><l>diff</l><block s="reportDifference"><block var="nums"/><block var="mean"/></block></block><block s="doSetVar"><l>squaredDiff</l><block s="reportVariadicProduct"><list><block var="diff"/><block var="diff"/></list></block></block><block s="doSetVar"><l>sumSquaredDiffs</l><block s="reportVariadicSum"><list><block var="sumSquaredDiffs"/><block var="squaredDiff"/></list></block></block><block s="doSetVar"><l>count</l><block s="reportVariadicSum"><list><block var="count"/><l>1</l></list></block></block><block s="doSetVar"><l>varience</l><block s="reportQuotient"><block var="sumSquaredDiffs"/><block var="count"/></block></block></script></block><block s="doReport"><block var="varience"/></block></script></block-definition><block-definition s="diff" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="61"><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="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="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="68"><costumes><list struct="atomic" id="69"></list></costumes><sounds><list struct="atomic" id="70"></list></sounds><blocks></blocks><variables></variables><scripts><script x="108" y="116"><custom-block s="calculate varience %l %n"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block><l>3</l></custom-block></script></scripts></sprite><watcher var="count" style="normal" x="10" y="10" color="243,118,29"/><watcher var="sumSquaredDiffs" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="varience" style="normal" x="7" y="217.00000799999998" color="243,118,29" extX="80" extY="70"/><watcher var="squaredDiff" style="normal" x="138" y="209.00000599999998" color="243,118,29" extX="80" extY="70"/><watcher var="diff" style="normal" x="140" y="36.00000399999999" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="count"><l>3</l></variable><variable name="sumSquaredDiffs"><list struct="atomic" id="89">12,0,12</list></variable><variable name="diff"><list struct="atomic" id="90">-2,0,2</list></variable><variable name="squaredDiff"><list struct="atomic" id="91">4,0,4</list></variable><variable name="varience"><list struct="atomic" id="92">4,0,4</list></variable></variables></scene></scenes></project><media name="pseudo code " app="Snap! 8.1, https://snap.berkeley.edu" version="2"></media></snapdata>