<snapdata remixID="10095092"><project name="U5L2-Simulation" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="1" idx="1" x="127" y="84" heading="115.01999999999998" scale="0.5" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="well" center-x="12" center-y="26" image="data:image/png;base64,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" id="10"/></item><item><costume name="sick" center-x="12" center-y="26" image="data:image/png;base64,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" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables><variable name="infected?"><bool>false</bool></variable></variables><scripts><script x="26.14285714285711" y="36"><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><l>100</l><l>5</l><l>2</l><comment w="80" collapsed="true">100, 5, 2</comment></custom-block></script><script x="32" y="86.38095238095235"><block s="receiveOnClone"><comment w="53.33333333333334" collapsed="true">5.2.2.3</comment></block><custom-block s="initialize clone"></custom-block><block s="doWaitUntil"><block var="running"/></block><block s="doUntil"><block s="reportEquals"><block var="number infected"/><block var="population"/></block><script><block s="doWarp"><script><block s="doIf"><custom-block s="touching infected person?"></custom-block><script><block s="doSetVar"><l>infected?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doChangeVar"><l>number infected</l><l>1</l></block><block s="doSwitchToCostume"><l>sick</l></block></script></block></script></block><block s="bounceOffEdge"></block><block s="forward"><block var="speed"/></block></script><comment w="176.8571428571429" collapsed="false">There is code missing above the warp block but inside the repeat until block. &#xD;&#xD;There is code missing inside the if touching infected person block.&#xD;&#xD;There is code missing inside &quot;touching infected person&quot; reporter. You need to complete this reporter. It should report true if the sprite is touching an infected person and false if the sprite is not. </comment></block><block s="removeClone"></block></script><script x="100" y="449.66666666666663"><custom-block s="average time for disease spread w/population size: %n"><l>200</l></custom-block></script></scripts></sprite><watcher var="number infected" style="normal" x="7.520833333332803" y="30.083334837500004" color="243,118,29" hidden="true"/><watcher var="population" style="normal" x="8" y="10.000001999999995" color="243,118,29" hidden="true"/><watcher var="speed" style="normal" x="2" y="60.00000399999999" color="243,118,29" hidden="true"/><watcher var="start time" style="normal" x="7.520833333332803" y="114.89584235833323" color="243,118,29" hidden="true"/><watcher scope="1" var="infected?" style="normal" x="2.520833333332803" y="173.52083333333331" color="243,118,29" hidden="true"/><watcher var="elapsed time" style="normal" x="3.520833333332803" y="126.45834386250004" color="243,118,29" hidden="true"/><watcher var="percent initially infected" style="normal" x="6" y="87" color="243,118,29" hidden="true"/><watcher var="running" style="normal" x="9.520833333332803" y="16.333340854166664" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="10" y="10" color="4,148,220" hidden="true"/><watcher var="Timer" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="simulate disease, population: %&apos;population&apos; percent infected: %&apos;percent initially infected&apos; speed: %&apos;speed&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><custom-block s="initialize simulation %s %s %s"><block var="population"/><block var="percent initially infected"/><block var="speed"/></custom-block><block s="show"></block><block s="doRepeat"><block var="population"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="hide"></block><block s="doSetVar"><l>running</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doResetTimer"></block><block s="doWaitUntil"><block s="reportEquals"><block var="number infected"/><block var="population"/></block></block><block s="doReport"><block s="getTimer"></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="doIf"><block s="reportLessThan"><block var="number infected"/><block s="reportProduct"><block var="population"/><block s="reportQuotient"><block var="percent initially infected"/><l>100</l></block></block></block><script><block s="doChangeVar"><l>number infected</l><l>1</l></block><block s="doSetVar"><l>infected?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSwitchToCostume"><l>sick</l></block></script><comment w="90" collapsed="false">This part is incomplete. Fill in the missing blocks inisde the &quot;if&quot; statement. </comment></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="other"><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="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportAnd"><block s="reportNot"><block var="infected?"/></block><block s="reportAskFor"><block var="item"/><block s="reifyReporter"><autolambda><block var="infected?"/></autolambda><list></list></block><list></list></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><comment w="90" collapsed="false">What should go inside the if statement.  When do you want this function/reporter to report true? When do you want this function/reporter to report false?</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="other"><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>infected?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>running</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>number infected</l><l>0</l></block><block s="doSwitchToCostume"><l>well</l></block><block s="setScale"><l>50</l></block></script></block-definition><block-definition s="initialize simulation %&apos;population #&apos; %&apos;percent initially infected#&apos; %&apos;speed #&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>population</l><block var="population #"/></block><block s="doSetVar"><l>percent initially infected</l><block var="percent initially infected#"/></block><block s="doSetVar"><l>speed</l><block var="speed #"/></block><block s="doSetVar"><l>infected?</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>running</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSwitchToCostume"><l>well</l><comment w="230.00000000000003" collapsed="false">When you initialize your first person sprite (parent), they should be set to a &quot;well&quot; costume and a size of 50%.  You will need to make more sprites based off this parent sprite. </comment></block><block s="setScale"><l>50</l></block></script></block-definition><block-definition s="average time for disease spread w/population size: %&apos;size&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doSetVar"><l>Timer</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><block var="size"/><l>10</l><l>2</l></custom-block><block var="Timer"/></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="Timer"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><l>10</l></block></block></script></block-definition></blocks><variables><variable name="number infected"><l>20</l></variable><variable name="running"><bool>false</bool></variable><variable name="start time"><l>1611177885991</l></variable><variable name="elapsed time"><list struct="atomic" id="256"></list></variable><variable name="population"><l>200</l></variable><variable name="percent initially infected"><l>10</l></variable><variable name="speed"><l>2</l></variable><variable name="Timer"><list struct="atomic" id="257"></list></variable></variables></project><media name="U5L2-Simulation" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>