<snapdata remixID="9324818"><project name="U6L1ComputerAbstractionHierarchy" app="Snap! 5.4, http://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="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="18"><custom-block s="time function %repRing"><block s="reifyReporter"><autolambda><custom-block s="Alphies %n"><l>500</l></custom-block></autolambda><list></list></block></custom-block></script><script x="44" y="62"><custom-block s="time function %repRing"><block s="reifyReporter"><autolambda><custom-block s="Betsys %n"><l>500</l></custom-block></autolambda><list></list></block></custom-block></script></scripts></sprite><watcher var="integers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="thing" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="time function %&apos;function&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>start time</l></list></block><block s="doSetVar"><l>start time</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><custom-block s="ignore %s"><block s="evaluate"><block var="function"/><list></list></block></custom-block><block s="doReport"><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start time"/></block></block></script></block-definition><block-definition s="ignore %&apos;result&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="sum of %&apos;List&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="List"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="combine with %&apos;reporter&apos; items of %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="Alphies sum from 1 to %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doSetVar"><l>integers</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>thing</l><block var="number"/></block><block s="doRepeat"><block var="number"/><script><block s="doAddToList"><block var="thing"/><block var="integers"/></block><block s="doSetVar"><l>thing</l><block s="reportDifference"><block var="thing"/><l>1</l></block></block></script></block><block s="doReport"><block var="integers"/></block></script></block-definition><block-definition s="Alphies %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><custom-block s="sum of %l"><custom-block s="Alphies sum from 1 to %n"><block var="number"/></custom-block></custom-block></block></script></block-definition><block-definition s="Betsys %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block s="reportSum"><l>1</l><block var="number"/></block><block s="reportQuotient"><block var="number"/><l>2</l></block></block></block></script></block-definition></blocks><variables><variable name="integers"><list struct="atomic" id="127">500,499,498,497,496,495,494,493,492,491,490,489,488,487,486,485,484,483,482,481,480,479,478,477,476,475,474,473,472,471,470,469,468,467,466,465,464,463,462,461,460,459,458,457,456,455,454,453,452,451,450,449,448,447,446,445,444,443,442,441,440,439,438,437,436,435,434,433,432,431,430,429,428,427,426,425,424,423,422,421,420,419,418,417,416,415,414,413,412,411,410,409,408,407,406,405,404,403,402,401,400,399,398,397,396,395,394,393,392,391,390,389,388,387,386,385,384,383,382,381,380,379,378,377,376,375,374,373,372,371,370,369,368,367,366,365,364,363,362,361,360,359,358,357,356,355,354,353,352,351,350,349,348,347,346,345,344,343,342,341,340,339,338,337,336,335,334,333,332,331,330,329,328,327,326,325,324,323,322,321,320,319,318,317,316,315,314,313,312,311,310,309,308,307,306,305,304,303,302,301,300,299,298,297,296,295,294,293,292,291,290,289,288,287,286,285,284,283,282,281,280,279,278,277,276,275,274,273,272,271,270,269,268,267,266,265,264,263,262,261,260,259,258,257,256,255,254,253,252,251,250,249,248,247,246,245,244,243,242,241,240,239,238,237,236,235,234,233,232,231,230,229,228,227,226,225,224,223,222,221,220,219,218,217,216,215,214,213,212,211,210,209,208,207,206,205,204,203,202,201,200,199,198,197,196,195,194,193,192,191,190,189,188,187,186,185,184,183,182,181,180,179,178,177,176,175,174,173,172,171,170,169,168,167,166,165,164,163,162,161,160,159,158,157,156,155,154,153,152,151,150,149,148,147,146,145,144,143,142,141,140,139,138,137,136,135,134,133,132,131,130,129,128,127,126,125,124,123,122,121,120,119,118,117,116,115,114,113,112,111,110,109,108,107,106,105,104,103,102,101,100,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1</list></variable><variable name="thing"><l>0</l></variable></variables></project><media name="U6L1ComputerAbstractionHierarchy" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>