<snapdata remixID="10104274"><project name="U3A1_NathanYan" app="Snap! 6, https://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="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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu2dCZhUxbmG3+qZYZseQBbjvidGTaIog0bNjRsqZrnJTUSGuEcGNYvJjUZjAHFfE3dlMe5REzVGb9SYTU3cwoC7MrihcUNmQGB6WGe67lM9DQwww3Sf7tNn6e88ySNKVf1/vfVXf6fq1GLQIwIiIAIiIAIiUHICpuQWZVAEREAEREAERAAJsIJABERABERABAIgIAEOALpMioAIiIAIiIAEWDEgAiIgAiIgAgEQkAAHAF0mRUAEREAEREACrBgQAREQAREQgQAISIADgC6TIiACIiACIiABVgyIgAiIgAiIQAAEJMABQJdJERABERABEZAAKwZEQAREQAREIAACEuAAoMukCIiACIiACEiAFQMiIAIiIAIiEAABCXAA0GVSBERABERABCTAigEREAEREAERCICABDgA6DIpAiIgAiIgAhJgxYAIiIAIiIAIBEBAAhwAdJkUAREQAREQAQmwYkAEREAEREAEAiAgAQ4AukyKgAiIgAiIgARYMSACIiACIiACARCQAAcAXSZFQAREQAREQAKsGBABERABERCBAAhIgAOALpMiIAIiIAIiIAFWDIiACIiACIhAAAQkwAFAl0kREAEREAERkAArBkRABERABEQgAAIS4ACgy6QIiIAIiIAISIAVAyIgAiIgAiIQAAEJcADQZVIEREAEREAEJMCKAREQAREQAREIgIAEOADoMikCIiACIiACEmDFgAiIgAiIgAgEQEACHAB0mRQBERABERABCbBiQAREQAREQAQCICABDgC6TIqACIiACIiABFgxIAIiIAIiIAIBEJAABwBdJkVABERABERAAqwYEAEREAEREIEACEiAA4AukyIgAiIgAiIgAVYMiIAIiIAIiEAABCTAAUCXSREQAREQARGQACsGREAEREAERCAAAhLgAKDLpAiIgAiIgAhIgBUDIiACIiACIhAAAQlwANBlUgREQAREQAQkwIoBERABERABEQiAgAQ4AOgyKQIiIAIiIAISYMWACIiACIiACARAQAIcAHSZFAEREAEREAEJsGJABERABERABAIgIAEOALpMioAIiIAIiIAEWDEgAiIgAiIgAgEQkAAHAF0mRUAEREAEREACrBgQAREQAREQgQAISIADgC6TIiACIiAC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kgQkwJFstuI5PYFFOyao3N8ddm+xvQ2JzcDuB9btbhySvSSiwkKbgYTtMJ02HcLdDjYFxp25vALM0xbmGewKYF6atqcuYODbxfNWJYlAaQn8kgVbG6qGJUjUGMyubsGjhT1c/3imH0P+Vp3o3XF3sanKHMiWedzPql2VuWPXpldg1vQPt6bhQ6x9HdItpFe9wMLB75e2RrIWJgIS4DC1hnwRARGIKAG3FMtkFbjznyNaHbldEgIS4JJglhEREAEREAERWJeABFgRIQIiIAIiIAIBEJAABwBdJkVABERABERAAqwYEAEREAEREIEAzM5caQAABTlJREFUCEiAA4AukyIgAiIgAiIgAVYMiIAIiIAIiEAABCTAAUCXSREQAREQARGQACsGREAEREAERCAAAhLgAKDLpAiIgAiIgAhIgBUDIiACIiACIhAAAQlwANBlUgREQAREQAQkwIoBERABERABEQiAgAQ4AOgyKQIiIAIiIAISYMWACIiACIiACARAQAIcAHSZFAEREAEREAEJsGJABERABERABAIgIAEOALpMioAIiIAIiIAEWDEgAiIgAiIgAgEQkAAHAF0mRUAEREAEREACrBgQAREQAREQgQAISIADgC6TIiACIiACIiABVgyIgAiIgAiIQAAEJMABQJdJERABERABEZAAKwZEQAREQAREIAACEuAAoMukCIiACIiACEiAFQMiIAIiIAIiEAABCXAA0GVSBERABERABCTAigEREAEREAERCICABDgA6DIpAiIgAiIgAhJgxYAIiIAIiIAIBEBAAhwAdJkUAREQAREQAQmwYkAEREAEREAEAiAgAQ4AukyKgAiIgAiIgARYMSACIiACIiACARCQAAcAXSZFQAREQAREQAKsGBABERABERCBAAhIgAOALpMiIAIiIAIiIAFWDIiACIiACIhAAAQkwAFAl0kREAEREAERkAArBkRABERABEQgAAIS4ACgy6QIiIAIiIAISIAVAyIgAiIgAiIQAAEJcADQZVIEREAEREAEJMCKAREQAREQAREIgIAEOADoMikCIiACIiACEmDFgAiIgAiIgAgEQEACHAB0mRQBERABERABCbBiQAREQAREQAQCICABDgC6TIqACIiACIiABFgxIAIiIAIiIAIBEJAABwBdJkVABERABERAAqwYEAEREAEREIEACEiAA4AukyIgAiIgAiIgAVYMiIAIiIAIiEAABCTAAUCXSREQAREQARGQACsGREAEREAERCAAAhLgAKDLpAiIgAiIgAhIgBUDIiACIiACIhAAAQlwANBlUgREQAREQAQkwIoBERABERABEQiAgAQ4AOgyKQIiIAIiIAISYMWACIiACIiACARAQAIcAHSZFAEREAEREAEJsGJABERABERABAIgIAEOALpMioAIiIAIiIAEWDEgAiIgAiIgAgEQkAAHAF0mRUAEREAEREACrBgQAREQAREQgQAISIADgC6TIiACIiACIiABVgyIgAiIgAiIQAAEJMABQJdJERABERABEZAAKwZEQAREQAREIAACEuAAoMukCIiACIiACEiAFQMiIAIiIAIiEAABCXAA0GVSBERABERABCTAigEREAEREAERCICABDgA6DIpAiIgAiIgAhJgxYAIiIAIiIAIBEBAAhwAdJkUAREQAREQAQmwYkAEREAEREAEAiAgAQ4AukyKgAiIgAiIgARYMSACIiACIiACARCQAAcAXSZFQAREQAREQAKsGBABERABERCBAAhIgAOALpMiIAIiIAIiIAFWDIiACIiACIhAAAQkwAFAl0kREAEREAERkAArBkRABERABEQgAAIS4ACgy6QIiIAIiIAISIAVAyIgAiIgAiIQAAEJcADQZVIEREAEREAEJMCKAREQAREQAREIgIAEOADoMikCIiACIiACEmDFgAiIgAiIgAgEQEACHAB0mRQBERABERABCbBiQAREQAREQAQCICABDgC6TIqACIiACIiABFgxIAIiIAIiIAIBEJAABwBdJkVABERABERAAqwYEAEREAEREIEACEiAA4AukyIgAiIgAiIgAVYMiIAIiIAIiEAABCTAAUCXSREQAREQARH4f9TD2pVBdqfYAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="XY Grid" center-x="240" center-y="180" image="data:image/png;base64,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" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="-100.00000000000182" y="1.5916157281026244e-12" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="244,0,69.40000000000012,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="29" y="10"><block s="receiveGo"><comment w="90" collapsed="false">Clears the board and begins to draw the pie charts and write what gender scores.</comment></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>25</l><l>100</l></block><block s="setHeading"><l>90</l></block><block s="setColor"><color>255,154,53,1</color></block><block s="down"></block><block s="write"><l>Female Scores</l><l>20</l><comment w="90" collapsed="false">Writes Female Scores in orange</comment></block><block s="up"></block><block s="setHeading"><l>0</l></block><block s="setColor"><color>0,167,244,1</color></block><custom-block s="Draw Pie Chart for Gender: %s X: %s Y: %s Radius: %s"><l>F</l><l>100</l><l>0</l><l>75</l><comment w="90" collapsed="false">Draws the pie chart with a radius of 75 for the gender inputed.</comment></custom-block><block s="up"></block><block s="gotoXY"><l>-175</l><l>100</l></block><block s="setHeading"><l>90</l></block><block s="setColor"><color>255,154,53,1</color></block><block s="down"></block><block s="write"><l>Male Scores</l><l>20</l><comment w="90" collapsed="false">Writes Male Scores in orange</comment></block><block s="up"></block><block s="setHeading"><l>0</l></block><block s="setColor"><color>0,167,244,1</color></block><custom-block s="Draw Pie Chart for Gender: %s X: %s Y: %s Radius: %s"><l>M</l><l>-100</l><l>0</l><l>75</l><comment w="90" collapsed="false">Draws the pie chart with a radius of 75 for the gender inputed.</comment></custom-block></script><script x="29" y="521.8333333333331"><custom-block s="Draw Circle X: %s Y: %s Radius: %s"><l>0</l><l>0</l><l>75</l></custom-block></script><script x="29" y="560.8333333333331"><block s="changePenHSVA"><l><option>hue</option></l><l>10</l></block></script><script x="29" y="600.8333333333331"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><l>F</l></custom-block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block><comment w="90" collapsed="false">Coding used to calculate the total amount of females</comment></block></script><script x="29" y="712.6666666666664"><custom-block s="APCS Course: %s Count: %s Score: %s Gender: %s"><l></l><l></l><l></l><l></l></custom-block></script></scripts></sprite><watcher var="APCSPbyGenderCA" style="normal" x="18.993197278908156" y="0.9999980000009998" color="243,118,29" hidden="true"/><watcher var="TotalMale" style="normal" x="583.0273399048638" y="34.41157019272532" color="243,118,29" hidden="true"/><watcher var="TotalFemale" style="normal" x="585.97862713007" y="96.19927060845882" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="APCS Course: %&apos;n&apos; Count: %&apos;c&apos; Score: %&apos;s&apos; Gender: %&apos;g&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="n"/><block var="c"/><block var="s"/><block var="g"/></list></block></block></script></block-definition><block-definition s="Draw Pie Chart for Gender: %&apos;gender&apos; X: %&apos;x&apos; Y: %&apos;y&apos; Radius: %&apos;r&apos;" type="command" category="other"><comment w="90" collapsed="false">Draws the Pie Chart</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="setSize"><l>2</l></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><l>0</l></block><block s="down"></block><block s="doRepeat"><l>360</l><script><block s="forward"><block var="r"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="r"/></block></block><block s="turn"><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="direction"></block><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>5</l></custom-block></block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><l>360</l></block></block><comment w="90" collapsed="false">The statement will calculate and combine the gender&apos;s number of people who got a score of 5 and then divide it by the total number of the gender, multiplying it by 360 which is the number of &quot;sides&quot; to a circle and then round, checking when the direction is that to change the hue, signifying of a new score group.</comment></block><script><block s="changePenHSVA"><l><option>hue</option></l><l>10</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="direction"></block><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>5</l></custom-block></block><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>4</l></custom-block></block></block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><l>360</l></block></block><comment w="90" collapsed="false">The statement will calculate and combine the gender&apos;s number of people who got a score of 5 AND 4 and then divide it by the total number of the gender, multiplying it by 360 which is the number of &quot;sides&quot; to a circle and then round, checking when the direction is that to change the hue, signifying of a new score group.</comment></block><script><block s="changePenHSVA"><l><option>hue</option></l><l>10</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="direction"></block><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>5</l></custom-block></block><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>4</l></custom-block></block><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>3</l></custom-block></block></block></block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><l>360</l></block></block><comment w="90" collapsed="false">The statement will calculate and combine the gender&apos;s number of people who got a score of 5 AND 4 AND 3 and then divide it by the total number of the gender, multiplying it by 360 which is the number of &quot;sides&quot; to a circle and then round, checking when the direction is that to change the hue, signifying of a new score group.</comment></block><script><block s="changePenHSVA"><l><option>hue</option></l><l>10</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="direction"></block><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>5</l></custom-block></block><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>4</l></custom-block></block><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>3</l></custom-block></block><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>2</l></custom-block></block></block></block></block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><l>360</l></block></block><comment w="90" collapsed="false">The statement will calculate and combine the gender&apos;s number of people who got a score of 5 AND 4 AND 3 AND 2 and then divide it by the total number of the gender, multiplying it by 360 which is the number of &quot;sides&quot; to a circle and then round, checking when the direction is that to change the hue, signifying of a new score group.</comment></block><script><block s="changePenHSVA"><l><option>hue</option></l><l>10</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="direction"></block><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>5</l></custom-block></block><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>4</l></custom-block></block><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>3</l></custom-block></block><block s="reportOr"><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>2</l></custom-block></block><block s="reportAnd"><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Score: %l"><l/></custom-block><l>1</l></custom-block></block></block></block></block></block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="AP CSP Count: %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><custom-block s="AP CSP Gender: %l"><l/></custom-block><block var="gender"/></custom-block></autolambda><list></list></block><block var="APCSPbyGenderCA"/></block></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block><l>360</l></block></block><comment w="90" collapsed="false">The statement will calculate and combine the gender&apos;s number of people who got a score of 5 AND 4 AND 3 AND 2 AND 1 and then divide it by the total number of the gender, multiplying it by 360 which is the number of &quot;sides&quot; to a circle and then round, checking when the direction is that to change the hue, signifying of a new score group.</comment></block><script><block s="changePenHSVA"><l><option>hue</option></l><l>10</l></block></script></block></script><comment w="90" collapsed="false">Draws the circle</comment></block><block s="up"></block></script><scripts><script x="743.3994140625" y="39.66666666666583"><block var="gender"/></script></scripts></block-definition><block-definition s="AP CSP Count: %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="list"/></block></block></script></block-definition><block-definition s="AP CSP Course: %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="list"/></block></block></script></block-definition><block-definition s="AP CSP Score: %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="list"/></block></block></script></block-definition><block-definition s="AP CSP Gender: %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="list"/></block></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return string};&#xD;    return string.slice(0,index);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l><l>markerlength</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    if (index&lt;0) {return ""};&#xD;    return string.slice(index+markerlength);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    if (index&lt;0) {return ""};&#xD;    return string.slice(index+markerlength);&#xD;}</l></block><list><block var="string"/><block var="marker"/><block s="reportStringSize"><block var="marker"/></block></list></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sub</l><l>sup</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    return 1+sup.toLocaleLowerCase().indexOf(sub.toLocaleLowerCase());&#xD;} else {&#xD;    return 1+sup.indexOf(sub);&#xD;}</l></block><list><block var="small"/><block var="large"/></list></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>flag</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;world[&apos;stringLibCaseIndependentComparison&apos;] = flag;</l></block><list><block var="tf"/></list></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l><l>start</l><l>end</l></list><l>if (end != "") {&#xD;    return str.slice(start-1,end);&#xD;} else {&#xD;    return str.slice(start-1);&#xD;}</l></block><list><block var="str"/><block var="start"/><block var="end"/></list></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>string</l><l>marker</l></list><l>var world=this.parentThatIsA(IDE_Morph);&#xD;if (!("stringLibCaseIndependentComparison" in world)) {&#xD;    world["stringLibCaseIndependentComparison"] = true;&#xD;};&#xD;if (world["stringLibCaseIndependentComparison"]) {&#xD;    var index=string.toLocaleLowerCase().indexOf(marker.toLocaleLowerCase());&#xD;    return !(index&lt;0);&#xD;} else {&#xD;    var index=string.indexOf(marker);&#xD;    return !(index&lt;0);&#xD;}</l></block><list><block var="string"/><block var="marker"/></list></block></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>text</l></list><l>return text.toLocaleLowerCase();</l></block><list><block var="text"/></list></block></block></script></block-definition><block-definition s="$flash remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations>ca:elimina els duplicats de _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListIndex"><block var="value"/><block var="list"/></block><block var="index"/></block></autolambda><list><l>value</l><l>index</l><l>list</l></list></block><block var="data"/></block></block></script><scripts><script x="14" y="164.2222222222222"><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="$flash remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="$flash remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></scripts></block-definition><block-definition s="$flash sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="161.14285714285708" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations>ca:ordena _ segons criteri _&#xD;</translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>data</l><l>fn</l><l>proc</l></list><l>return proc.reportAtomicSort(data, fn);</l></block><list><block var="data"/><block var="function"/></list></block></block></script><scripts><script x="12" y="147.55555555555557"><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l><l>split</l><l>copy of data</l><l>id</l></list></block><block s="doSetVar"><l>id</l><block s="reifyScript"><script><block s="doReport"><l></l></block></script><list></list></block></block><block s="doSetVar"><l>copy of data</l><block s="reportMap"><block var="id"/><block var="data"/></block></block><block s="doSetVar"><l>split</l><block s="reifyScript"><script><block s="doSetVar"><l>even items</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>odd items</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListIsEmpty"><block var="copy of data"/></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="copy of data"/></block><block var="odd items"/></block><block s="doDeleteFromList"><l>1</l><block var="copy of data"/></block><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><block var="copy of data"/></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="copy of data"/></block><block var="even items"/></block><block s="doDeleteFromList"><l>1</l><block var="copy of data"/></block></script></block></script></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doRun"><block var="split"/><list></list></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="$flash sort %l ordering with %predRing"><block var="odd items"/><block var="function"/></custom-block><custom-block s="$flash sort %l ordering with %predRing"><block var="even items"/><block var="function"/></custom-block></list></block></block></script></scripts></block-definition><block-definition s="$flash assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations>ca:associació _ _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><l/></block></block></autolambda><list></list></block><block var="a-list"/></block></block></script><scripts><script x="19.333333333333332" y="108.22222222222221"><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="$flash assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></scripts></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><comment x="0" y="0" w="228.57142857142858" collapsed="false">This block carries out the given script for each item of the given list, like the primitive FOR EACH.&#xD;&#xD;What&apos;s different is that it provides the # variable, which will contain the item number in the list of each item in turn, 1 while processing item 1, and so on.</comment><header></header><code></code><translations>ca:_ per cada _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%ca"></input></inputs><script><block s="doWarp"><script><block s="doIfElse"><custom-block s="☠︎ linked? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>#</l><l>1</l></block><block s="doUntil"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script><script><block s="doIf"><block s="reportNot"><block s="reportListIsEmpty"><block var="data"/></block></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="data"/></block><script><block s="doSetVar"><l>#</l><block var="i"/></block><block s="doSetVar"><l>item</l><block s="reportListItem"><block var="i"/><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><block var="i"/><block var="data"/></block></list></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="☠︎ linked? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>data</l></list><l>return data.isLinked;</l></block><list><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash reverse %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:$flash umgekehrt _&#xD;pt:$flash uma lista inversa de _&#xD;ca:$flash capgira _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>list</l></list><l>return new List(list.asArray().slice().reverse());</l></block><list><block var="list"/></list></block></block></script></block-definition><block-definition s="☠︎ link %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="reportCDR"><block var="data"/></block></block></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).&#xD;&#xD;Will not work on circular lists.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportAtomicCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="$flash zip %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="192" collapsed="false">ZIP takes any number of lists as inputs.  The lists should all be the same length.  ZIP reports a list of lists in which the first item is a list of all the first items, the second item is a list of all the second items, etc.&#xD;Viewing the inputs as the rows of a matrix, ZIP reports its transpose.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="lists"/></block><custom-block s="$flash zip %mult%l"><block s="reportAtomicMap"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><block var="lists"/></block></custom-block></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="lists"><comment x="0" y="0" w="105.33333333333333" collapsed="false">The identity function reports its input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="multimap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="267.3333333333333" collapsed="false">Takes as input a function of N inputs and N lists.&#xD;The function is called with item 1 of all the lists as its inputs, with item 2 of all the lists as its inputs, and so on.  (The lists should all be the same length.)</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="function"/><custom-block s="%s"><l></l></custom-block></block></autolambda><list></list></block><custom-block s="$flash zip %mult%l"><block var="lists"/></custom-block></block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportAtomicKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>0</l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></block></script></block-definition><block-definition s="Draw Circle X: %&apos;x&apos; Y: %&apos;y&apos; Radius: %&apos;r&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="setSize"><l>2</l></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><l>0</l></block><block s="down"></block><block s="doRepeat"><l>360</l><script><block s="forward"><block var="r"/></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="r"/></block></block><block s="turn"><l>1</l></block></script></block><block s="up"></block></script></block-definition></blocks><variables><variable name="TotalFemale"><l>0</l></variable><variable name="APCSPbyGenderCA"><list id="1600"><item><list struct="atomic" id="1601">AP CSP,1637,5,M</list></item><item><list struct="atomic" id="1602">AP CSP,1002,5,F</list></item><item><list struct="atomic" id="1603">AP CSP,2414,4,M</list></item><item><list struct="atomic" id="1604">AP CSP,692,4,F</list></item><item><list struct="atomic" id="1605">AP CSP,4133,3,M</list></item><item><list struct="atomic" id="1606">AP CSP,650,3,F</list></item><item><list struct="atomic" id="1607">AP CSP,1861,2,M</list></item><item><list struct="atomic" id="1608">AP CSP,369,2,F</list></item><item><list struct="atomic" id="1609">AP CSP,906,1,M</list></item><item><list struct="atomic" id="1610">AP CSP,607,1,F</list></item></list></variable><variable name="TotalMale"><l>0</l></variable></variables></project><media name="U3A1_NathanYan" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>