<snapdata remixID="10210553"><project name="U5L2-Simulation" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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3fwRtLQ7kBQ/gt/uciA2krugvVP2evXup4BevP9PN6oaHViR5MJ73w2igK+XH7a/G78EdLm9+Ee5Gx+d68MvvxeOjSlOyJcmspGAVQJ+CSghFyu8OHqyFh//KBHpyY+//oyNBKwS8FvAokovfvW3OvzuB4lIS+InEKvgWfeYgN8C9g8Dnb0uxEQFIdTJ45diTY2A3wJOLY7VJOBLgALSCFUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8MpIB1QJUABVfEznALSAVUCFFAVP8P/B9aOutVS6fskAAAAAElFTkSuQmCC</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="Sprite" idx="1" x="-188" y="70" heading="202.16999999999996" 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><comment x="20" y="1217.0000000000007" w="390.6666666666667" collapsed="false">5.2.2.6:  Students will get different numbers depending on the speed of their computers. We get 10.76, 4.78, 2.94, and 1.60 seconds.  The effect of population density on the rate of infection turns out to be more important than the fact that more people means more infections needed to include everyone.  It&apos;s tempting to say that time ≈ 450/size, but if you multiply it out, the speedup for larger populations is a bit greater than that formula would imply.&#xD;&#xD;5.2.2.7:  The best way to investigate such questions is to reprogram the simulation and see how varying various parameters affects the result.  If only some encounters lead to infection, does everyone still eventually get sick?  What if people recover after five cycles?  What if some fraction of the population is naturally immune?  And so on.</comment><script x="50" y="10"><block s="receiveOnClone"></block><block s="doSetVar"><l>elapsed time</l><l>0</l></block><custom-block s="initialize clone"></custom-block><block s="doWaitUntil"><block var="start"/></block><block s="doUntil"><block s="reportEquals"><block var="number infected"/><block var="population"/></block><script><block s="forward"><block var="speed"/></block><block s="bounceOffEdge"></block><block s="doWarp"><script><block s="doIf"><custom-block s="touching infected person?"></custom-block><script><block s="doIf"><block s="reportNot"><block var="infected?"/></block><script><block s="doChangeVar"><l>number infected</l><l>1</l></block></script></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></block></script></block></script></block></script><script x="49.33333333333337" y="351.33333333333167"><block s="receiveGo"></block><block s="doAsk"><l>start population?</l></block><block s="doSetVar"><l>population</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>start infected population?</l></block><block s="doSetVar"><l>number infected</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>what rate of infection?</l></block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Number of Days: </l><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><block var="population"/><block var="number infected"/><block var="speed"/></custom-block></list></block></block><block s="show"></block></script><script x="37" y="852.3333333333372"><custom-block s="average time for disease spread with population size: %n"><l>100</l></custom-block></script><script x="347" y="145.33333333333243"><block s="receiveMessage"><l>vanish</l></block><block s="removeClone"></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="population" style="normal" x="10" y="10" color="243,118,29"/><watcher var="start time" style="normal" x="9.999999999999545" y="70.00001199999994" color="243,118,29" hidden="true"/><watcher var="elapsed time" style="normal" x="11.999999999999545" y="68.00001400000002" color="243,118,29" hidden="true"/><watcher var="number infected" style="normal" x="121.99999999999955" y="10.000001999999995" color="243,118,29"/><watcher var="speed" style="normal" x="262" y="9.000001999999995" color="243,118,29"/></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;rate of infection #&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 %n %n %n"><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>start time</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doSetVar"><l>start</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doWaitUntil"><block s="reportEquals"><block var="number infected"/><block var="population"/></block></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></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="reportSum"><l></l><l></l></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="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></block><block s="doGotoObject"><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="reportNot"><block var="infected?"/></block><block s="reportAnd"><block s="reportTouchingObject"><l></l></block><block s="reportAskFor"><l></l><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></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>start</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></blocks><variables><variable name="number infected"><l>6</l></variable><variable name="start time"><l>1614795659538</l></variable><variable name="elapsed time"><l>0</l></variable><variable name="population"><l>200</l></variable><variable name="percent initially infected"><l>3</l></variable><variable name="start"><bool>false</bool></variable><variable name="speed"><l>3</l></variable></variables></project><media name="U5L2-Simulation" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>