<snapdata remixID="9300555"><project name="Unit 5 Lab 2- Disease simulation" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEc0lEQVR4Xu3Yv0vUcRzH8feZ5qkpQYMUDSZNEQdh+duhJSihc6ihcggdAodwF6KG/oAadAmEGgQhEIQgEEX8gYZCl0VENYVDgpPlHafdNz4f+H7oivBoeV3wPBDz/H7v9fHZg45MRFEUGQ8KiAokACgqz6wvAEAgSAsAUJqfcQBiQFoAgNL8jAMQA9ICRQCnpqYslUpJD3TieKN9fPva8rnsb+dIFH1diCI7drLZPzc3N2eDg4PSczP+bwUCwK2tLdve3rZEImHuV4OKzxZF9ubeRbvSfLikn+bL7ZfhnDs7O9ba2lrSfVxUPgUCwLGxMevs7PR/oS0tLba0tGTV1dWWy+X8aWtqamx3d9dqa2stm82Gr9313d3d/vquri5bX1/39zjE7qOnp8c/5+5JJpP+e+65tbW18HoOT319vb++YvSynX30wb4/SFnyxmPLTdw1K/zwZzjy8JN9Gzkd6n2+Oe3P6x6zs7M2PDxcPmU5SUkFAsCRkRHr6+vzNzmI7rGwsBBepKOjw+rq6vzbnfv+4uKih+eucaDix/LyctH97nv7+/v+3nw+H6Du7e2F5+bn562qqsoDTD5J26mjlVZ55pJVnksHgMlbo2YVhyz37E7Yen/tefjzxsaGDQwMlPRDc1H5FAgAHaj4XxP32X0UCoVwUvd1W1ubrays+Ofa29ttdXU1vF3Hb9nx23d8f/y8u97dG9/nXiN+vV9fq+HpdQ+wlEfm6kS4LJPJ2NDQUCm3cU0ZFSj6T8j4+Lg1NTVJj3fh67TZuxcHniHR0Givzt/3121ublp/f/+B93BB+RX449cwMzMzNjk5WX4n/cuJ0um09fb2/jfn5aDFBfg9ICKkBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jAMQA9ICAJTmZxyAGJAWAKA0P+MAxIC0AACl+RkHIAakBQAozc84ADEgLQBAaX7GAYgBaQEASvMzDkAMSAsAUJqfcQBiQFoAgNL8jP8E4Rfst4f/CxoAAAAASUVORK5CYII=</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" 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(2)" idx="1" x="-99.49895615866399" y="-100.62630480167013" heading="90" scale="0.5" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="healthy" center-x="32" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAABbElEQVRIS+3VPy8EURSH4ffcxYiC2VmtWkGDhESCryBEp7MbUelolBo6DZFV6mQ3vgISyUqoKNRaOzYKdpa9RxiMxfq3U5ruzvzOc25uMucKP3m8YjvVttRTNHFTxE9df1cmdQNeMEXVjiNmBKGrJqdcoPaAhNnFd3Y+Mz7CyWAaWAK6v9vV8/dzYJkrZ/ttvhZ2K1lE0z8Ea2MqW5RaMi8vI9gr51CZ+BP6qmkev3XycRnCyWAFWGgIjYpXuXIWBbfSh+hJTGjIqPQLHeV1jMzFClvdEJLlO5CmWGH0XkgGGi8aav/w66kK7m0BMYOxnrPaI8GrzKC6FSsskg7/PLd8ikhPLLjqGaXW3mf4bhSxe/HAZoxS8340hNxgAiHXEK5MUnLy0RB60VI3Q9jEGjD0ywYFTHWeYlvh49h8K3mVDGpnQQa+bqDHiNnEb8m+z9W/mh6TXtADMoylG0PnU7HlEsM56CG+c1av8QPH/W1VMT36TgAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="infected" center-x="9" center-y="9" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABEElEQVQ4T+2UwU3DQBBF37eBczogR4hzcAmmg1ABogNSAaKC0AGmgkAFSQf4QsINUwG+g3bQ2klkLAcrhCN7nN3/9u9o/4iWZQNiROLgWKLvj5hRBMYbjlQv5E2Z6gUbkpgxEcRtF6xr5phL3GtBuq6VIIvpuQ+uA7j6CdDcc3AbPjP2dXmIfXInY7QLpO4uWHImi0oXk99ANhrjRm7Au0RvL1D5tAjbF1L16B/U1ce/65GLeOqKRJcbg1x2Qp+Q167D2/Z9mBVwXmVtSIIx2xVWQoxLLXnYpN+PDhNTUY2NrrWaAGMtyMoP2RTYKSMLuWgLsXeAkSngkUNSZRTfxsjW9/v+HawcOgqOyOviuu4LuGxjTixz75QAAAAASUVORK5CYII=" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="517" y="25"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="10" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>number infected</l><l>0</l></block><block s="doSetVar"><l>all made</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setScale"><l>50</l></block><block s="doAsk"><l>size of population? (1-200)</l></block><block s="doUntil"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block s="getLastAnswer"></block></block><block s="reportGreaterThan"><l>201</l><block s="getLastAnswer"></block></block></block><script><block s="doAsk"><l>size of population? (1-200)</l></block></script></block><block s="doSetVar"><l>population size</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>% infected? (1-100)</l></block><block s="doUntil"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>101</l></block></block><script><block s="doAsk"><l>% infected? (1-100)</l></block></script></block><block s="doSetVar"><l>number infected</l><block s="reportRound"><block s="reportSum"><block s="reportProduct"><block s="reportQuotient"><block s="getLastAnswer"></block><l>100</l></block><block var="population size"/></block><l>.4</l></block></block></block><block s="doAsk"><l>speed of spreading? (1-10)</l></block><block s="doUntil"><block s="reportAnd"><block s="reportLessThan"><l>0</l><block s="getLastAnswer"></block></block><block s="reportLessThan"><block s="getLastAnswer"></block><l>11</l></block></block><script><block s="doAsk"><l>speed of spreading? (1-10)</l></block></script></block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block><block s="hide"></block><block s="gotoXY"><l>-100</l><l>-100</l></block><block s="doRepeat"><block var="population size"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="doSetVar"><l>all made</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="483" y="127"><block s="receiveOnClone"></block><block s="doWarp"><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="show"></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="number infected"/><l>0</l></block></block><script><block s="doChangeVar"><l>number infected</l><l>-1</l></block><block s="doSwitchToCostume"><l>infected</l></block></script></block></script></block><block s="doWaitUntil"><block s="reportEquals"><block var="all made"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><block s="doResetTimer"></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><script><block s="doChangeVar"><l>number infected</l><l>1</l></block></script></block><block s="doFaceTowards"><l><option>random position</option></l></block><block s="doUntil"><block s="reportEquals"><block var="population size"/><block var="number infected"/></block><script><block s="forward"><block var="speed"/></block><block s="bounceOffEdge"></block></script></block><block s="doSetVar"><l>time until infected</l><block s="getTimer"></block></block></script><script x="15" y="630"><block s="receiveOnClone"></block><block s="doWaitUntil"><block s="reportEquals"><block var="all made"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><block s="doUntil"><block s="reportEquals"><block s="getCostumeIdx"></block><l>2</l></block><script><block s="doIf"><custom-block s="touching infected"></custom-block><script><block s="doSwitchToCostume"><l>infected</l></block><block s="doChangeVar"><l>number infected</l><l>1</l></block></script></block></script></block></script></scripts></sprite><watcher var="speed" style="normal" x="9.979166666666742" y="51.89167065833328" color="243,118,29" hidden="true"/><watcher var="percentage infected" style="normal" x="9.979166666666742" y="30.93541866249989" color="243,118,29" hidden="true"/><watcher var="population size" style="normal" x="9.979166666666742" y="9.979166666666636" color="243,118,29" hidden="true"/><watcher var="all made" style="normal" x="9.979166666666742" y="30.93541866249989" color="243,118,29" hidden="true"/><watcher var="number infected" style="normal" x="9.979166666666742" y="54.885420658333175" color="243,118,29" hidden="true"/><watcher var="time until infected" style="normal" x="6.9854166666666515" y="19.95833932083331" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="touching infected" type="predicate" category="sensing"><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="reportEquals"><block s="reportAttributeOf"><l><option>costume #</option></l><block var="item"/></block><l>2</l></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="average time for disease to spread with population size" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="speed"><l>9</l></variable><variable name="percentage infected"><l>90</l></variable><variable name="population size"><l>100</l></variable><variable name="all made"><bool>true</bool></variable><variable name="number infected"><l>100</l></variable><variable name="time until infected"><l>28.4</l></variable></variables></project><media name="Unit 5 Lab 2- Disease simulation" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>