<snapdata remixID="14691446"><project name="AbstractDataType Lecture Template" app="Snap! 11.0.4, 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: %&apos;x&apos; Y Point: %&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="Select X Cordinate from Data Record %&apos;SIngle 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="SIngle Record"/></block></block></script></block-definition><block-definition s="Select Y Cordinate from Data Record %&apos;SingleRecord&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="SingleRecord"/></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="29"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="30"><item><ref mediaID="AbstractDataType Lecture Template_Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="31"></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="40"><costumes><list struct="atomic" id="41"></list></costumes><sounds><list struct="atomic" id="42"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="521.8226600985222" y="193.74384236453204" 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="15.492610837438406" y="162.39367816091948"><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l></l><l></l></custom-block></script><comment x="15.492610837438463" y="14.21510673234802" 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.56650246305423" y="10" w="290.9852216748768" collapsed="false">Lists and Numbers are examples of Primitive Data Types</comment><comment x="15.911330049261096" y="106.05911330049264" 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.492610837438434" y="196.20689655172413" 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="10" y="319.3596059113301" 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.7931034482759" y="304.58128078817737" 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="672.2758620689656" y="411.14532019704427"><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><script x="172.7127847906404" y="392.33333333333337"><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block></script><script x="104.51724137931046" y="557.5903119868641"><block s="doSayFor"><l>Diamond</l><l>2</l></block><block s="doForEach"><l>item</l><block s="reportNewList"><list><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>240</l><l>0</l></custom-block><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>0</l><l>100</l></custom-block><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>-240</l><l>0</l></custom-block><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>0</l><l>-100</l></custom-block><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>240</l><l>0</l></custom-block></list></block><script><block s="down"></block><block s="gotoXY"><custom-block s="Select X Cordinate from Data Record %l"><block var="item"/></custom-block><custom-block s="Select Y Cordinate from Data Record %l"><block var="item"/></custom-block></block></script></block></script><script x="868.967660687827" y="337.6038587848932"><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="635.7127847906404" y="568"><block s="doSayFor"><l>Triangle</l><l>2</l></block><block s="doForEach"><l>item</l><block s="reportNewList"><list><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>240</l><l>0</l></custom-block><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>0</l><l>100</l></custom-block><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>-240</l><l>0</l></custom-block><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>240</l><l>0</l></custom-block></list></block><script><block s="down"></block><block s="gotoXY"><custom-block s="Select X Cordinate from Data Record %l"><block var="item"/></custom-block><custom-block s="Select Y Cordinate from Data Record %l"><block var="item"/></custom-block></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="AbstractDataType Lecture Template" app="Snap! 11.0.4, 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="AbstractDataType Lecture Template_Stage_cst_XY Grid"/></media></snapdata>