<snapdata remixID="9396268"><project name="U4L2p2-CaesarCipher" 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="false" 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="Sprite" idx="1" x="150" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Caesar2" center-x="8" center-y="5.75" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="42" y="6.666666666666667"><block s="receiveGo"></block><block s="doSetVar"><l>inputText</l><l></l></block><block s="doSetVar"><l>shiftValue</l><l></l></block><block s="doSetVar"><l>outputText</l><l></l></block><block s="gotoXY"><l>150</l><l>50</l></block><block s="doAsk"><l>Enter your text:</l></block><block s="doSetVar"><l>inputText</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doAsk"><l>What is the Shift Value for the Ceasar Cipher?  Enter a whole number.</l></block><block s="doSetVar"><l>shiftValue</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>Encipher or Decipher?</l></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block><l>D</l></block><script><block s="doSetVar"><l>shiftValue</l><block s="reportDifference"><l>0</l><block var="shiftValue"/></block></block></script></block><block s="doSetVar"><l>outputText</l><block s="reportNewList"><list><custom-block s="Encode %txt %n"><block var="inputText"/><block var="shiftValue"/></custom-block></list></block></block></script><script x="30.333333333333332" y="448.6666756666668"><custom-block s="Encode One Character (TIF A version) %s %n"><l></l><l></l><comment w="177.33333333333334" collapsed="true">The real change is in here.</comment></custom-block></script><script x="30.540692104166585" y="424.00000300000005"><custom-block s="Encode (TIF A version) %txt %n"><block var="inputText"/><block var="shiftValue"/></custom-block></script><script x="41" y="383.22222222222223"><custom-block s="initials from name %s"><l></l><comment w="178" collapsed="true">4.2.2 ITIT 5 (two versions inside)</comment></custom-block></script></scripts></sprite><watcher var="shiftValue" style="normal" x="1" y="50.999999999999986" color="243,118,29"/><watcher var="inputText" style="normal" x="1.3333333333332575" y="6.611111111111114" color="243,118,29"/><watcher var="outputText" style="normal" x="8.361111111111086" y="98.61111161111114" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Encode %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>encodedText</l></list></block><block s="doSetVar"><l>encodedText</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportStringSize"><block var="text"/></block><script><block s="doSetVar"><l>encodedText</l><block s="reportJoinWords"><list><block var="encodedText"/><custom-block s="Encode One Character %s %n"><block s="reportLetter"><block var="i"/><block var="text"/></block><block var="shift"/></custom-block></list></block></block></script></custom-block><block s="doReport"><block var="encodedText"/></block></script><scripts><script x="17.599999999999984" y="257.8"><block s="doReport"><custom-block s="list $arrowRight word %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Encode One Character %s %n"><l></l><block var="shift"/></custom-block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block></block></custom-block><comment w="90" collapsed="false">A more clever approach to this problem can be achieved using the higher order function (HOF) map.  Courtesy of Christopher Archie of teacher cohort 17-18. </comment></block></script></scripts></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="Encode One Character %&apos;char&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block var="char"/></block><block var="shift"/></block></block></block></script></block-definition><block-definition s="Encode One Character (TIF A version) %&apos;char&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>new character</l></list></block><block s="doSetVar"><l>new character</l><block s="reportSum"><block s="reportUnicode"><block var="char"/></block><block var="shift"/></block></block><block s="doIf"><block s="reportGreaterThan"><block var="new character"/><l>126</l></block><script><block s="doChangeVar"><l>new character</l><block s="reportDifference"><l>32</l><l>127</l></block></block></script></block><block s="doIf"><block s="reportLessThan"><block var="new character"/><l>32</l></block><script><block s="doChangeVar"><l>new character</l><block s="reportDifference"><l>127</l><l>32</l></block></block></script></block><block s="doReport"><block s="reportUnicodeAsLetter"><block var="new character"/></block></block></script></block-definition><block-definition s="Encode (TIF A version) %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>encodedText</l></list></block><block s="doSetVar"><l>encodedText</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportStringSize"><block var="text"/></block><script><block s="doSetVar"><l>encodedText</l><block s="reportJoinWords"><list><block var="encodedText"/><custom-block s="Encode One Character (TIF A version) %s %n"><block s="reportLetter"><block var="i"/><block var="text"/></block><block var="shift"/></custom-block></list></block></block></script></custom-block><block s="doReport"><block var="encodedText"/></block></script><scripts><script x="17.599999999999984" y="257.8"><block s="doReport"><custom-block s="list $arrowRight word %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Encode One Character %s %n"><l></l><block var="shift"/></custom-block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block></block></custom-block><comment w="90" collapsed="false">A more clever approach to this problem can be achieved using the higher order function (HOF) map.  Courtesy of Christopher Archie of teacher cohort 17-18. </comment></block></script></scripts></block-definition><block-definition s="initials from name %&apos;name&apos;" type="reporter" category="operators"><comment w="79.33333333333333" collapsed="true">4.2.2 ITIT 5</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="is %s between %s and %s ?"><block s="reportUnicode"><l></l></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>Z</l></block></custom-block></autolambda><list></list></block><block s="reportTextSplit"><block var="name"/><l><option>letter</option></l></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block><comment w="238" collapsed="false">Version using UNICODE block.&#xD;Treats the name as just a string of characters and searches for capital letters in it.  So if the name were &quot;BeAuTy and jOy of computiNg&quot; the block would report BATON. </comment></block></script><scripts><script x="14.666666666666666" y="190.88888888888889"><block s="doReport"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportLetter"><l>1</l><l></l></block></autolambda><list></list></block><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l>-</l></block></autolambda><list></list></block><block s="reportTextSplit"><block var="name"/><l><option>word</option></l></block></block><block s="reifyReporter"><autolambda><block s="reportConcatenatedLists"><list><l/><l/></list></block></autolambda><list></list></block></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block><comment w="243.33333333333334" collapsed="false">Version using an additional SPLIT block.&#xD;This version respects the abstraction that text is made up of words, not characters.  It introduces hyphens as another word delimiter (in addition to spaces).  It has an unfortunately hairy structure of higher order function calls. because the split by hyphens has to be done in each word separately (that&apos;s the inner MAP) and then the result has to be flattened (the APPEND).  The ideal solution would split into words based on spaces and hyphens together, but Snap! doesn&apos;t have that capability (yet).</comment></block></block></script></scripts></block-definition><block-definition s="%&apos;a&apos; ≤ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportLessThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≥ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><block s="reportEquals"><block var="a"/><block var="b"/></block></block></block></script></block-definition><block-definition s="is %&apos;mid&apos; between %&apos;low&apos; and %&apos;high&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportAnd"><custom-block s="%s ≥ %s"><block var="mid"/><block var="low"/></custom-block><custom-block s="%s ≤ %s"><block var="mid"/><block var="high"/></custom-block></block></block></script><scripts><comment x="14.666666666666666" y="88.8" w="304.6666666666667" collapsed="false">As the lab says, it&apos;s okay to use &quot;&gt;&quot; and &quot;&lt;&quot; instead of &quot;≥&quot; and &quot;≤.&quot;</comment></scripts></block-definition></blocks><variables><variable name="outputText"><l></l></variable><variable name="inputText"><l></l></variable><variable name="shiftValue"><l></l></variable></variables></project><media name="U4L2p2-CaesarCipher" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>