<snapdata remixID="15014352"><project name="U5L2-Simulation" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAD/klEQVR4AeyXvWpVQRhFv5vgX8BCBdEqYCfY+QT6BL6ArW/ic/gEFrZWtlrYaKtiI0RLi5DovdcrpLmB8ztnztkze4VAcs+cmfn22gtCDrZ8QWBBAgfBFwQWJICAC8Ln6ggExIJFCSDgAPyff0S8/bSJ7XbAJl5tJYCArXj2F1+/X8erd39jg4H7YBI++Qo4ENqHb9v4fnIa56e/483H9cDdvN5EAAGbyFx6/uXnNs7iRpzFrfj6i7/Bl/CM/oiAPdHdvbmOo6u7/9pWmzi+ve65i9e6CCBgF6GL9acPr8Sdoz+xOj+JZ493Jl4850caAQTsyW+12r243URsz+P/r7tPfE9AAAEHQHxw7zAeHV+P1QoFB2BrfRUBW/HsL754ci1ePr8fh4dFC7gfauFPCLhwAe7XI6C7AQvnR8CFC3C/HgHdDVg4PwIuXID79QjobsDC+WcVcOGsXC9IAAEFS3EaCQGd2hbMioCCpTiNhIBObQtmRUDBUpxGQsBZ2uaSJgII2ESG57MQQMBZMHNJEwEEbCLD81kIIOAsmLmkiQACNpHh+SwEEHAWzL6XdCVHwC5CrGclgIBZ8XJ4FwEE7CLEelYCCJgVL4d3EUDALkKsZyWAgFnxcngXgXoF7ErOugQBBJSowXcIBPTtXiI5AkrU4DsEAvp2L5EcASVq8B0CAevrvqhECFhUXfUNi4D1dVpUIgQsqq76hkXA+jotKhECFlVXfcMiYH2dFpVoUgGLSs6wEgQQUKIG3yEQ0Ld7ieQIKFGD7xAI6Nu9RHIElKjBdwgEnKR7DhlLAAHHkmPfJAQQcBKMHDKWAAKOJce+SQgg4CQYOWQsAQQcS459kxBAwEkw+h6SmhwBUwmyP4kAAibhY3MqAQRMJcj+JAIImISPzakEEDCVIPuTCCBgEj42pxIoV8DU5OyXIICAEjX4DoGAvt1LJEdAiRp8h0BA3+4lkiOgRA2+QyBged1XNTECVlVneWEQsLzOqpoYAauqs7wwCFheZ1VNjIBV1VleGAQsr7OqJh4kYFXJCSNBAAElavAdAgF9u5dIjoASNfgOgYC+3UskR0CJGnyHQMBe3fNSLgIImIss5/YigIC9MPFSLgIImIss5/YigIC9MPFSLgIImIss5/YigIC9MPm+lDs5AuYmzPmtBBCwFQ+LuQkgYG7CnN9KAAFb8bCYmwAC5ibM+a0EELAVD4u5CegKmDs550sQQECJGnyHQEDf7iWSI6BEDb5DIKBv9xLJEVCiBt8hEFCve6uJENCqbr2wCKjXidVECGhVt15YBNTrxGoiBLSqWy8sAup1YjXRnoBWyQkrQQABJWrwHQIBfbuXSI6AEjX4DoGAvt1LJP8HAAD//7mc47MAAAAGSURBVAMALJ2sj9b4PR8AAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="U5L2-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"><block var="population input"/><script><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 input"/></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="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="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><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 s="reifyReporter"><autolambda><block var="infected?"/></autolambda><list></list></block><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></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="211"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="212"></list></costumes><sounds><list struct="atomic" id="213"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-12.068036040615425" y="155.0835136201784" heading="294.63" scale="0.5" volume="100" pan="0" rotation="0" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="218"><costumes><list id="219"><item><ref mediaID="U5L2-Simulation_Sprite_cst_well"></ref></item><item><ref mediaID="U5L2-Simulation_Sprite_cst_sick"></ref></item></list></costumes><sounds><list struct="atomic" id="220"></list></sounds><blocks></blocks><variables><variable name="infected?"><bool>false</bool></variable></variables><scripts><comment x="27.666666666666686" y="10" w="331.3333333333333" collapsed="true">There are things to write inside these blocks:</comment><script x="31.333333333333343" y="95.33333333333317"><block s="receiveGo"></block><block s="bubble"><l></l></block><block s="bubble"><custom-block s="simulate disease, population: %n percent infected: %n speed: %n"><l>100</l><l>5</l><l>2</l></custom-block></block><block s="show"></block></script><script x="30" y="215.88888888888923"><block s="receiveOnClone"></block><custom-block s="initialize clone"></custom-block><block s="doWaitUntil"><block var="clones ready?"><comment w="295.3333333333333" collapsed="true">This will be true when all the clones have been created.</comment></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block var="number infected"/><block var="population"/></list></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><list></list></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><list></list></block></script></block></script><comment w="220" collapsed="false">Move the clone and&#xD;make it infected if it&apos;s touching an infected one.</comment></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" hidden="true"/></sprites></stage><variables><variable name="number infected"><l>100</l></variable><variable name="population"><l>100</l></variable><variable name="percent initially infected"><l>5</l></variable><variable name="speed"><l>2</l></variable><variable name="clones ready?"><bool>true</bool></variable></variables></scene></scenes></project><media name="U5L2-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-Simulation_Sprite_cst_well"/><costume name="sick" center-x="12" center-y="26" image="data:image/png;base64,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" mediaID="U5L2-Simulation_Sprite_cst_sick"/></media></snapdata>