<snapdata remixID="13801996"><project name="U2AbstractDataType Lecture Template" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U2AbstractDataType Lecture Template"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Coordinate Points, X Point: %&apos;X coord&apos; Y Point: %&apos;Y coord&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 coord"/><block var="Y coord"/></list></block></block></script></block-definition><block-definition s="Selector x Coordinate from record: %&apos;recordX&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="recordX"/></block></block></script></block-definition><block-definition s="Selector y Coordinate from record: %&apos;recordY&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="recordY"/></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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAGgRJREFUeF7t3b2SHEd2BtCqIS1ZMtehTJKuHmI9EiC8dQk8FxouvI4B29NDbIQsgibo7BPIanYrehcjDRvzUz+ZlXkzjyLoiNWZt87Nma8rK3c4Dv6PAAECBAgQ2Fxg3HxGExIgQIAAAQKDALYICBAgQIBAAQEBXADdlAQIECBAQABbAwQIECBAoICAAC6AbkoCBAgQICCArQECBAgQIFBAQAAXQDclAQIECBAQwNYAAQIECBAoICCAC6CbkgABAgQICGBrgAABAgQIFBAQwAXQTUmAAAECBASwNUCAAAECBAoICOAC6KYkQIAAAQIC2BogQIAAAQIFBARwAXRTEiBAgAABAWwNECBAgACBAgICuAC6KQkQIECAgAC2BggQIECAQAEBAVwA3ZQECBAgQEAAWwMECBAgQKCAgAAugG5KAgQIECAggK0BAgQIECBQQEAAF0A3JQECBAgQEMDWAAECBAgQKCAggAugm5IAAQIECAhga4AAAQIECBQQEMAF0E1JgAABAgQEsDVAgAABAgQKCAjgAuimJECAAAECAtgaIECAAAECBQQEcAF0UxIgQIAAAQFsDRAgQIAAgQICArgAuikJECBAgIAAtgYIECBAgEABAQFcAN2UBAgQIEBAAFsDBAgQIECggIAALoBuSgIECBAgIICtAQIECBAgUEBAABdANyUBAgQIEBDA1gABAgQIECggIIALoJuSAAECBAgIYGuAAAECBAgUEBDABdBNSYAAAQIEBLA1QIAAAQIECggI4ALopiRAgAABAgLYGiBAgAABAgUEBHABdFMSIECAAAEBbA0QIECAAIECAgK4ALopCRAgQICAALYGCBAgQIBAAQEBXADdlAQIECBAQABbAwQIECBAoICAAC6AbkoCBAgQICCArQECBAgQIFBAQAAXQDclAQIECBAQwNYAAQIECBAoICCAC6CbkgABAgQICGBrgAABAgQIFBAQwAXQTUmAAAECBASwNUCAAAECBAoICOAC6KYkQIAAAQIC2BogQIAAAQIFBARwAXRTEiBAgAABAWwNECBAgACBAgICuAC6KQkQIECAgAC2BggQIECAQAEBAVwA3ZQECBAgQEAAWwMECBAgQKCAgAAugG5KAgQIECAg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</pentrails><costumes><list id="30"><item><ref mediaID="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><script x="463.2758620689656" y="124.14532019704433"><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.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="445.967660687827" y="54.60385878489319"><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="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="29.8768472906404" y="412"><custom-block s="Selector x Coordinate from record: %l"><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>40</l><l>0</l></custom-block></custom-block></script><script x="29.8768472906404" y="482.9999999999999"><custom-block s="Selector y Coordinate from record: %l"><custom-block s="Coordinate Points, X Point: %n Y Point: %n"><l>40</l><l>0</l></custom-block></custom-block></script><script x="24.8768472906404" y="543.7333333333333"><custom-block s="Selector x Coordinate from record: %l"><l/></custom-block></script><script x="644.8768472906405" y="592.5666666666665"><block s="doSayFor"><block var="item"/><l>2</l></block></script><script x="199.0000000000001" y="565.6333333333333"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="358.8768472906405" y="404.0666666666666"><block s="clear"></block><block s="down"></block><block s="doSetVar"><l>shape</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><block s="doForEach"><l>item</l><block var="shape"/><script><block s="gotoXY"><custom-block s="Selector x Coordinate from record: %l"><block var="item"/></custom-block><custom-block s="Selector y Coordinate from record: %l"><block var="item"/></custom-block></block></script></block></script></scripts></sprite><watcher var="shape" style="normal" x="10" y="10" color="243,118,29" extX="128.5615234375" extY="103"/></sprites></stage><variables><variable name="shape"><list id="131"><item><list struct="atomic" id="132">240,0</list></item><item><list struct="atomic" id="133">0,100</list></item><item><list struct="atomic" id="134">-240,0</list></item><item><list struct="atomic" id="135">0,-100</list></item><item><list struct="atomic" id="136">240,0</list></item></list></variable></variables></scene></scenes></project><media name="U2AbstractDataType Lecture Template" app="Snap! 10.1-dev, 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>