<snapdata remixID="14691386"><project name="AbstractDataType Lecture Template" app="Snap! 11.0.8, 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 %&apos;X&apos; Point: Y %&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 x coordinate 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>1</l><block var="singlerecord"/></block></block></script></block-definition><block-definition s="select y coordinate from data record: %&apos;singledata&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="singledata"/></block></block></script></block-definition><block-definition s="Draw shape: shape dataset: %&apos;dataset (table)&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="dataset (table)"/><script><block s="gotoXY"><custom-block s="select x coordinate from data record: %l"><block var="item"/></custom-block><custom-block s="select y coordinate from data record: %l"><block var="item"/></custom-block></block><block s="down"></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="44"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="45"><item><ref mediaID="AbstractDataType Lecture Template_Stage_cst_XY Grid"></ref></item></list></costumes><sounds><list struct="atomic" id="46"></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="15,42,0,1" pen="tip" id="55"><costumes><list struct="atomic" id="56"></list></costumes><sounds><list struct="atomic" id="57"></list></sounds><blocks></blocks><variables></variables><scripts><script x="474.3990147783247" y="124.1453201970441"><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="532.9458128078808" y="193.74384236453207" 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="457.090813397186" y="54.60385878489305"><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="26.615763546798036" y="14.215106732348033" 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="516.6896551724135" y="10" w="290.9852216748768" collapsed="false">Lists and Numbers are examples of Primitive Data Types</comment><comment x="27.034482758620612" y="106.05911330049253" 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="21.61576354679795" y="196.206896551724" 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="21.123152709359488" y="319.35960591133005" w="343.69458128078816" collapsed="false">Step 3: Create a list that stores the necessary Coordinte Points to draw your specified shape </comment><comment x="534.9162561576346" y="304.5812807881771" 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="405.4999999999998" y="408.7072249589494"><block s="doSayFor"><block var="item"/><l>2</l></block></script><script x="30.999999999999915" y="387.40722495894903"><block s="receiveGo"></block><block s="clear"></block><block s="setSize"><l>5</l></block><block s="doSetVar"><l>draw square</l><block s="reportNewList"><list><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>240</l><l>175</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>240</l><l>-175</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>-240</l><l>-175</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>-240</l><l>175</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>240</l><l>175</l></custom-block></list></block></block><custom-block s="Draw shape: shape dataset: %l"><block var="draw square"/></custom-block><block s="up"></block><block s="setColor"><color>15,42,0,1</color></block><block s="doSetVar"><l>diamond shape</l><block s="reportNewList"><list><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>240</l><l>0</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>0</l><l>100</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>-240</l><l>0</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>0</l><l>-100</l></custom-block><custom-block s="Coordinate Points, X %n Point: Y %n Point:"><l>240</l><l>0</l></custom-block></list></block></block><custom-block s="Draw shape: shape dataset: %l"><block var="diamond shape"/></custom-block></script></scripts></sprite><watcher var="diamond shape" style="normal" x="10" y="10" color="243,118,29" extX="129" extY="103"/><watcher var="draw square" style="normal" x="10" y="136.000002" color="243,118,29" extX="129" extY="103"/></sprites></stage><variables><variable name="diamond shape"><list id="154"><item><list struct="atomic" id="155">240,0</list></item><item><list struct="atomic" id="156">0,100</list></item><item><list struct="atomic" id="157">-240,0</list></item><item><list struct="atomic" id="158">0,-100</list></item><item><list struct="atomic" id="159">240,0</list></item></list></variable><variable name="draw square"><list id="160"><item><list struct="atomic" id="161">240,175</list></item><item><list struct="atomic" id="162">240,-175</list></item><item><list struct="atomic" id="163">-240,-175</list></item><item><list struct="atomic" id="164">-240,175</list></item><item><list struct="atomic" id="165">240,175</list></item></list></variable></variables></scene></scenes></project><media name="AbstractDataType Lecture Template" app="Snap! 11.0.8, 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>