<snapdata remixID="14288201"><project name="U6 L1 Computer Abstraction Hierarchy" app="Snap! 10.5.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAA5tJREFUeF7t1z1LlnEYhvHrCQSHmnpdtJoKXAT9AEHREIJtLg61hPjSGn2T+ha90dAmBS4FTuY3MBcHlxblCbSlwYj7gk4OOVpaurvOzvPHXxqNx+Nx+csGQg2MBBhq3rMnDQhQCNEGBBit3+MC1EC0AQFG6/e4ADUQbUCA0fo9LkANRBsQYLR+jwtQA9EGBBit3+MC1EC0AQFG6/e4ADUQbUCA0fo9LkANRBsQYLR+jwtQA9EGBBit3+MC1EC0AQFG6/e4ADUQbUCA0fo9LkANRBsQYLR+jwtQA9EGBBit3+MC1EC0AQFG6/e4ADUQbUCA0fo9LkANRBsQYLR+jwtQA9EGBBit3+MC1EC0AQFG6/e4ADUQbUCA0fo9LkANRBsQYLR+jwtQA9EGBBit3+MC1EC0AQFG6/e4ADUQbUCA0fo9LkANRBsQYLR+jwtQA9EGBBit3+MC1EC0AQFG6/e4ADUQbUCA0fo9LkANRBsQ4Bn1775+VT/39+vyk6c1PT0dHek8HxfgGeseHh7W3szduvNjrz7VqOZW12pr+mY9WFuvycnJ82ziv/7bBPiXujc3N+vK/Xs1M/rzD727eq0WVlbr/a3btbi8XLWzU3V0NGy446Oquflh356DrwQ4AOCH6zfq0bOV+njxUi0sLVUdHFQdHw/j8OVz1frGsG/PwVcC/JcfwaMLNf/7R/DDjec1MTFx+tX29unvs7PDKbx9U7X4ePj38C8F2PlPiADb/AXYqVCAnfZOvhVgp0IBdtoTYLs9AbYr9AXsVCjATnu+gO32BNiu0BewU6EAO+35ArbbE2C7Ql/AToUC7LTnC9huT4DtCn0BOxUKsNOeL2C7PQG2K/QF7FQowE57voDt9gTYrtAXsFPht69VW1tVU1PD/5bd71UvXg7/Hv6lAOED0uMLkL4gPL8A4QPS4wuQviA8vwDhA9LjC5C+IDy/AOED0uMLkL4gPL8A4QPS4wuQviA8vwDhA9LjC5C+IDy/AOED0uMLkL4gPL8A4QPS4wuQviA8vwDhA9LjC5C+IDy/AOED0uMLkL4gPL8A4QPS4wuQviA8vwDhA9LjC5C+IDy/AOED0uMLkL4gPL8A4QPS4wuQviA8vwDhA9LjC5C+IDy/AOED0uMLkL4gPL8A4QPS4wuQviA8vwDhA9LjC5C+IDy/AOED0uMLkL4gPL8A4QPS4wuQviA8vwDhA9LjC5C+IDy/AOED0uP/AnGkWrdMnfdxAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="U6 L1 Computer Abstraction Hierarchy"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="set pen color to h: %&apos;h&apos; s: %&apos;s&apos; v: %&apos;v&apos;" type="command" category="pen"><header></header><code></code><translations>pt:altera a cor da caneta para matiz _ , saturação _ e brilho _ (0 a 1)&#xD;</translations><inputs><input type="%n">0.3</input><input type="%n">0.7</input><input type="%n">0.6</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>h</l><l>s</l><l>v</l></list><l>var col = new Color();&#xD;col.set_hsv(h, s, v);&#xD;this.setColor(col);</l></block><list><block var="h"/><block var="s"/><block var="v"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><header></header><code></code><translations>pt:a cor da caneta em RGB (vermelho, verde e azul; 0 a 255)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="HSV color" type="reporter" category="pen"><header></header><code></code><translations>pt:a cor da caneta em HSV (matiz, saturação e brilho, 0 a 1)&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List(this.color.hsv());</l></block><list></list></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="64"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="65"></list></costumes><sounds><list struct="atomic" id="66"></list></sounds><variables></variables><blocks></blocks><scripts></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="255,4,0,1" pen="tip" id="71"><costumes><list struct="atomic" id="72"></list></costumes><sounds><list struct="atomic" id="73"></list></sounds><blocks></blocks><variables></variables><scripts><script x="214" y="259"><block s="clear"></block></script><script x="118" y="224"><block s="setSize"><l>10000</l></block></script><script x="127" y="10"><custom-block s="set pen color to r: %n g: %n b: %n"><l>255</l><l>4</l><l>6</l></custom-block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>50</l></block><block s="doWait"><l>.5</l></block><block s="turn"><l>90</l></block><block s="doWait"><l>.5</l></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U6 L1 Computer Abstraction Hierarchy" app="Snap! 10.5.1, https://snap.berkeley.edu" version="2"></media></snapdata>