<snapdata remixID="9074463"><project name="lab 3.4" app="Snap! 5.4, http://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" 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="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="min Which number is smaller? %s %s"><l>4</l><l>9</l></custom-block></script><script x="20" y="53"><custom-block s="max Which number is bigger %s %s"><l>10</l><l>18</l></custom-block></script><script x="20" y="86"><custom-block s="is this number %s between %s and %s"><l>8</l><l>2</l><l>11</l></custom-block></script><script x="20" y="119"><custom-block s="at least as long as: is there at least %s letters in the word %s"><l>4</l><l>dog</l></custom-block></script><script x="25" y="155"><custom-block s="distance to %s %s"><l>90</l><l>-49</l></custom-block></script><script x="15" y="210"><custom-block s="does the word %s contain the letter %s"><l>kebab</l><l>m</l></custom-block></script></scripts></sprite><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="10" color="74,108,212"/><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212"/><watcher var="counter" style="normal" x="10" y="52.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="min Which number is smaller? %&apos;first number&apos; %&apos;second number&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="first number"/><block var="second number"/></block><script><block s="doReport"><block var="first number"/></block></script></block><block s="doIf"><block s="reportLessThan"><block var="second number"/><block var="first number"/></block><script><block s="doReport"><block var="second number"/></block></script></block></script></block-definition><block-definition s="max Which number is bigger %&apos;first number&apos; %&apos;second number&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="first number"/><block var="second number"/></block><script><block s="doReport"><block var="first number"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="second number"/><block var="first number"/></block><script><block s="doReport"><block var="second number"/></block></script></block></script></block-definition><block-definition s="at least as long as: is there at least %&apos;number&apos; letters in the word %&apos;word&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block s="reportStringSize"><block var="word"/></block><block var="number"/></block><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><block var="number"/></block></block><script><block s="doReport"><l>yes</l></block></script><script><block s="doReport"><l>no</l></block></script></block></script></block-definition><block-definition s="is this number %&apos;number&apos; between %&apos;first number&apos; and %&apos;second number&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="first number"/><block var="number"/></block><block s="reportLessThan"><block var="number"/><block var="second number"/></block></block><block s="reportOr"><block s="reportEquals"><block var="number"/><block var="first number"/></block><block s="reportEquals"><block var="number"/><block var="second number"/></block></block></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></block></script></block></script></block-definition><block-definition s="distance to %&apos;x position&apos; %&apos;y position&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportSum"><block s="reportPower"><block s="reportDifference"><block var="y position"/><block s="yPosition"></block></block><l>2</l></block><block s="reportPower"><block s="reportDifference"><block var="x position"/><block s="xPosition"></block></block><l>2</l></block></block></block></block></script></block-definition><block-definition s="does the word contain" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="does the word %&apos;word&apos; contain the letter %&apos;letter&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="counter"/><block var="letter"/></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="counter"/><block var="letter"/></block><script><block s="doReport"><l>yes</l></block></script><script><block s="doReport"><l>no</l></block></script></block></script></block-definition></blocks><variables><variable name="counter"><l>197</l></variable></variables></project><media name="lab 3.4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>