<snapdata remixID="9762671"><project name="AbstractDataType Lecture Template" 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="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" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="2"><item><costume name="XY Grid" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></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><sprite name="Sprite" idx="1" x="240.46601941747576" y="1.0599657338663917" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="469.2758620689658" y="124.14532019704453"><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="527.8226600985222" y="193.74384236453218" 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="451.967660687827" y="54.603858784893305"><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><comment x="21.492610837438463" y="14.215106732348005" 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="511.56650246305435" y="10" w="290.9852216748768" collapsed="false">Lists and Numbers are examples of Primitive Data Types</comment><comment x="16.492610837438463" y="196.20689655172433" 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="529.7931034482758" y="304.58128078817765" 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="25.492610837438406" y="167.39367816091968"><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>20</l><l>80</l></custom-block></script><comment x="10" y="397.3596059113304" w="343.69458128078816" collapsed="false">Step 3: Create a list that stores the necessary Coordinte Points to draw your specified shape </comment><script x="250" y="322.66666666666686"><custom-block s="y coordinate %l"><l/></custom-block></script><script x="61" y="374.5000000000002"><block s="up"></block><block s="clear"></block><block s="doWait"><l>1</l></block><block s="down"></block><block s="doDeclareVariables"><list><l>points</l></list></block><block s="doSetVar"><l>points</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></block><custom-block s="Draw Shape %l"><block var="points"/></custom-block></script><script x="101" y="306.0000000000002"><custom-block s="x coordinate %l"><l/></custom-block></script><comment x="21.911330049261096" y="106.05911330049284" 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></scripts></sprite></sprites></stage><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"></input><input type="%n"></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 coordinate %&apos;x and y coordinates&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="x and y coordinates"/></block></block></script></block-definition><block-definition s="y coordinate %&apos;x and y coordinates&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="x and y coordinates"/></block></block></script></block-definition><block-definition s="Draw Shape %&apos;points&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="points"/><script><block s="gotoXY"><custom-block s="x coordinate %l"><block var="item"/></custom-block><custom-block s="y coordinate %l"><block var="item"/></custom-block></block></script></block></script><scripts><script x="220.4033203125" y="130.66666666666669"><block s="reportListItem"><l>2</l><l/></block></script><script x="37.9912109375" y="137.66666666666669"><block s="reportListItem"><l>1</l><l/></block></script></scripts></block-definition><block-definition s="Is %&apos;number&apos; even?" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportModulus"><block var="number"/><l>2</l></block><l>0</l></block></block></script></block-definition></blocks><variables></variables></project><media name="AbstractDataType Lecture Template" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>