<snapdata remixID="14691557"><project name="AbstractDataType Lecture Template" app="Snap! 11.0.5, 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, %&apos;x&apos; Point: %&apos;y&apos; Point:" 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 Y Coordinate From Data Record SingleData" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><l/></block></block></script></block-definition><block-definition s="x coordinate %&apos;coordinates list&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="coordinates list"/></block></block></script></block-definition><block-definition s="y coordinate %&apos;coordinates list&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="coordinates list"/></block></block></script></block-definition><block-definition s="draw a shape %&apos;points&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></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></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="50"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAQhUlEQVR4Ae3YP26cRRjA4axNizgBPZI7JAqooEqBkBKlgzNwBQQ1ZSQOQG85KSjShQJRcAAbJI7iLJ+BSFbsXe/OzDfzzsyDFBx295s/z2vpp+XRI/8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECgwtsBr+f6wUWePr06adv3rw5Ozk5+e3i4uJqOeo28HEdjQABAkUF3iu6msUIHCGw3W4fbzabr5efHzx58uTmydfL339ZgvyHIB8B6aMECHQp4Btwl2Mb49BLdL+/ucmLFy9+WL4Nf7R8G/5kCfKXy0uf37y+/CPI/zn4NwECAwr4BjzgUDu80nb5xnu5nPvmz8/Ln83tIC/fin/0DbnDqToyAQJ7BQR4L483GwkIciN42xIgUE9AgOtZ2yldQJDT7TxJgEBQAQEOOhjH2isgyHt5vEmAQA8CAtzDlJzxIQFBfkjI+wQIhBMQ4HAjcaACAoJcANESBAisKyDA6/pa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</pentrails><costumes><list id="51"><item><ref mediaID="AbstractDataType Lecture Template_Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="52"></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="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="61"><costumes><list struct="atomic" id="62"></list></costumes><sounds><list struct="atomic" id="63"></list></sounds><blocks></blocks><variables></variables><scripts><script x="480.2758620689657" y="124.14532019704436"><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="538.8226600985223" 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="385.69458128078827" y="388.13546798029563"><block s="doSayFor"><l></l><l>2</l></block></script><script x="462.96766068782705" y="54.60385878489322"><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="397.5172413793105" y="321.5903119868641"><block s="doForEach"><l>item</l><l/><script></script><comment 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></block></script><comment x="32.49261083743846" 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="522.5665024630542" y="10" w="290.9852216748768" collapsed="false">Lists and Numbers are examples of Primitive Data Types</comment><comment x="32.911330049261096" y="106.05911330049267" 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="27.492610837438406" y="196.20689655172418" 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="27" y="319.35960591133016" w="343.69458128078816" collapsed="false">Step 3: Create a list that stores the necessary Coordinte Points to draw your specified shape </comment><script x="57.50390625" y="165.16666666666666"><custom-block s="Coordinate Points, %n Point: %n Point:"><l>240</l><l>0</l></custom-block></script><script x="30" y="371.66666666666674"><block s="clear"></block><block s="down"></block><block s="doSetVar"><l>shape</l><block s="reportNewList"><list><custom-block s="Coordinate Points, %n Point: %n Point:"><l>240</l><l>0</l></custom-block><custom-block s="Coordinate Points, %n Point: %n Point:"><l>0</l><l>100</l></custom-block><custom-block s="Coordinate Points, %n Point: %n Point:"><l>-240</l><l>0</l></custom-block><custom-block s="Coordinate Points, %n Point: %n Point:"><l>240</l><l></l></custom-block></list></block></block><custom-block s="draw a shape %l"><block var="shape"/></custom-block></script><script x="279" y="497.9999999999999"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="doSetVar"><l>trapezoid</l><block s="reportNewList"><list><custom-block s="Coordinate Points, %n Point: %n Point:"><l>0</l><l>-100</l></custom-block><custom-block s="Coordinate Points, %n Point: %n Point:"><l>-80</l><l>-20</l></custom-block><custom-block s="Coordinate Points, %n Point: %n Point:"><l>-80</l><l>20</l></custom-block><custom-block s="Coordinate Points, %n Point: %n Point:"><l>0</l><l>0</l></custom-block></list></block></block><custom-block s="draw a shape %l"><block var="trapezoid"/></custom-block></script></scripts></sprite><watcher var="shape" style="normal" x="9.999999999997701" y="9.999999999999982" color="243,118,29" extX="128.56152343750045" extY="85.99999999999994" hidden="true"/><watcher var="trapezoid" style="normal" x="6.000000000001136" y="9.000001999999926" color="243,118,29" extX="128.5615234375" extY="86"/></sprites></stage><variables><variable name="shape"><list id="157"><item><list struct="atomic" id="158">240,0</list></item><item><list struct="atomic" id="159">0,100</list></item><item><l></l></item><item><list id="160"><item><l>240</l></item><item><list struct="atomic" id="161">-240,0</list></item></list></item></list></variable><variable name="trapezoid"><list id="162"><item><list struct="atomic" id="163">0,-100</list></item><item><list struct="atomic" id="164">-80,-20</list></item><item><list struct="atomic" id="165">-80,20</list></item><item><list struct="atomic" id="166">0,0</list></item></list></variable></variables></scene></scenes></project><media name="AbstractDataType Lecture Template" app="Snap! 11.0.5, 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>