<snapdata remixID="14751249"><project name="U5L2 Leister -Disease Simulation " app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U5L2 Leister -Disease Simulation "><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="simulate disease, population: %&apos;population input&apos; percent infected: %&apos;percent initially infected input&apos; speed: %&apos;speed input&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>elapsed time</l><l>start time</l></list></block><block s="doSetVar"><l>clones ready?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="initialize simulation %n %n %n"><block var="population input"/><block var="percent initially infected input"/><block var="speed input"/></custom-block><block s="show"></block><block s="doRepeat"><l>100</l><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="createClone"><l><option>myself</option></l></block></script><comment w="136.66666666666666" collapsed="true">Create the clones.</comment></block><block s="hide"></block><block s="doSetVar"><l>start time</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doSetVar"><l>clones ready?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doWaitUntil"><block s="reportVariadicEquals"><list><block var="number infected"/><block var="population"/></list></block><comment w="135.33333333333334" collapsed="false">Wait until everyone is&#xD;infected.</comment></block><block s="doSetVar"><l>elapsed time</l><block s="reportQuotient"><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start time"/></block><l>1000</l></block></block><block s="doBroadcast"><l>vanish</l><list></list></block><block s="doReport"><block var="elapsed time"/></block></script></block-definition><block-definition s="average time for disease spread with population size: %&apos;size&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="bubble"><l></l></block><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><block var="size"/><l>10</l><l>2</l></custom-block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><l>10</l></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>10</l></block></block></script></block-definition><block-definition s="initialize clone" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>well</l></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="number infected"/><block s="reportVariadicProduct"><list><block var="population"/><block s="reportQuotient"><block var="percent initially infected"/><l>100</l></block></list></block></list></block><script><block s="doSetVar"><l>infected?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>number infected</l><l>1</l></block></script><list></list></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="doFaceTowards"><l><option>random position</option></l></block></script></block-definition><block-definition s="touching infected person?" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>neighbor</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block var="infected?"/></block><block s="reportVariadicAnd"><list><block s="reportTouchingObject"><block var="neighbor"/></block><block s="reportAskFor"><block var="neighbor"/><block var="infected?"/><list></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script><comment w="174.66666666666666" collapsed="false">Fill in the blank to check whether&#xD;this clone is touching an infected one.</comment></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="initialize simulation %&apos;pop&apos; %&apos;inf&apos; %&apos;sp&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>population</l><block var="pop"/><comment w="216.66666666666666" collapsed="true">Make global so &quot;when I start&quot; can use it.</comment></block><block s="doSetVar"><l>percent initially infected</l><block var="inf"/></block><block s="doSetVar"><l>speed</l><block var="sp"/></block><block s="doSetVar"><l>clones ready?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>number infected</l><l>0</l></block><block s="doSetVar"><l>infected?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>well</l></block><block s="setScale"><l>50</l></block></script></block-definition><block-definition s="Collide WIth Sick?" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="CollideWithSick?" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportVariadicAnd"><list><custom-block s="touching infected person?"></custom-block><block s="reportVariadicEquals"><list><block s="reportAttributeOf"><l><option>costume name</option></l><block var="item"/></block><l>sick</l></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doChangeVar"><l>number infected</l><l>1</l><comment w="90" collapsed="false">add comment here...</comment></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><primitives></primitives><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="254"><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="255"></list></costumes><sounds><list struct="atomic" id="256"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-40.25" y="-77.75" heading="227.5" scale="0.5" volume="100" pan="0" rotation="0" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="261"><costumes><list id="262"><item><ref mediaID="U5L2 Leister -Disease Simulation _Sprite_cst_well"></ref></item><item><ref mediaID="U5L2 Leister -Disease Simulation _Sprite_cst_sick"></ref></item></list></costumes><sounds><list struct="atomic" id="263"></list></sounds><blocks></blocks><variables><variable name="infected?"><bool>false</bool></variable></variables><scripts><script x="30" y="30"><block s="receiveOnClone"></block><custom-block s="initialize clone"><comment w="90" collapsed="false">This block of code sets the initial setup of the stage, scattering 99 well people all around the stage and 1 infected, it then tells them to move in a random direction and you can watch how they interact with one another.</comment></custom-block><block s="doWaitUntil"><block var="clones ready?"/></block><block s="doUntil"><custom-block s="touching infected person?"></custom-block><script><block s="forward"><l>7</l></block><block s="bounceOffEdge"></block></script></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="number infected"/><block var="population"/></list></block><block s="reportVariadicGreaterThan"><list><block var="number infected"/><block var="population"/></list></block></list></block><script><block s="doSetVar"><l>clones ready?</l><custom-block s="CollideWithSick?"></custom-block></block><block s="doSwitchToCostume"><l>sick</l></block></script></block><block s="doResetTimer"></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="number infected"/><block var="population"/></list></block><script><block s="doSetVar"><l>time relapsed</l><block s="getTimer"></block></block><block s="doShowVar"><l>time relapsed</l></block></script><comment w="90" collapsed="false">This block of code tells the program to stop running after all people are sick.</comment></block></script><script x="30" y="443.5000000000002"><block s="receiveGo"></block><block s="doWaitUntil"><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><l>100</l><l>1</l><l>2</l></custom-block></block></script></scripts></sprite><watcher scope="Sprite" var="infected?" style="normal" x="9.999999999999545" y="10.000000000000007" color="243,118,29" hidden="true"/><watcher var="number infected" style="normal" x="9.999999999999545" y="40.000001999999995" color="243,118,29"/><watcher var="population" style="normal" x="10" y="67.00000200000001" color="243,118,29"/><watcher var="time relapsed" style="normal" x="11" y="11" color="243,118,29"/></sprites></stage><variables><variable name="number infected"><l>49</l></variable><variable name="population"><l>100</l></variable><variable name="percent initially infected"><l>1</l></variable><variable name="speed"><l>2</l></variable><variable name="clones ready?"><bool>true</bool></variable><variable name="time relapsed"><l>90.6</l></variable></variables></scene></scenes></project><media name="U5L2 Leister -Disease Simulation " app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="well" center-x="12" center-y="26" image="data:image/png;base64,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" mediaID="U5L2 Leister -Disease Simulation _Sprite_cst_well"/><costume name="sick" center-x="12" center-y="26" image="data:image/png;base64,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" mediaID="U5L2 Leister -Disease Simulation _Sprite_cst_sick"/></media></snapdata>