<snapdata remixID="9852395"><project name="U2L3pp1-2-Predicates" 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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</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="217" y="196" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="255,35,24,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><comment x="20" y="11.333333333333343" w="188.6666666666667" collapsed="false">Pen size not required by the lab, but makes the writing much easier to see.</comment><script x="20" y="77.33333333333334"><block s="clear"></block><block s="down"></block><block s="setSize"><l>3</l></block><block s="doForever"><script><block s="doIfElse"><block s="reportGreaterThan"><block s="yPosition"></block><l>0</l></block><script><block s="setColor"><color>255,35,24,1</color></block></script><script><block s="setColor"><color>12,0,241,1</color></block></script></block><block s="doIfElse"><block s="reportMouseDown"><comment w="53.333333333333336" collapsed="true">1.3</comment></block><script><block s="down"></block></script><script><block s="up"></block></script></block><block s="doGotoObject"><l><option>mouse-pointer</option></l></block></script><comment w="75.33333333333333" collapsed="true">2.3.1.2</comment></block></script><comment x="20" y="377.83333333333337" w="90" collapsed="true">2.2  Inclusive.</comment><script x="20" y="409.83333333333337"><custom-block s="%s ≤ %s"><l></l><l></l><comment w="280.6666666666667" collapsed="true">2.3.  See inside the blocks.  On the next lab page (2.3.3) there is a discussion of several different correct solutions to these.&#xD;&#xD;We&apos;ve learned that students find this exercise difficult.  This may be one of the places where a whole-class discussion would be useful.  &quot;If a&lt;b, is a≤b true?  What if a=b?  What if a&gt;b?&quot;</comment></custom-block></script><script x="20" y="444.83333333333337"><custom-block s="%s ≥ %s"><l></l><l></l></custom-block></script><script x="20" y="477.83333333333337"><custom-block s="%s ≠ %s"><l></l><l></l></custom-block></script><script x="20" y="545.8333333333334"><custom-block s="%b implies %b"><l/><l/><comment w="105.33333333333333" collapsed="true">if P then Q. TFTT</comment></custom-block></script><script x="20" y="580.8333333333334"><custom-block s="%b xor %b"><l/><l/><comment w="117.33333333333333" collapsed="true">exclusive OR. FTTF</comment></custom-block></script><script x="305" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="setSize"><l>3</l></block><block s="doForever"><script><block s="doIfElse"><block s="reportGreaterThan"><block s="yPosition"></block><l>50</l></block><script><block s="setColor"><color>255,35,24,1</color></block></script><script><block s="doIfElse"><custom-block s="is %s between %s and %s ?"><block s="yPosition"></block><l>-50</l><l>50</l><comment w="53.333333333333336" collapsed="true">2.4</comment></custom-block><script><block s="setColor"><color>65,255,10,1</color></block></script><script><block s="setColor"><color>16,0,250,1</color></block></script></block></script></block><block s="doIfElse"><block s="reportMouseDown"><comment w="53.333333333333336" collapsed="true">1.3</comment></block><script><block s="down"></block></script><script><block s="up"></block></script></block><block s="doGotoObject"><l><option>mouse-pointer</option></l></block></script><comment w="75.33333333333333" collapsed="true">2.3.1.2</comment></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;a&apos; ≤ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportLessThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≥ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≠ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="is %&apos;mid&apos; between %&apos;low&apos; and %&apos;high&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportAnd"><custom-block s="%s ≥ %s"><block var="mid"/><block var="low"/></custom-block><custom-block s="%s ≤ %s"><block var="mid"/><block var="high"/></custom-block></block></block></script><scripts><comment x="14.666666666666686" y="88.80000000000001" w="304.6666666666667" collapsed="false">As the lab says, it&apos;s okay to use &quot;&gt;&quot; and &quot;&lt;&quot; instead of &quot;≥&quot; and &quot;≤.&quot;</comment></scripts></block-definition><block-definition s="%&apos;p&apos; implies %&apos;q&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%b"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportNot"><block var="p"/></block><block var="q"/></block></block></script></block-definition><block-definition s="%&apos;p&apos; xor %&apos;q&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%b"></input></inputs><script><block s="doReport"><block s="reportAnd"><block s="reportOr"><block var="p"/><block var="q"/></block><block s="reportNot"><block s="reportAnd"><block var="p"/><block var="q"/></block></block></block></block></script></block-definition></blocks><variables></variables></project><media name="U2L3pp1-2-Predicates" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>