<snapdata remixID="9902032"><project name="(2020) U3L1p4-brickwall" 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="flat" ternary="true" hyperops="true" codify="false" inheritance="false" 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="-204" y="-165" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,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="draw brick, length: %n width: %n"><l>30</l><l>10</l><comment w="90" collapsed="false">Drawing a brick.</comment></custom-block></script><script x="23" y="66.33333333333333"><custom-block s="rowA"><comment w="55.333333333333336" collapsed="false">Page 4 #2</comment></custom-block></script><script x="23" y="114.00000000000001"><custom-block s="rowB"><comment w="55.333333333333336" collapsed="false">Page 4 #2</comment></custom-block></script><comment x="28" y="181.66666666666669" w="374.6666666666667" collapsed="false">3.  The reason that the obvious attempt (with exactly half-size bricks at the ends) fails is that a rowB 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, to 13 instead of 30/2 = 15.</comment><script x="24" y="285.99999999999994"><custom-block s="draw Brick Wall with %n rows"><l></l><comment w="62" collapsed="false">Page 4 #4</comment></custom-block></script><script x="22" y="379.99999999999994"><custom-block s="draw Brick Wall with %n rows, 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="106" collapsed="false">If there is time</comment></custom-block></script></scripts></sprite></sprites></stage><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="rowA" 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 cement"></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 cement" 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="rowB" 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 cement"></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 cement"></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 with %&apos;rows&apos; rows" 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="rowA"></custom-block><block s="forward"><l>-200</l></block><block s="changeYPosition"><l>14</l></block><custom-block s="rowB"></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="rowA"></custom-block></script></block></script><scripts><comment x="218.66666666666666" y="112.66666666666667" w="118.66666666666667" 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 with %&apos;rows&apos; rows, 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="rowA, 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="reportProduct"><block var="bricks"/><block s="reportSum"><block var="length"/><block var="gap"/></block></block></block></block><block s="changeYPosition"><block s="reportSum"><block var="width"/><block var="gap"/></block></block><custom-block s="rowB, 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="reportProduct"><block var="bricks"/><block s="reportSum"><block var="length"/><block var="gap"/></block></block></block></block><block s="changeYPosition"><block s="reportSum"><block var="width"/><block var="gap"/></block></block></script></block><block s="doIf"><custom-block s="odd? %n"><block var="rows"/></custom-block><script><custom-block s="rowA, 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="rowA, 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 cement, 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 cement, 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="rowB, 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 cement, 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 cement, 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><variables></variables></project><media name="(2020) U3L1p4-brickwall" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>