<snapdata remixID="9388542"><project name="U3L1p4-brickwall" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFmklEQVR4Xu2dzUsWURSHj0Kii8igKGxTSVLZOvuw2tQbRbWIlIo+FkUYQWAfi7atAimjlZs2feM/EL1atAjCCNqkUWm2yU0uDMWspDdmJOG1eZ2Zw8k74zwXXHk9985vfvfcO/dx7pQVCoWCUFDAkQJlGNCR8jTrK4ABMYJTBTCgU/lpHAPiAacKYECn8tM4BsQDThXAgE7lp3EMiAecKoABncqfnMavtV6RsdcfZMeBPVK1ea00NjbOSedUBuxqbZN3nfnQDu5svyzrm3Nya8Wu0LpehfNfuqSvMy/drW2h9dc152RX+2WhL8VSaXV5tPecvC8fk8VvhvyAw5PfZdX+bfJ7QbksrKiSqm8/ZbDrpX+PLAsGLKFmFgfDmn3b5cWz57JsvPwfVfp+DMumU4dky6kmqaurM/MgBsSA07PUqmO7ZfDek2lFJgqTMlq3RBoat8rgx35ZV7NSdrZfMjOfF0hlwKFXb2Xk81Sqnq3UbNwg1Str/Gk1SvGmay+uFz+seHG9+PSlWCmtLk877subq7dlaFGZNJ0+KUPLK+Tg4Wbpf/xCfo1PTDfi3SPLojKgZQeIlQwFbrXflDNnW6SysnJOO6Qy4MyFf8OF49Jw8YQ8yLXIcO9A6AUcyXf4dR7mWkLrLqmvlaP5Dum5fkd6btwNrU9fgiWy0iWRDyFWFxckHQYMNpQrXTBgSA5kMGQgA85c+C+trxXv51P+pUyMjIZOk6tzm/06Xv2wUlm9ULz6X3sH/J+wQl+CFbLShYeQMAfy+1QpYPIQUuqKISHByqRdF0uHY8ASamaRhEQxViIfQsiA2eLSUYwatY4qA0IfiuXV0oe0EqKo5opST2XAKIGpgwJRFFAZEBKSXSqTyDUgm7//d/M3SYQIA0JCfAUyjeIgIdmlMpCQKCtb6qRGAZOHEPYB2QfUOh4DQkJivzimNVvQ32FADJg+A0JCICFWWVCVAa0aJw4KqAwICYGEWA0dDMgLUoFeKvXiGCQEEgIJgYRAQpxOwVaNEwcFTNaAkBBIiHYoYUA2otO3Ec2ZfMWu1Z7Jl9ZzE7XZzgzFQUIgIVYmVE3BVo0TBwVUBoSEQEKshg4GhIRAQmYbTa7efQjqE32ZOkjesqgyICQEEmJlQpUBrRonDgqoDMg+IPuAVkMHA0JCICF/PcCRaMGjIWm6WGU/L44qA0JCICFWJlQZ0Kpx4qCAyoCQEEiI1dDBgJAQSAgkZEqBNHxBChISkvutvocR1AzfLBF/y8ayqKZgyw4QK9sKqAwICYGEWA0bDAgJgYRAQmbPJ5CQGfpAQiAhTqdgq8aJgwIma0A+0xBspPmoSyL2AUFxoDir3E0GBMWlD8XxTgjvhDjNgFaNEwcFTKbgUjKm/cvg3udUu1vbQl3C2TChEpWsgAEhIZAQSAgkJFYOhYRAQmIZZpbKqinYqnHioIDKgGxEsxFtNXQwIBvR6duIJgOSAZ1mQEgIJMSpAa0aJw4KmKwBISF8J0Q7lDAgJAQSAgmBhMTKoJAQSEgsw0BCrOQijrUCJmvA+fjuQ5DQnJKfkFPy2YhmI9oqE5IBQXHpQ3GQEEiI0wxo1ThxUMBkCoaEQEK0QwkDQkIgIZAQSEisDAoJgYTEMgwkxEou4lgrYLIGhIQE35b5qAunY4UMwfl405OEBTEgBvQVcMWlE2FASAgkxGotqFoDWjVOHBRQGZDvhBQbh9Ox9AMJA0JCICGQEEhIrBwKCYGExDIMJMRKLuJYK2CyBmTzFxKiNSYG5F/yA71T6uPZidiI5qUkXkrSZryZf6fKgJAQSIhTA1o1ThwUUGVASAgkxGroYEBICCQEEgIJiZVRISGQkFiGgYRYyUUcawVUa0DrThAvuwpgwOze+0RcOQZMxG3IbicwYHbvfSKuHAMm4jZktxN/ABnKucVfHbUsAAAAAElFTkSuQmCC</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="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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.666666666666668" y="6.666666666666667"><custom-block s="draw brick, length: %n width: %n"><l>30</l><l>10</l></custom-block></script><comment x="16.666666666666668" y="40.666666666666664" 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.666666666666668" y="149.66666666666669"><custom-block s="draw row A"><comment w="55.333333333333336" collapsed="true">3.1.4.2</comment></custom-block></script><script x="16.666666666666668" y="180.22222222222226"><custom-block s="draw row B"><comment w="55.333333333333336" collapsed="true">3.1.4.2</comment></custom-block></script><script x="16.666666666666668" y="295.77777777777777"><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.666666666666668" y="329.77777777777777"><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.666666666666668" y="210.77777777777774" 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><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.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, 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="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="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="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="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><variables></variables></project><media name="U3L1p4-brickwall" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>