<snapdata remixID="13799499"><project name="AbstractDataType Lecture Template" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="AbstractDataType Lecture Template"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Coordinate Points, X Point: Y Point:" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="points x %&apos;x&apos; y %&apos;y&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="x Selector: %&apos;Record&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="Record"/></block></block></script></block-definition><block-definition s="y sellector %&apos;Record&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="Record"/></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" 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" id="33"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAGj5JREFUeF7t3b12JEWaBuDMBmPPWmOOw5iAuxcxHtBqbzC7uS7UJnjqbuTtRcw5awEmOHMFYwnVngJpt6huSZGZX2T8PXvOWkRGRD5fVL2VkTHqefJ/BAgQIECAwO4C8+4jGpAAAQIECBCYBLBFQIAAAQIECggI4ALohiRAgAABAgLYGiBAgAABAgUEBHABdEMSIECAAAEBbA0QIECAAIECAgK4ALohCRAgQICAALYGCBAgQIBAAQEBXADdkAQIECBAQABbAwQIECBAoICAAC6AbkgCBAgQICCArQECBAgQIFBAQAAXQDckAQIECBAQwNYAAQIECBAoICCAC6AbkgABAgQICGBrgAABAgQIFBAQwAXQDUmAAAECBASwNUCAAAECBAoICOAC6IYkQIAAAQIC2BogQIAAAQIFBARwAXRDEiBAgAABAWwNECBAgACBAgICuAC6IQkQIECAgAC2BggQIECAQAEBAVwA3ZAECBAgQEAAWwMECBAgQKCAgAAugG5IAgQIECAggK0BAgQIECBQQEAAF0A3JAECBAgQEMDWAAECBAgQKCAggAugG5IAAQIECAhga4AAAQIECBQQEMAF0A1JgAABAgQEsDVAgAABAgQKCAjgAuiGJECAAAECAtgaIECAAAECBQQEcAF0QxIgQIAAAQFsDRAgQIAAgQICArgAuiEJECBAgIAAtgYIECBAgEABAQFcAN2QBAgQIEBAAFsDBAgQIECggIAALoBuSAIECBAgIICtAQIECBAgUEBAABdANyQBAgQIEBDA1gABAgQIECggIIALoBuSAAECBAgIYGuAAAECBAgUEBDABdANSYAAAQIEBLA1QIAAAQIECggI4ALohiRAgAABAgLYGiBAgAABAgUEBHABdEMSIECAAAEBbA0QIECAAIECAgK4ALohCRAgQICAALYGCBAgQIBAAQEBXADdkAQIECBAQABbAwQIECBAoICAAC6AbkgCBAgQICCArQECBAgQIFBAQAAXQDckAQIECBAQwNYAAQIECBAoICCAC6AbkgABAgQICGBrgAABAgQIFBAQwAXQDUmAAAECBASwNUCAAAECBAoICOAC6IYkQIAAAQIC2BogQIAAAQIFBARwAXRDEiBAgAAB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CwjgYFDdESBAgACBFAEBnKKkDQECBAgQCBYQwMGguiNAgAABAikCAjhFSRsCBAgQIBAsIICDQXVHgAABAgRSBARwipI2BAgQIEAgWEAAB4PqjgABAgQIpAgI4BQlbQgQIECAQLCAAA4G1R0BAgQIEEgREMApStoQIECAAIFgAQEcDKo7AgQIECCQIiCAU5S0IUCAAAECwQICOBhUdwQIECBAIEVAAKcoaUOAAAECBIIFBHAwqO4IECBAgECKgABOUdKGAAECBAgECwjgYFDdESBAgACBFAEBnKKkDQECBAgQCBYQwMGguiNAgAABAikCAjhFSRsCBAgQIBAsIICDQXVHgAABAgRSBARwipI2BAgQIEAgWEAAB4PqjgABAgQIpAgI4BQlbQgQIECAQLCAAA4G1R0BAgQIEEgREMApStoQIECAAIFgAQEcDKo7AgQIECCQIiCAU5S0IUCAAAECwQICOBhUdwQIECBAIEVAAKcoaUOAAAECBIIFBHAwqO4IECBAgECKgABOUdKGAAECBAgECwjgYFDdESBAgACBFAEBnKKkDQECBAgQCBYQwMGguiNAgAABAikCAjhFSRsCBAgQIBAsIICDQXVHgAABAgRSBP4XLH3l76HyxhgAAAAASUVORK5CYII=</pentrails><costumes><list id="34"><item><ref mediaID="Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="35"></list></sounds><variables></variables><blocks></blocks><scripts><script x="306.47783251231533" y="57.01847290640404"><block s="doForEach"><l>item</l><l/><script></script></block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="240" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="44"><costumes><list struct="atomic" id="45"></list></costumes><sounds><list struct="atomic" id="46"></list></sounds><blocks></blocks><variables></variables><scripts><script x="463.27586206896393" y="124.14532019704518"><block s="reportNewList"><list><l>240</l><l>0</l><l>0</l><l>100</l><l>-240</l><l>0</l><l>240</l><l></l></list><comment w="165.3694581280788" collapsed="false">odd index numbers are x points&#xD;even index numbers are y points&#xD;draws a Triangle</comment></block></script><comment x="521.8226600985199" y="193.7438423645326" w="307.2413793103449" collapsed="false">The list of numbers is confusing because it is not obvious which numbers are x and which are y coordinates. It will also be difficult to maintain (add or delete coordinates to the lists).&#xD;It would be better to create a matrix (a list of list). Each item in the list will be a list of x and y coordinates.</comment><script x="445.96766068782534" y="54.603858784893845"><block s="reportNewList"><list><l>240</l><l>0</l><l>0</l><l>100</l><l>-240</l><l>0</l><l>0</l><l>-100</l><l>240</l><l>0</l></list><comment w="165.3694581280788" collapsed="false">odd index numbers are x points&#xD;even index numbers are y points&#xD;draws a diamond</comment></block></script><script x="15.492610837438406" y="162.3936781609201"><custom-block s="Coordinate Points, X Point: Y Point:"></custom-block></script><comment x="15.492610837438463" y="14.215106732348083" w="414.1379310344828" collapsed="false">Abstract Data Types (ADT) is a custom data type created by the programmer to provide meaning to the data in your program. It is not built into the programming language. ADT are created with custom constructor and selector functions (blocks).&#xD;ADT are a form of abstraction because they make are program easier to understand, read, and debug.</comment><comment x="505.56650246305213" y="9.999999999999993" w="290.9852216748768" collapsed="false">Lists and Numbers are examples of Primitive Data Types</comment><comment x="15.911330049261096" y="106.05911330049335" w="413.1527093596059" collapsed="false">Step 1: Create A Reporter block (the constructor) that will take two numbers as the domain (x and y coordinates) and output a list as the range.</comment><comment x="10.492610837438349" y="196.2068965517248" w="421.5270935960591" collapsed="false">Step 2: Create two report blocks (the selectors) that will take the list created by the contructor block as the domain and output a single number as the range (one the x coordinate the second block the y coordinate).</comment><comment x="9.999999999999943" y="319.3596059113308" w="343.69458128078816" collapsed="false">Step 3: Create a list that stores the necessary Coordinte Points to draw your specified shape </comment><comment x="523.7931034482738" y="304.5812807881781" w="304.2857142857142" collapsed="false">Step 4: Create a Draw Shape Command Block whose domain will be the list of Coordinate Points create in step 3. The command block will draw the shape on the screen by using a the for each item block and the selector blocks created in Step 2.</comment><script x="146.99999999999903" y="420.49999999999955"><block s="clear"></block><block s="down"></block><block s="doSetVar"><l>data</l><block s="reportNewList"><list><custom-block s="points x %n y %n"><l>240</l><l>0</l></custom-block><custom-block s="points x %n y %n"><l>0</l><l>100</l></custom-block><custom-block s="points x %n y %n"><l>-240</l><l>0</l></custom-block><custom-block s="points x %n y %n"><l>0</l><l>-100</l></custom-block><custom-block s="points x %n y %n"><l>240</l><l>0</l></custom-block></list></block></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="gotoXY"><custom-block s="x Selector: %l"><block var="item"/></custom-block><custom-block s="y sellector %l"><block var="item"/></custom-block></block></script></block></script><script x="371.8942057291659" y="314.5000000000005"><custom-block s="points x %n y %n"><l>240</l><l>0</l></custom-block></script><script x="372.91992187499915" y="281.1666666666663"><custom-block s="points x %n y %n"><l>240</l><l>0</l></custom-block></script><script x="480.99999999999903" y="540.9999999999995"><block s="doSayFor"><block var="item"/><l>2</l></block></script></scripts></sprite><watcher var="data" style="normal" x="1.6382252559726567" y="1.6382252559726957" color="243,118,29" extX="129" extY="103.00000000000001"/></sprites></stage><variables><variable name="data"><list id="126"><item><list struct="atomic" id="127">240,0</list></item><item><list struct="atomic" id="128">0,100</list></item><item><list struct="atomic" id="129">-240,0</list></item><item><list struct="atomic" id="130">0,-100</list></item><item><list struct="atomic" id="131">240,0</list></item></list></variable></variables></scene></scenes></project><media name="AbstractDataType Lecture Template" app="Snap! 10, https://snap.berkeley.edu" version="2"><costume name="XY Grid" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="Stage_cst_XY Grid"/></media></snapdata>