<snapdata remixID="12062962"><project name="BJC_U3L1p4-brickwall" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="BJC_U3L1p4-brickwall"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="draw brick, length: %&apos;length&apos; width: %&apos;width&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="setColor"><color>145,26,68,1</color></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="setSize"><block var="width"/></block><block s="down"></block><block s="forward"><block var="length"/></block><block s="up"></block></script></block-definition><block-definition s="draw row A" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>5</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block><custom-block s="draw mortar"></custom-block></script></block><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script></block-definition><block-definition s="draw mortar" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="forward"><l>4</l></block></script></block-definition><block-definition s="draw row B" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="draw brick, length: %n width: %n"><l>13</l><l>10</l></custom-block><custom-block s="draw mortar"></custom-block><block s="doRepeat"><l>5</l><script><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block><custom-block s="draw mortar"></custom-block></script></block><custom-block s="draw brick, length: %n width: %n"><l>13</l><l>10</l></custom-block></script></block-definition><block-definition s="draw brick wall, rows: %&apos;rows&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="rows"/><l>2</l></block></block><script><custom-block s="draw row A"></custom-block><block s="forward"><l>-200</l></block><block s="changeYPosition"><l>14</l></block><custom-block s="draw row B"></custom-block><block s="forward"><l>-200</l></block><block s="changeYPosition"><l>14</l></block></script></block><block s="doIf"><custom-block s="odd? %n"><block var="rows"/></custom-block><script><custom-block s="draw row A"></custom-block></script></block></script><scripts><comment x="218.66666666666666" y="112.66666666666667" w="118.66666666666669" collapsed="false">These magic numbers will have to be computed instead when we add more inputs later.</comment></scripts></block-definition><block-definition s="odd? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="number"/><l>2</l></block><l>1</l></block></block></script></block-definition><block-definition s="draw brick wall, rows: %&apos;rows&apos; bricks per row: %&apos;bricks&apos; brick length: %&apos;length&apos; width: %&apos;width&apos; gap thickness: %&apos;gap&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRepeat"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="rows"/><l>2</l></block></block><script><custom-block s="draw row A, bricks: %n length: %n width: %n gap: %n"><block var="bricks"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="forward"><block s="reportDifference"><block var="gap"/><block s="reportVariadicProduct"><list><block var="bricks"/><block s="reportVariadicSum"><list><block var="length"/><block var="gap"/></list></block></list></block></block></block><block s="changeYPosition"><block s="reportVariadicSum"><list><block var="width"/><block var="gap"/></list></block></block><custom-block s="draw row B, bricks: %n length: %n width: %n gap: %n"><block var="bricks"/><block var="length"/><block var="width"/><block var="gap"/></custom-block><block s="forward"><block s="reportDifference"><block var="gap"/><block s="reportVariadicProduct"><list><block var="bricks"/><block s="reportVariadicSum"><list><block var="length"/><block var="gap"/></list></block></list></block></block></block><block s="changeYPosition"><block s="reportVariadicSum"><list><block var="width"/><block var="gap"/></list></block></block></script></block><block s="doIf"><custom-block s="odd? %n"><block var="rows"/></custom-block><script><custom-block s="draw row A, bricks: %n length: %n width: %n gap: %n"><block var="bricks"/><block var="length"/><block var="width"/><block var="gap"/></custom-block></script></block></script></block-definition><block-definition s="draw row A, bricks: %&apos;bricks&apos; length: %&apos;length&apos; width: %&apos;width&apos; gap: %&apos;gap&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doRepeat"><block s="reportDifference"><block var="bricks"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><custom-block s="draw mortar, gap: %n"><block var="gap"/></custom-block></script></block><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block></script></block-definition><block-definition s="draw mortar, gap: %&apos;gap&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="forward"><block var="gap"/></block></script></block-definition><block-definition s="draw row B, bricks: %&apos;bricks&apos; length: %&apos;length&apos; width: %&apos;width&apos; gap: %&apos;gap&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block s="reportDifference"><block var="length"/><block var="gap"/></block><l>2</l></block><block var="width"/></custom-block><custom-block s="draw mortar, gap: %n"><block var="gap"/></custom-block><block s="doRepeat"><block s="reportDifference"><block var="bricks"/><l>1</l></block><script><custom-block s="draw brick, length: %n width: %n"><block var="length"/><block var="width"/></custom-block><custom-block s="draw mortar, gap: %n"><block var="gap"/></custom-block></script></block><custom-block s="draw brick, length: %n width: %n"><block s="reportQuotient"><block s="reportDifference"><block var="length"/><block var="gap"/></block><l>2</l></block><block var="width"/></custom-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="flat" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="223"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="224"></list></costumes><sounds><list struct="atomic" id="225"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="180" y="145" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="230"><costumes><list struct="atomic" id="231"></list></costumes><sounds><list struct="atomic" id="232"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666664" y="9.009009009009008"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><comment x="16.666666666666664" y="43.009009009008984" w="284" collapsed="false">It&apos;s somewhat artificial that we start with shape inputs for DRAW BRICK but have fixed values in DRAW ROW A and DRAW ROW B.  Acknowledge that if students bring it up.  The main reason we did this is that DRAW ROW B is easier if they can do the arithmetic instead of building algebraic expressions for the general case.</comment><script x="16.666666666666664" y="152.009009009009"><custom-block s="draw row A"><comment w="55.333333333333336" collapsed="true">3.1.4.2</comment></custom-block></script><script x="16.666666666666664" y="182.56456456456462"><custom-block s="draw row B"><comment w="55.333333333333336" collapsed="true">3.1.4.2</comment></custom-block></script><script x="16.666666666666664" y="298.1201201201201"><custom-block s="draw brick wall, rows: %n"><l>7</l><comment w="62" collapsed="true">3.1.4.4</comment></custom-block></script><script x="16.666666666666664" y="332.1201201201201"><custom-block s="draw brick wall, rows: %n bricks per row: %n brick length: %n width: %n gap thickness: %n"><l>21</l><l>11</l><l>30</l><l>10</l><l>5</l><comment w="62" collapsed="true">3.1.4.6</comment></custom-block></script><comment x="16.666666666666664" y="213.12012012012008" w="374.6666666666667" collapsed="false">3.  The reason that the obvious attempt (with exactly half-size bricks at the ends) fails is that a row B has an extra cement gap -- six of them instead of five.  Since we&apos;re using a length of 4 for a cement gap, the two end bricks must be reduced by 4/2 = 2 steps each, that is, to 13 instead of 30/2 = 15.</comment></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="BJC_U3L1p4-brickwall" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>