<snapdata remixID="9752318"><project name="U2L2-Quiz (solution)" 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="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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="ul" 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="13.333333333333334" y="13.333333333333334"><block s="doSetVar"><l>my quiz</l><block s="reportNewList"><list></list></block></block></script><comment x="13.333333333333334" y="51.333333333333336" w="373.3333333333333" collapsed="false">U2L2p2 has a lot of reading before they start building code.  So it&apos;s intentional&#xD;that this solution file starts with exercise 4:</comment><script x="13.333333333333334" y="112.33333333333336"><custom-block s="quiz item, question: %txt answer: %txt"><l>What is the name of the command to give a value back at the end of a function call?</l><l>report</l></custom-block></script><script x="13.333333333333334" y="176.33333333333334"><custom-block s="question from quiz item %l"><l/></custom-block></script><script x="13.333333333333334" y="201.00000000000023"><custom-block s="answer from quiz item %l"><l/></custom-block></script><comment x="13.333333333333334" y="225.6666666666666" w="53.333333333333336" collapsed="true">2.5:</comment><script x="13.333333333333334" y="252.66666666666674"><block s="doSetVar"><l>my quiz</l><block s="reportNewList"><list><custom-block s="quiz item, question: %txt answer: %txt"><l>What is the variable that can be set or used only in the environment in which it is defined?</l><l>local variable</l></custom-block><custom-block s="quiz item, question: %txt answer: %txt"><l>What is a variable that is usable by all scripts in the program?</l><l>global variable</l></custom-block><custom-block s="quiz item, question: %txt answer: %txt"><l>What is the process of solving a complex problem by building small tools and combining them to make bigger ones.</l><l>problem decomposition</l></custom-block><custom-block s="quiz item, question: %txt answer: %txt"><l>What is a kind of data that&apos;s meaningful to your program but not built into the language</l><l>abstract data type</l><comment w="110.66666666666667" collapsed="false">Edit the blocks to see their definitions.</comment></custom-block><custom-block s="quiz item, question: %txt answer: %txt"><l>What is the data type that deals with true and false.</l><l>Boolean</l><comment w="110.66666666666667" collapsed="false">Edit the blocks to see their definitions.</comment></custom-block></list></block></block></script><script x="13.333333333333334" y="489.55555555555566"><block s="doDeclareVariables"><list><l>score</l></list><comment w="53.333333333333336" collapsed="true">3.4 ITIT</comment></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="doForEach"><l>quiz item</l><block var="my quiz"><comment w="53.333333333333336" collapsed="true">3.1</comment></block><script><block s="doAsk"><custom-block s="question from quiz item %l"><block var="quiz item"/></custom-block></block><block s="doIfElse"><block s="reportEquals"><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>That&apos;s correct!</l><l>2</l></block><block s="doSetVar"><l>score</l><block s="reportSum"><block var="score"/><l>1</l><comment w="53.333333333333336" collapsed="true">3.4 ITIT</comment></block></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry, it&apos;s </l><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block></list></block><l>2</l><comment w="53.333333333333336" collapsed="true">3.3 ITIT</comment></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You got </l><block var="score"/><l> correct out of </l><block s="reportListLength"><block var="my quiz"/></block></list></block><l>2</l><comment w="53.333333333333336" collapsed="true">3.4 ITIT</comment></block></script><script x="13.333333333333334" y="769.3333333333329"><block s="doDeclareVariables"><list><l>score</l><l>correct?</l><l>tries</l></list><comment w="53.333333333333336" collapsed="true">TIF A</comment></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="doForEach"><l>quiz item</l><block var="my quiz"/><script><block s="doSetVar"><l>tries</l><l>3</l></block><block s="doSetVar"><l>correct?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportOr"><block var="correct?"/><block s="reportEquals"><block var="tries"/><l>0</l></block></block><script><block s="doAsk"><custom-block s="question from quiz item %l"><block var="quiz item"/></custom-block></block><block s="doSetVar"><l>correct?</l><block s="reportEquals"><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block><block s="getLastAnswer"></block></block></block><block s="doIfElse"><block var="correct?"/><script><block s="doSayFor"><l>That&apos;s correct!</l><l>2</l></block><block s="doSetVar"><l>score</l><block s="reportSum"><block var="score"/><l>1</l></block></block></script><script><block s="doSetVar"><l>tries</l><block s="reportDifference"><block var="tries"/><l>1</l></block><comment w="53.333333333333336" collapsed="true">TIF A</comment></block><block s="doIf"><block s="reportGreaterThan"><block var="tries"/><l>0</l></block><script><block s="doSayFor"><l>Sorry, try again.</l><l>2</l></block></script></block></script></block></script><comment w="53.333333333333336" collapsed="true">TIF A</comment></block><block s="doIf"><block s="reportNot"><block var="correct?"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry, it&apos;s </l><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block></list></block><l>2</l></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You got </l><block var="score"/><l> correct out of </l><block s="reportListLength"><block var="my quiz"/></block></list></block><l>2</l></block></script><script x="13.333333333333334" y="1272.5555555555552"><block s="doDeclareVariables"><list><l>score</l><l>correct?</l><l>tries</l></list><comment w="53.333333333333336" collapsed="true">TIF B</comment></block><block s="doSetVar"><l>score</l><l>0</l></block><block s="doForEach"><l>quiz item</l><block var="my quiz"/><script><block s="doSetVar"><l>tries</l><l>3</l></block><block s="doSetVar"><l>correct?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportOr"><block var="correct?"/><block s="reportEquals"><block var="tries"/><l>0</l></block></block><script><block s="doAsk"><custom-block s="question from quiz item %l"><block var="quiz item"/></custom-block></block><block s="doIfElse"><block s="reportIsA"><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block><l><option>list</option></l><comment w="53.333333333333336" collapsed="true">TIF B</comment></block><script><block s="doSetVar"><l>correct?</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><block s="reportTextSplit"><block s="getLastAnswer"></block><l><option>word</option></l></block><l></l></block></autolambda><list></list></block><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block></block></block></script><script><block s="doSetVar"><l>correct?</l><block s="reportEquals"><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block><block s="getLastAnswer"></block></block></block></script></block><block s="doIfElse"><block var="correct?"/><script><block s="doSayFor"><l>That&apos;s correct!</l><l>2</l></block><block s="doSetVar"><l>score</l><block s="reportSum"><block var="score"/><l>1</l></block></block></script><script><block s="doSetVar"><l>tries</l><block s="reportDifference"><block var="tries"/><l>1</l></block></block><block s="doIf"><block s="reportGreaterThan"><block var="tries"/><l>0</l></block><script><block s="doSayFor"><l>Sorry, try again.</l><l>2</l></block></script></block></script></block></script></block><block s="doIf"><block s="reportNot"><block var="correct?"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Sorry, it&apos;s </l><custom-block s="answer from quiz item %l"><block var="quiz item"/></custom-block></list></block><l>2</l></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You got </l><block var="score"/><l> correct out of </l><block s="reportListLength"><block var="my quiz"/></block></list></block><l>2</l></block></script><comment x="13.333333333333334" y="1903.0000000000018" w="276" collapsed="true">Modified sample quiz for use only with TIF B</comment><script x="13.333333333333334" y="1930.0000000000018"><block s="doSetVar"><l>my quiz</l><block s="reportNewList"><list><custom-block s="quiz item, question: %txt answer: %txt"><l>What is Paul McCartney&apos;s middle name?</l><l>Paul</l></custom-block><custom-block s="quiz item, question: %txt answer: %txt"><l>What is a runcible spoon?</l><block s="reportNewList"><list><l>spork</l><l>foon</l></list></block></custom-block><custom-block s="quiz item, question: %txt answer: %txt"><l>Is "This sentence is false" true or false?</l><l>neither</l></custom-block></list></block></block></script><comment x="359.75136718749997" y="164.66666666666669" w="110.66666666666667" collapsed="false">Edit the blocks to see their definitions.</comment></scripts></sprite><watcher var="my quiz" style="normal" x="14" y="11" color="243,118,29" extX="120" extY="105"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="10" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="quiz item, question: %&apos;question&apos; answer: %&apos;answer&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="question"/><block var="answer"/></list></block></block></script></block-definition><block-definition s="question from quiz item %&apos;item&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="item"/></block></block></script></block-definition><block-definition s="answer from quiz item %&apos;item&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="item"/></block></block></script></block-definition></blocks><variables><variable name="my quiz"><list struct="atomic" id="401"></list></variable></variables></project><media name="U2L2-Quiz (solution)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>