<snapdata remixID="10155965"><project name="U5L2p3 Disease Spread (answer file)  " 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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="true" 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="Person" idx="1" x="0" y="0" heading="24" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="sick" center-x="6" center-y="6.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAA8ElEQVQoU43Svy4EURTH8e/vmtl5AZVap0BDNFbDzhQaXkGs1gsQHoBWxCOgUSwqoxGNPwmdWuUF1q57ZNzsFDLZ3Fv+7v2cc5JzRcMx1ierWFx9/b/WKDDyDVq2jdcKjuwv9/Rxdse3TsX1ZSgCmCv2SOygqVudDbUv3zuUpZ0FpMexj+sxbFGW5Ec4dqOA51iWrZbYxHIU0M99NdIb0kwUMHuXpfkTYj4O8CxrFedgm1EAXVQduoiTKGDshD2kay/IzY5F5l81uJ0LgM40mc4w2o1IlPRtS9x81F8jwKKNGyxBMhXg8BOfPoheOSr0C+RuSlrAKxc8AAAAAElFTkSuQmCC" id="10"/></item><item><costume name="healthy" center-x="8" center-y="6.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABAUlEQVQ4T5WSO07DUBBFzzx/EqGYQAkFJWsA07AE1gESbAWQYBthCTR8tgAlBZTgOIKE2G+Q/RQcx3ziV87cc0dv5gqLbyU9JLPHqNkqW2Kf8M0579HlvFRqXJC84pm1hpkzeOOjvz7rVWCQWjzqRosOijKJTOlT9rrpM7Dx46Rm8YVxtOnAzlCRv4d986owWRXBT0/xOVlympNlnAlh8oAx261Aax+FcDjAyEE7UK8ENKY7umkFjnt7biPLnGLmnKNMI+PAIi25Xvy72WKjnhwVKapu4Cd3eLLzK1xAud6T9XerAFRHiglH1xiC2p8tUz57+yC3zcg1tqOxK1XieckXvJFLRgiVQEUAAAAASUVORK5CYII=" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27.6" y="25"><block s="receiveGo"></block><custom-block s="initialize"></custom-block><block s="show"></block><block s="doRepeat"><block var="population size"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="hide"></block><custom-block s="activateTimer"></custom-block></script><script x="218.6" y="8"><block s="receiveOnClone"></block><custom-block s="cloneInitialize"></custom-block><block s="doForever"><script><block s="doIf"><block s="reportGreaterThan"><block var="time elapsed"/><l>0</l></block><script><block s="bounceOffEdge"></block><block s="forward"><block var="speed"/></block><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>healthy</l></block><script><block s="doIf"><custom-block s="collideWithSick?"></custom-block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>infected counter</l><l>1</l></block></script></block></script></block></script></block></script></block></script><comment x="51.6" y="343" w="355" collapsed="false">5.2.3.1 What really matters is the population density but as the area where the population lives in the simulation is fixed, we can safely focus on the effects of population size.  A sensible hypothesis would be as population size (density) increases, the rate at which the disease spreads also increase (duration of outbreak decreases).</comment><comment x="51.6" y="449" w="332" collapsed="false">5.2.3.4 Some of the simplifying assumptions: &#xD;1) assume population is restricted to a fixed area, in reality population always in flux moving in/out of a locality.  (think international travelers for example)&#xD;2. assume there is no healing or immunity after infection&#xD;3. assume agents continue interacting after infection, in reality the sick will either die or be restricted in movement due to laying in hospital bed etc.).&#xD;</comment><comment x="541.6" y="123.00000000000003" w="90" collapsed="false">See the hints page linked on the project page for some explanation of these blocks</comment><comment x="55.6" y="599" w="328" collapsed="false">5.2.3.5 One possible hypothesis:  As POPULATION SIZE increases, the duration of outbreak (TIME ELAPSED) will decrease because the rate of infection increases.  &#xD;&#xD;5.2.3.6 A graph like an exponential decay is expected.</comment></scripts></sprite><watcher var="speed" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="113" y="5.000005999999985" color="4,148,220" hidden="true"/><watcher var="time elapsed" style="normal" x="3.888888888888914" y="6.777783777777763" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="activateTimer" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportEquals"><block var="infected counter"/><l>100</l></block><script><block s="doSetVar"><l>time elapsed</l><block s="getTimer"></block></block></script></block><block s="doStopThis"><l><option>all but this script</option></l></block></script></block-definition><block-definition s="initialize" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>time elapsed</l><l>0</l></block><block s="doSetVar"><l>infected counter</l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l>What percentage of the population is infected initially? Enter 1-100.</l></block><block s="doSetVar"><l>percent initially sick</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the speed of the people? Enter 1-10.</l></block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>population size</l><l>100</l></block></script></block-definition><block-definition s="cloneInitialize" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>healthy</l></block><block s="doIf"><block s="reportLessThan"><block var="infected counter"/><block s="reportProduct"><block var="population size"/><block s="reportQuotient"><block var="percent initially sick"/><l>100</l></block></block></block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>infected counter</l><l>1</l></block></script></block><block s="setHeading"><block s="reportRandom"><l>1</l><l>360</l></block></block><block s="gotoXY"><block s="reportRandom"><l>-240</l><l>240</l></block><block s="reportRandom"><l>-180</l><l>180</l></block></block></script></block-definition><block-definition s="collideWithSick?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><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="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block var="item"/></block><l>sick</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables><variable name="speed"><l>2</l></variable><variable name="population size"><l>100</l></variable><variable name="percent initially sick"><l>50</l></variable><variable name="time elapsed"><l>5</l></variable><variable name="infected counter"><l>100</l></variable></variables></project><media name="U5L2p3 Disease Spread (answer file)  " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>