<snapdata remixID="13321036"><project name="U5L1-GuessNumber" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U5L1-GuessNumber"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="number guessing game" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="gotoXY"><l>-200</l><l>-100</l></block><block s="write"><l>I&apos;m thinking of a number from 1 to 60.</l><l>16</l></block><block s="gotoXY"><l>20</l><l>0</l></block><block s="doDeclareVariables"><list><l>number of guesses</l><l>sprite response</l></list></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="guesses"/></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l></l></list></block><script><block s="doAsk"><l>Guess my secret number.</l></block><block s="doSetVar"><l>number of guesses</l><block s="reportVariadicSum"><list><block var="number of guesses"/><l>1</l></list></block></block><block s="doSetVar"><l>sprite response</l><custom-block s="high or low answer: %n secret number: %n"><block s="getLastAnswer"></block><block var="secret number"/></custom-block></block><block s="doAddToList"><block var="sprite response"/><block var="guesses"/></block><block s="doSayFor"><block var="sprite response"/><l>2</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You guessed it in </l><block var="number of guesses"/><l> guesses.</l></list></block><l>3</l></block></script></block-definition><block-definition s="high or low answer: %&apos;answer&apos; secret number: %&apos;secret number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is correct!</l></list></custom-block></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="answer"/><block var="secret number"/></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is too low.</l></list></custom-block></block></script><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is too high.</l></list></custom-block></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="bar chart of table %&apos;data&apos; grouped by field: %&apos;field&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos;" type="reporter" category="lists"><comment x="0" y="0" w="344.6666666666667" collapsed="false">Takes a table (typically from a CSV data set) as input and reports a summary of the table grouped by the field in the specified column number.  The remaining three inputs are used only if the field values are numbers, in which case they can be grouped into buckets (e.g., decades, centuries, etc.).  Those three inputs specify the smallest and largest values of interest and, most importantly, the width of a bucket (10 for decades, 100 for centuries).  If the field isn&apos;t numeric, leave these three inputs empty or set them to zero.  In that case, each string value of the field is its own bucket, and they appear sorted alphabetically.&#xD;&#xD;The block reports a new table with three columns.  The first column contains the bucket name or smallest number.  The second column contains a nonnegative integer that says how many records in the input table fall into this bucket.  The third column is a subtable containing the actual records from the original table that fall into the bucket.&#xD;&#xD;If your buckets aren&apos;t of constant width, or you want to group by some function of more than one field, load the &quot;Frequency Distribution Analysis&quot; library instead. </comment><header></header><code></code><translations>ca:gràfica de la taula _ agrupada pel camp: _ des de: _ fins: _ interval: _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>sorted</l></list></block><block s="doSetVar"><l>sorted</l><custom-block s="sort table %l on field %n in %s order"><custom-block s="group table %l by field %n by intervals of: %n"><block var="data"/><block var="field"/><block var="interval"/></custom-block><l>1</l><l>ascending</l></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="interval"/><l>0</l></list></block><script><block s="doReport"><block var="sorted"/></block></script><list></list></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCONS"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><l/></block><block var="interval"/></list></block><block s="reportCDR"><l/></block></block></autolambda><list></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="sorted"/><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="floor"/><block var="interval"/></block></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="ceiling"/><block var="interval"/></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l>1</l></list></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportNewList"><list><l></l><l>0</l><block s="reportNewList"><list></list></block></list></block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="bar chart helper function to fill %&apos;data&apos; key: %&apos;key&apos; from: %&apos;floor&apos; to: %&apos;ceiling&apos; interval: %&apos;interval&apos; with: %&apos;generator&apos;" type="reporter" category="lists"><comment x="0" y="0" w="103" collapsed="false">add missing entries to a sorted list. Used for histograms</comment><header></header><code></code><translations>pt:os itens de _ com a chave _ entre _ e _ com passo _ completados por _&#xD;ca:gràfica omplint _ amb clau: _ des de: _ fins: _ interval: _ amb _&#xD;</translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%n"></input><input type="%n"></input><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="floor"/><block var="ceiling"/></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></list></block><script><block s="doReport"><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block var="floor"/><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="evaluate"><block var="key"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block var="floor"/></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block s="reportCDR"><block var="data"/></block><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="generator"/><list><block var="floor"/></list></block><custom-block s="bar chart helper function to fill %l key: %repRing from: %n to: %n interval: %repRing with: %repRing"><block var="data"/><block var="key"/><block s="evaluate"><block var="interval"/><list><block var="floor"/></list></block><block var="ceiling"/><block var="interval"/><block var="generator"/></custom-block></block></block></script></block-definition><block-definition s="plot bar chart %&apos;data&apos; bars at x: %&apos;left&apos; y: %&apos;bottom&apos; width: %&apos;width&apos; height: %&apos;height&apos;" type="command" category="pen"><header></header><code></code><translations>pt:desenha gráfico de barras de _ em (x: _ , y: _ ) com largura _ e altura _&#xD;ca:dibuixa gràfic _ a x: _ y: _ amplada: _ alçada: _&#xD;</translations><inputs><input type="%l"></input><input type="%n">-200</input><input type="%n">-100</input><input type="%n">400</input><input type="%n">200</input></inputs><script><block s="doDeclareVariables"><list><l>ratio</l><l>step</l><l>flat line ends</l><l>col</l><l>sorted</l><l>min</l><l>digit12</l><l>saved pentrails</l><l>digit10</l><l>x label width</l><l>saved position</l><l>label delta y</l><l>max y</l></list></block><block s="doSetVar"><l>flat line ends</l><block s="reportGlobalFlag"><l><option>flat line ends</option></l></block></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="doSetVar"><l>saved pentrails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="up"><comment w="105.33333333333333" collapsed="false">find out how wide a digit is at two sizes</comment></block><block s="doGotoObject"><l><option>center</option></l></block><block s="write"><l>1234567890</l><l>12</l></block><block s="doSetVar"><l>digit12</l><block s="reportQuotient"><block s="xPosition"></block><l>10</l></block></block><block s="clear"></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></l></block><block s="write"><l>1234567890</l><l>10</l></block><block s="doSetVar"><l>digit10</l><block s="reportQuotient"><block s="xPosition"></block><l>10</l></block></block><block s="clear"></block><block s="doSwitchToCostume"><block var="saved pentrails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>x label width</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l><option>last</option></l><block var="data"/></block></block></block></block></block><block s="doSetVar"><l>sorted</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><custom-block s="sort table %l on field %n in %s order"><block var="data"/><l>2</l><l>descending</l></custom-block></block></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block><l>0</l></list></block><script><block s="doSetVar"><l>min</l><block s="reportListItem"><l><option>last</option></l><block var="sorted"/></block></block></script><script><block s="doSetVar"><l>min</l><l>0</l></block></script><comment w="142" collapsed="false">If smallest value &lt; 0, the x axis isn&apos;t at the bottom.&#xD;Note that sort is by &gt; not by &lt;.&#xD;Not clear this can happen in a&#xD;histogram!</comment></block><block s="doSetVar"><l>max y</l><block s="reportListItem"><l>1</l><block var="sorted"/></block></block><block s="doSetVar"><l>ratio</l><block s="reportQuotient"><block var="height"/><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="sorted"/></block><block var="min"/></block></block></block><block s="doSetVar"><l>label delta y</l><block s="reportVariadicProduct"><list><block s="reportRound"><block s="reportQuotient"><block var="max y"/><l>50</l></block></block><l>10</l></list></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><block var="width"/><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="step"/><l>2</l></list></block><script><block s="doSetVar"><l>col</l><block s="reportDifference"><block var="step"/><l>1</l></block></block></script><script><block s="doSetVar"><l>col</l><block s="reportVariadicProduct"><list><block var="step"/><l>0.8</l></list></block></block></script></block><block s="gotoXY"><block var="left"/><block s="reportDifference"><block var="bottom"/><block s="reportVariadicProduct"><list><block var="min"/><block var="ratio"/></list></block></block></block><block s="setSize"><l>1</l></block><block s="down"></block><block s="setHeading"><l>90</l></block><block s="forward"><block var="width"/><comment w="110.66666666666667" collapsed="true">draw x axis at y=0</comment></block><block s="up"></block><block s="gotoXY"><block var="left"/><block var="bottom"/></block><block s="setHeading"><l>0</l></block><block s="down"></block><block s="forward"><block var="height"/><comment w="74.66666666666667" collapsed="true">draw y axis</comment></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block s="reportDifference"><block var="left"/><block s="reportVariadicSum"><list><block var="digit12"/><l>2</l></list></block></block><block s="reportDifference"><block var="bottom"/><block s="reportVariadicProduct"><list><block var="min"/><block var="ratio"/></list></block></block></block><block s="write"><l>0</l><l>12</l></block><block s="doFor"><l>i</l><l>1</l><l>5</l><script><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="label delta y"/><block var="min"/></block><block var="ratio"/></list></block></block><block s="setXPosition"><block s="reportDifference"><block var="left"/><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block var="digit12"/><block s="reportTextAttribute"><l><option>length</option></l><block s="reportVariadicProduct"><list><block var="label delta y"/><block var="i"/></list></block></block></list></block><l>2</l></list></block></block></block><block s="write"><block s="reportVariadicProduct"><list><block var="label delta y"/><block var="i"/></list></block><l>12</l></block></script></block><block s="gotoXY"><block var="left"/><block var="bottom"/><comment w="112" collapsed="true">Ready to draw bars.</comment></block><block s="changeXPosition"><block s="reportQuotient"><block var="step"/><l>2</l></block></block><block s="setSize"><block var="col"/></block><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><l>0</l></list></block><script><block s="down"></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportDifference"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block var="min"/></block><block var="ratio"/></list></block></block><block s="up"></block><block s="setYPosition"><block var="bottom"/></block><block s="doSetVar"><l>saved position</l><block s="reportNewList"><list><block s="xPosition"></block><block s="yPosition"></block></list></block></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><l>15</l></list><comment w="319.3333333333333" collapsed="true">Choose label format depending on label width vs. bar width.</comment></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>2</l></block></block><block s="changeXPosition"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><l>8</l></block></block><block s="setHeading"><l>180</l></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>10</l></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="digit10"/><block var="x label width"/></list></block><l>2.5</l></list></block></list></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>2</l></block></block><block s="changeXPosition"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><l>10</l></block></block><block s="setHeading"><l>180</l></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>12</l></block></script><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="col"/><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block var="digit12"/><block var="x label width"/></list></block><l>2.5</l></list></block></list></block><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>10</l></block></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportDifference"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><block s="reportVariadicProduct"><list><block var="digit10"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block></block></block></list></block></block><l>2</l></block></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>10</l></block></script><script><block s="setYPosition"><block s="reportDifference"><block var="bottom"/><l>12</l></block></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportDifference"><block s="reportDifference"><block s="reportQuotient"><block var="step"/><l>2</l></block><block s="reportVariadicProduct"><list><block var="digit12"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportMonadic"><l><option>log</option></l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block></block></block></list></block></block><l>2</l></block></block><block s="write"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><l>12</l></block></script></block></script></block></script></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="setHeading"><l>90</l></block><block s="doGotoObject"><block var="saved position"/></block><block s="changeXPosition"><block var="step"/></block></script></block></script></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><block var="flat line ends"/></block></script></block-definition><block-definition s="sort table %&apos;data&apos; on field %&apos;field number&apos; in %&apos;order&apos; order" type="reporter" category="lists"><header></header><code></code><translations>ca:ordena taula _ pel camp _ en ordre _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%s" readonly="true"><options>ascending&#xD;descending</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="order"/><l>ascending</l></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="field number"/><l/></block><block s="reportListItem"><block var="field number"/><l/></block></list></block></autolambda><list></list></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="field number"/><l/></block><block s="reportListItem"><block var="field number"/><l/></block></list></block></autolambda><list></list></block></block></list></block></block></script></block-definition><block-definition s="group table %&apos;data&apos; by field %&apos;number&apos; by intervals of: %&apos;interval&apos;" type="reporter" category="lists"><header></header><code></code><translations>ca:agrupa taula _ pel camp _ per intervals de _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>dta_group(list, fn)</l><list><block var="data"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="interval"/><l>0</l></list></block><block s="reifyReporter"><autolambda><block s="reportListItem"><block var="number"/><l/></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListItem"><block var="number"/><l/></block><block var="interval"/></block></block></autolambda><list></list></block></block></list></block></block></script></block-definition><block-definition s="Computer guessing" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block></script><scripts><script x="22" y="108.63333333333327"><block s="doSetVar"><l>Guess</l><custom-block s="Average of %n and %n"><l>1</l><block s="reportVariadicMax"><list><block var="Guess 1"/><block s="reportDifference"><block var="Guess"/><l>1</l></block></list></block></custom-block></block><block s="doAsk"><block s="reportJoinWords"><list><block var="Guess"/><l>?</l></list></block></block><block s="doSetVar"><l>Response</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Response"/><l>Too Low</l></list></block><script><block s="doSetVar"><l>Guess 1</l><l></l></block><block s="doAsk"><block s="reportJoinWords"><list><block var="Guess 1"/><l>?</l></list></block></block><block s="doSetVar"><l>Response</l><block s="getLastAnswer"></block></block></script><list><block s="reportVariadicEquals"><list><block var="Response"/><l>Too High</l></list></block><script><block s="doSetVar"><l>Guess 2</l><l></l></block><block s="doAsk"><block s="reportJoinWords"><list><block var="Guess 2"/><l>?</l></list></block></block><block s="doSetVar"><l>Response</l><block s="getLastAnswer"></block></block></script></list></block></script><script x="268.791015625" y="71.2999999999999"><block s="reportVariadicMin"><list><block var="Guess"/><block s="reportVariadicSum"><list><block var="Guess"/><l>1</l></list></block></list></block></script></scripts></block-definition><block-definition s="Find Max in %&apos;List&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l></list></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Average of %&apos;a&apos; and %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="a"/><block var="b"/></list></block><l>2</l></block></block></block></script></block-definition><block-definition s="Computer guess" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block s="reportNumbers"><l>1</l><l>60</l></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>61</l></block></block></script></block-definition></blocks><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" id="1249"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAFwpJREFUeF7t3T+MLXUVB/CZfQ0PLUm0stZKKwpjQWHAYPJWEqMNjdhAozTGQk1M1IJoIVhAQqSiUYlkKQiPWFhR0NlpYmWFiaUPaNiRWe9sZufNvXfu3fv2nN3zsXpx//zO+Zzfznf+7dI2/keAAAECBAhcuUB75StakAABAgQIEGgEsE1AgAABAgQCBARwALolCRAgQICAALYHCBAgQIBAgIAADkC3JAECBAgQEMD2AAECBAgQCBAQwAHoliRAgAABAgLYHiBAgAABAgECAjgA3ZIECBAgQEAA2wMECBAgQCBAQAAHoFuSAAECBAgIYHuAAAECBAgECAjgAHRLEiBAgAABAWwPECBAgACBAAEBHIBuSQIECBAgIIDtAQIECBAgECAggAPQLUmAAAECBASwPUCAAAECBAIEBHAAuiUJECBAgIAAtgcIECBAgECAgAAOQLckAQIECBAQwPYAAQIECBAIEBDAAeiWJECAAAECAtgeIECAAAECAQICOADdkgQIECBAQADbAwQIECBAIEBAAAegW5IAAQIECAhge4AAAQIECAQICOAAdEsSIECAAAEBbA8QIECAAIEAAQEcgG5JAgQIECAggO0BAgQIECAQICCAA9AtSYAAAQIEBLA9QIAAAQIEAgQEcAC6JQkQIECAgAC2BwgQIECAQICAAA5AtyQBAgQIEBDA9gABAgQIEAgQEMAB6JYkQIAAAQIC2B4gQIAAAQIBAgI4AN2SBAgQIEBAANsDBAgQIEAgQEAAB6BbkgABAgQICGB7gAABAgQIBAgI4AB0SxIgQIAAAQFsDxAgQIAAgQABARyAbkkCBAgQICCA7QECBAgQIBAgIIAD0C1JgAABAgQEsD1AgAABAgQCBARwALolCRAgQICAALYHCBAgQIBAgIAADkC3JAECBAgQEMD2AAECBAgQCBAQwAHoliRAgAABAgLYHiBAgAABAgECAjgA3ZIECBAgQEAA2wMECBAgQCBAQAAHoFuSAAECBAgIYHuAAAECBAgECAjgAHRLEiBAgAABAWwPECBAgACBAAEBHIBuSQIECBAgIIDtAQIECBAgECAggAPQLUmAAAECBASwPUCAAAECBAIEBHAAuiUJECBAgIAAtgcIECBAgECAgAAOQLckAQIECBAQwPYAAQIECBAIEBDAAeiWJECAAAECAtgeIECAAAECAQICOADdkgQIECBAQADbAwQIECBAIEBAAAegW5IAAQIECAhge4AAAQIECAQICOAAdEsSIECAAAEBbA8QIECAAIEAAQEcgG5JAgQIECAggO0BAgQIECAQICCAA9AtSYAAAQIEBLA9QIAAAQIEAgQEcAC6JQkQIECAgAC2BwgQIECAQICAAA5AtyQBAgQIEBDA9gABAgQIEAgQEMAB6JYkQIAAAQIC2B4gQIAAAQIBAgI4AN2SBAgQIEBAANsDBAgQIEAgQEAAB6BbkgABAgQICGB7gAABAgQIBAgI4AB0SxIgQIAAAQFsDxAgQIAAgQABARyAbkkCBAgQICCA7QECBAgQIBAgIIAD0C1JgAABAgQEsD1AgAABAgQCBARwALolCRAgQICAALYHCBAgQIBAgIAADkC3JAECBAgQEMD2AAECBAgQCBAQwAHoliRAgAABAgLYHiBAgAABAgECAjgA3ZIECBAgQEAA2wMECBAgQCBAQAAHoFuSAAECBAgIYHuAAAECBAgECAjgAHRLEiBAgAABAWwPECBAgACBAAEBHIBuSQIECBAgIIDtAQIECBAgECAggAPQLUmAAAECBASwPUCAAAECBAIEBHAAuiUJECBAgIAAtgcIECBAgECAgAAOQLckAQIECBAQwPYAAQIECBAIEBDAAeiWJECAAAECAtgeIECAAAECAQICOADdkgQIECBAQADbAwQIECBAIEBAAAegW5IAAQIECAhge4AAAQIECAQICOAAdEsSIECAAAEBbA8QIECAAIEAAQEcgG5JAgQIECAggO0BAgQIECAQICCAA9AtSYAAAQIEBLA9QIAAAQIEAgQEcAC6JQkQIECAgAC2BwgQIECAQICAAA5AtyQBAgQIEBDA9gABAgQIEAgQEMAB6JYkQIAAAQIC2B4gQIAAAQIBAgI4AN2SBAgQIEBAANsDBAgQIEAgQODGBfDx8fHLbdt+u23br7/55pt/u2rTxx9//DMPP/zwH7uu+9fJyclz29Zf1fts13XfODk5ubvt88cfv3Pnzufatv1r0zTPb/vap5566std1/2laZr3P/zww++8++6793ZZK+Jzj4+Pn2jb9p1h7a7rXlliGlHrZdYczfHlk5OTly7zvQ79tcP+HM1g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</pentrails><costumes><list struct="atomic" id="1250"></list></costumes><sounds><list struct="atomic" id="1251"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="20" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="1256"><costumes><list struct="atomic" id="1257"></list></costumes><sounds><list struct="atomic" id="1258"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="30"><custom-block s="number guessing game"></custom-block></script><script x="459.46699218750007" y="96.71666666666664"><block s="receiveGo"></block><block s="doSetVar"><l>Guess</l><block s="reportQuotient"><block s="reportCombine"><block s="reportNumbers"><l>1</l><l>60</l></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>61</l></block></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>30</l></block><block s="write"><l>I&apos;m thinking of a number from 1 to 60.</l><l>16</l></block><block s="gotoXY"><l>20</l><l>0</l></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="Guess"/><l>?</l></list></block><l>2</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="5" x="20" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,32.84400000000003,117.30000000000001,1" pen="tip" id="1304"><costumes><list struct="atomic" id="1305"></list></costumes><sounds><list struct="atomic" id="1306"></list></sounds><blocks></blocks><variables></variables><scripts><script x="542.1953125" y="485.3333333333337"><block s="reportVariadicSum"><list><block var="Guess"/><l>1</l></list></block></script><script x="180.33642578125" y="53.53333333333336"><custom-block s="Computer guessing"></custom-block></script><script x="678.3517578125" y="111.96666666666658"><block s="reportRound"><block s="reportQuotient"><block s="reportCombine"><block s="reportNumbers"><l>1</l><l>60</l></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><l>60</l></block></block></script><script x="224" y="103"><custom-block s="number guessing game"></custom-block></script></scripts></sprite><sprite name="Too small" idx="2" x="-121.36491266256803" y="-106.02258257604643" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="26.41799999999994,0,188.7,1" pen="tip" id="1338"><costumes><list id="1339"><item><ref mediaID="Too small_cst_toosmall"></ref></item></list></costumes><sounds><list struct="atomic" id="1340"></list></sounds><blocks></blocks><variables></variables><scripts><script x="49.599999999999994" y="55.33333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block></script></scripts></sprite><sprite name="Just right" idx="3" x="9.635087337432651" y="-103.02258257604637" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="59.67000000000005,229.5,0,1" pen="tip" id="1346"><costumes><list id="1347"><item><ref mediaID="Just right_cst_justright"></ref></item></list></costumes><sounds><list struct="atomic" id="1348"></list></sounds><blocks></blocks><variables></variables><scripts><script x="369.9999999999998" y="68.6666666666666"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>Guess</l><custom-block s="Computer guess"></custom-block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The Number </l><block var="Guess"/><l> is Right!</l></list></block><l>2</l></block></script></scripts></sprite><sprite name="Too big" idx="4" x="137.63508733743265" y="-103.02258257604637" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="133.72199999999998,0,145.35,1" pen="tip" id="1367"><costumes><list id="1368"><item><ref mediaID="Too big_cst_toobih"></ref></item></list></costumes><sounds><list struct="atomic" id="1369"></list></sounds><blocks></blocks><variables></variables><scripts><script x="79" y="216"><custom-block s="Average of %n and %n"><l></l><l></l></custom-block></script><script x="215.451171875" y="69.33333333333331"><block s="reportVariadicMax"><list><l>1</l><block s="reportDifference"><block var="Guess"/><l>1</l></block></list></block></script><script x="564" y="66.33333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block></script><script x="334" y="124.33333333333331"><block s="doSetVar"><l>Guess</l><l>0</l></block></script><script x="321" y="239.33333333333331"><block s="doSayFor"><block s="reportJoinWords"><list><l>Is </l><block var="Guess"/><l> Right?</l></list></block><l>2</l></block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="17" y="13" color="4,148,220" hidden="true"/><watcher var="Guess" style="normal" x="10" y="10" color="243,118,29"/><watcher var="Response" style="normal" x="10" y="31.000001999999995" color="243,118,29"/></sprites></stage><variables><variable name="Guess"><l>30</l></variable><variable name="Response"><l>Too Low</l></variable></variables></scene></scenes></project><media name="U5L1-GuessNumber" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="toosmall" center-x="58.5" center-y="51.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAABnCAYAAAA+Gg0sAAAAAXNSR0IArs4c6QAACyxJREFUeF7tnWWoFUEUx8+zA7u7WwzE9oOo2M9WVETERMVuUbEDE1R4GKgodndjBwoGYncrdveT/8Asc/ft3t25d9++3Xtn4OLz3pmzZ85vJ3fO2Zj4+Ph4UimiLBCjoEYUT1YZBTXymCqoEchUQVVQI9ECEVgnNaYqqBFogQisUtCWunPnTnrx4gXlzp2bUqZMGYHV91eVwCJNmjTUpEkTypo1q6nyplBXr15Nx48f91eto0Tb2NhYatmypTzUuLg4unjxYpSYyV/VrFGjBvXs2VMe6vbt22n37t2sYJkyZah06dL+qnmEaXvz5k26ceMGq1Xr1q2pWbNm8lD37NlD27ZtsyUkwuznyerI8DAdU2WEeNIKEaaUDA8F1SfwFVSfgJJRU0GVsZZP8iqoPgElo6aCKmMtn+RVUH0CSkZNBVXGWj7Jq6D6BJSMmgqqjLV8kldB9QkoGTUVVBlr+SSvguoTUDJqKqgy1vJJXlegnj17lpYvX07p0qWTMsu3b9+oQ4cO1LBhQ6ly0Z450aHC/WbGjBl0//79kGydM2dOmjp1KiVLliyk8tFYyBWo8+fPp+vXrzMw1apVo5iYGGbrZ8+e0ePHj9nfefPmpUKFCmkMcDzm9+/flD9/fpowYYKCKnF3ugq1QIECNH78eA3Q8+fPGTCkkSNHUsmSJTXV582bx24Eq5b6/v17gpxfv36xsilSpKA8efJQ9uzZJcxA5JQcqYsmUmZXoeoBoZVOnjyZVW3IkCFUrlw59je6bN66zaCiO8c4/erVK0PT4Fhk9+7dLc9LOSUnkfiEJNZVqPquNBSoAL5p0yY6ePCgrQrXqVOHunbtmqD7dkqOLSVczuQq1Bw5ctC0adM0AweDOnfuXMKpuKpVq1KvXr20Mjt27KBdu3ZpZkqfPj1rkcWLF2ct/NGjR7R27dqAFgyw3bp1CzCtU3Jc5mXrcq5A5bPfWrVqMQA8mUHF7zjxj4/Y/b58+ZLGjRunlYc8wNLPjAF38+bNdODAAS3v2LFjqWjRouz/TsmxZeEkyJToUFGnHz9+0OfPn9nx/+TJk9uC+vfvX3r79i1lyJCB0qZNy8oA1P79+9nf+lavtx3Aold4+PAh+wmz7t69ezsqJwl42bqkK1DNNAnWUo0gievd/v37U+XKlYNW8s6dOzRr1qyAmwDLKSfkeHnd7Cuoq1atolOnTrHuFq0QrTVY+vTpE40aNYqtd/lyClCdkKOgmlhetqXyZQ7ATJkyhXnYhQLVCTkKqkNQ+YwY4jA+YpwMljB7njNnToLu1wk5CqoDUCFCXIZkzJiRZs+eHTDxEi/z798/tnvFNyfEmbdTcmzNWpIgU5KOqcG2CY1s8ebNG8LSBMCQ4F03cOBASpUqVUB2zJxXrFhB586d074HYL637JScJOBl65KuQv369SsdOXKEvn//zvZosaF/9epVpij2ffkGAjyga9euTZkzZ05QiUOHDtGGDRu079ENdurUiUqVKsVa7d27d2ndunVsGcUTHt3hEZ6YnJJjy8ouZ3IV6oMHD9is1U4aMGAAVaxYMUFWrD+xRYitQjsJQNu1a2e4QeGEHDs6uJ3HVajYycFTGd59mlUWs1vsHImP4vR5EdMALRJPcowSdo86d+5MhQsXDmpTp+S4DS7Y9VyFmhgV//LlC2GMxFoUCd06HrthJ0omOSVH5pqJldf3UBPLMH6Wq6D6mZ6J7gqqgmocxFnmzohAG3quSjI8VMwHz+EzVkhB9QkoGTUVVBlr+SSvguoTUDJqKqgy1vJJXgXVJ6Bk1FRQZazlk7wKqk9AyaipoMpYyyd5FVSfgJJRU0GVsZZJXjhV44MTG2LCSY9WrVpRiRIlbF3FKTkKqi1zm2fCSYwlS5bQhQsXDDPVrVuXunTpYnkVp+TgQgqqpbmtMyDUvOiFh7AGPDVq1Ijat29vLYSIhax3Qo6CasvccpnEQ+oyUPVXCVWOgirHy1buUGH4GiqObz59+pS55CNhgpEtWzbmRvHx40d2dLRgwYKEA9s84bDaz58/2X9xMA1lcGgM/qgYj5A/X7587HfIxgchAyBTDDtgRAXnhF+/fk3v3r1jx1f5u38hM1euXLZAipmiCipgbty4kU6cOGFpKDgb9+nTh+UDfDg6WZ1CxHFQOEWJh7hRvlKlStSvX78Ex0ShD46aBntREk4loqzRGWSzSkQNVLQGgPnw4YNmC7Q4fIxgif6nopEs7waTDPBGr169esCv8H47efKkpUi85mzBggWUOnVqy7zIEDVQT58+zVwhkHB8c9CgQexcL6DieObRo0eZ5zhPogc5ukOc74Ubo7h0gH8MXP/xWjJ0xTzhmOjgwYPp8uXLdPjwYfY1XDSGDh0a0FpFJ2Y4RLdt25aKFSvGjpki5M/69es1mR07dqQGDRooqKIFzp8/T0uXLmVfjRgxgrlJ6BPeegSPNCR9eB58J/reoEuF4zFuCpz7HT16NCsHNwy4OWIsxBg8bNgw5oJhFOUF39+7d4+dEzYaO3FTLFq0iMm1u96Mqpa6b98+2rJlCzNQ8+bNqUWLFoYBr+D9jW4RrUbvKS52a02bNqU2bdoweWbw7ITuQXkMDU+ePGE3B8pgEoYPgoRMnDiRDQ9W8ZzEGzRqut9r166xcUlMmK1idsq91jCOli9fnooUKaJFRbNjLBGq2KKsoGJShdeZ2RlXZSKvRQ1UGBhd2ZUrVyzHJXShffv2DdpSxUW9CFX8PhhUu349RmO8VQWiBio3xKVLl1g3DKMGS0YhAMyMJQsV3SnC5vGZOG4iOFNhnOY+OFivYrxdvHix6n7NXu2Irg7jJXxQM2XKpIXhQWuCXynA3L59mwW24kscjL14ysGTU1Ax28ZkDU5VmOnOnDnTcB0KPeDUbDbRMrspo6alYtzCBAjj58KFC03d+sU4Dfp9U6egin6yYnwlPSRRFzVRMngJ67Fjx2jNmjXMbmbxAvGb6OGthyouafCiV/QKSGhJw4cPZ/+Ks2JxTBWXSGLEM3S3kyZNCtiSRLkzZ85o62qzJZZZSzXT02os1v8eqhzXNvSxCSAu5sXFPpYO6BKRB+EDeOLrWRgZW4vYwODBoDEONm7cmOrVq8ciovH1KOTilc2YBWfJkkWLRor8uEmqVKnCYggjPx5iI+E3vLcbrRER0rARwv1dRUPXr1+fycR2JI/OAr0RhQ3LIiR057du3QrQE9f98+eP9jvqC1nYqeLJKTmQ5xpUcZ1q544VA03qYwmK5WFgrFexgyTGeUB4gQoVKiSICs6XPNgfXrZsWVBVsFYVZepvNvx/7969tHXrVjtV0vLghkAoIPGBhVNyXIUqtlS0Jsw8jfZ8EWcfQTcQyINH8MYkasyYMWyzXp8QJ7hs2bJsJwpjIBLKIT824/HQGQ8ReELQD7QSJMzEcWpB3yphdEzS8EE3vHLlSq08WiJC/fBZMnqO6dOnS0FFCwVUtFienJLjKlS+a4OnHfyJBx6zARTvmmAoPILjMKUsFWJm6IV9Yx4xBjrgpvNy8CurqrrW/Vopon53zgIKqnO29IwkBdUzKJxTREF1zpaekaSgegaFc4ooqM7Z0jOSFFTPoHBOEcehYiMA54FUSjoL4FgQPkixsbFsC9QsmYbciYuLYwe1VPKeBWrWrEk9evSQh4rTfMHOznqvqtGjUcgtFSfb8bwU2214xKVS0loAe9k4RIcHElYed6bdb9JWQV09HAsoqOFYz6NlFVSPgglHLQU1HOt5tKyC6lEw4ailoIZjPY+WVVA9CiYctRTUcKzn0bIKqkfBhKOWghqO9TxaVkH1KJhw1PoPs0n0cWpatIkAAAAASUVORK5CYII=" mediaID="Too small_cst_toosmall"/><costume name="justright" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" mediaID="Just right_cst_justright"/><costume name="toobih" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" mediaID="Too big_cst_toobih"/></media></snapdata>