<snapdata remixID="13328153"><project name="U4L2p2-CaesarCipher" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAFdtJREFUeF7tnQd01VWawL+XnhB6DR1ERKqiy1KUJigqiPTBOTjoUWQGBDky7LorM+pQZuSsKLOrDuPoDMg4UkYURVQWC0pTeu8hQCgRElpIecnb87vhe/seLe8FHvH/z73n5Lz2L7f88n33K/f+PT6fzye22B4opR7wWABLqeftbU0PGABzcnJk9+7dcvz4ccnPz49I10RC0FapUkXKly8vzZs3j0id7UUj3wMer9frW758udSpU+ea75aUlCgr/zBMEjP3XfO1rnqBqGi5feQrcq5aC/MPwz9Q27ZtI3tPe/WI9IBnzZo1vqSkJHPxI0eOSO3ateVy0oqBBtR9+/aZwQ4c8IMHD0q9evUkNjpKCv7YS+rXqyMSFSO+E6khV9qTXE3EEyW+M8cvOSeqXhspPLjRfB+V0lwKj2wTT9fRklr/QfPdoUOH5L777gv5XvbAn04PGACjo6NNjZYsWWLUcEFBgXg8HqlQoYLs379fHn/8cZk5c6Z069bNfG7QoIHMmzdP+vXrZ6D94Ycf5JVXXpEYj4jn7cHS5BcvG4i9q+eIJyFZJC5JxFco3k2fSGzbAVKQvkUALqpSivjOZYkkVRTJzRaJTRBPdKz4zmSIp1JtyV81W2La9pfoum3Eu+lj8ZSvLuLNE+/2peLpMlp21uph6p2bmyt33nmnxMbG/nR61tYkpB7wLF++3BcTE2MO/vTTT+XcuXPSqVMn+fDDDw1o/MZ3QFq1alU5cOCA1K9f3y8lT58+LSdPnpShQ4dKxeRyEvO3odKo80CRxAoSXauZ+LJPSuGJNCMNC9LWS8LP/0e8mxaLL/esFB7eInHdR0nBwU3iKVdZPEmVpPD4HvEklBdP+RqSu/B5iesxTjzVG4ucP2WgLdi7QvJXzhLpPEq2VO1i6n3q1Cnp2bOnREVFhdRoe9BPpwc86enpvu+//14qVapkagVwSK/NmzdL7969DXDAh1TU18LCQomLixOv1yu853skphR6pdrfh0pK8gUQ+M44eQI8PVf87sIx5nefUcdITQn6zDFFxxV0GSMbk9uZ9xkZGTJgwICfTq/amoTcA8YK3rJli6xevVrq1q1rYLqW0qBWVfHknbuWSxR/ridKMr2xcvjwYTl//rzce++9Rjrb4rwe8PsBkWSoU16dUuLj46VcuXJOqa6t52V6wDqiLRal2gMWwFLtfntzC6BloFR7wAJYqt1vb24BtAyUag9YAEu1++3NLYCWgVLtAQMgyQT8ZWVlXXNliIhoVKW4i/3444/G8V2jRg0Ty7Wl7PWA5/Dhwz4SDKpXr35dWu/z5suByd2lYcWi+PLVSvWBL0hG3aJ4bmpqqolo2FK2esCzYcMGH0F8JBcxYF5JRHj44Yfl6NGjJlGVLBMkVfv27WXDhg3SokUL+eijj2Tw4MEmE0XP4zU9dY/c8dUYSSA1JqDEtB0g3nULgr4j0WBXSk9z/okTJ6Rr165lq/dta8UkI6Snp5uumD17tmzcuFGaNWtmMmCQioTnAPD+++830BH6+vrrr+Wee+4xUHJcxYoVzXevv/66HNq3S9otH+cHkBSqqNotJLbjcMl5Z/glAG6u0tn/3e23324zWsoYlCYfkKwWChkwycnJZg6nSabM08iQ6dixo7z22msmETUlJUWys7MNfByPBCMuW7lyZTl2cL90WDE+SAJGN24vcT3HSc6sEeI7f8rfxUjAtcntzWckINk3tpStHvCkpqaadKzrNQf05pyTtkufktioYBV8uW7N6/GcbI4rWs+Buh8yZEjZ6n3b2qJFSbt27ZK1a9eabOjrUZCQiYmJV70UUjMtLc3kGd58883ywAMPXI9b22s4rAesH9BhA+a26loA3TaiDmuPBdBhA+a26loA3TaiDmuPBdBhA+a26loA3TaiDmuPBdBhA+a26loA3TaiDmuPBdBhA+a26gYBeObMGdm2bZtJPtANi25UgzUjhgXmt9566426rb1PKfdAEIDfffed2R3hcoVk1YsTTdmZgB2z2Btm+PDhQdDu3LlTbrnllrCbl5eXZxbHl+TcsG9mTyj1HggCcNOmTWbDR6TRSy+9ZCAg44UsF9KtbrrpJpMvyFZsALlu3Tp588035e233zbbthHTJbWrUaNGZhetZ599tkQNRBK3bt26ROfak5zVA0EAAhEFAKdMmWJSr7799ltp166dSdUCRHIASWAFEmB94oknZM6cOf50qs8++8zkE65Zs0aee+65EvUGEN91110lOtee5KweCAJwz549/sxoIOMvMNuZtHmkm+6UharUTGqOA07dW4ZzyTMMzLQOvNbVvgfAu+++21k9aWtboh4I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</thumbnail><scenes select="1"><scene name="U4L2p2-CaesarCipher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Encode %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><comment x="0" y="0" w="288.107421875" collapsed="false">.Encode is the procedure nam, and it has two parameters text and shift #</comment><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="reportTextAttribute"><l><option>length</option></l><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"/><comment w="90" collapsed="false">Encode one character is another .</comment></custom-block></list></block></block></script><comment w="90" collapsed="false">For = a loop</comment></custom-block><block s="doReport"><block var="encodedText"/></block></script><scripts><script x="10" y="246.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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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"><comment x="0" y="0" w="160" collapsed="false">encode is the procedure with two parameters. char and shift</comment><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="reportVariadicSum"><list><block s="reportUnicode"><block var="char"/></block><block var="shift"/></list></block><comment w="154" collapsed="false">unicode are actual lists of a letter and a number.</comment></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="reportVariadicSum"><list><block s="reportUnicode"><block var="char"/></block><block var="shift"/></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="new character"/><l>126</l></list></block><script><block s="doChangeVar"><l>new character</l><block s="reportDifference"><l>32</l><l>127</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="new character"/><l>32</l></list></block><script><block s="doChangeVar"><l>new character</l><block s="reportDifference"><l>127</l><l>32</l></block></block></script><list></list></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="reportTextAttribute"><l><option>length</option></l><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 x="0" y="0" 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="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block></list></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="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block var="a"/><block var="b"/></list></block><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block></list></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="reportVariadicAnd"><list><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></list></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><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" id="398"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="399"></list></costumes><sounds><list struct="atomic" id="400"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="149.99999999999955" y="50.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="405"><costumes><list id="406"><item><ref mediaID="Sprite_cst_Caesar2"></ref></item></list></costumes><sounds><list struct="atomic" id="407"></list></sounds><blocks></blocks><variables></variables><scripts><script x="42" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>inputText</l><l></l><comment w="122.96875" collapsed="false">variable set to nothing</comment></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="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block><l>D</l></list></block><script><block s="doSetVar"><l>shiftValue</l><block s="reportDifference"><l>0</l><block var="shiftValue"/></block></block></script><list></list></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.333333333333343" y="452.0000090000001"><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.540692104166595" y="427.33333633333336"><custom-block s="Encode (TIF A version) %txt %n"><block var="inputText"/><block var="shiftValue"/></custom-block></script><script x="41" y="386.55555555555554"><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="0.9999999999990905" y="50.99999999999997" color="243,118,29"/><watcher var="inputText" style="normal" x="1.3333333333328028" y="6.611111111111114" color="243,118,29"/><watcher var="outputText" style="normal" x="8.361111111111995" y="98.61111161111108" color="243,118,29" extX="80.00000000000023" extY="70.00000000000003"/></sprites></stage><variables><variable name="outputText"><list struct="atomic" id="489">D]r]jke_a`]e</list></variable><variable name="inputText"><l>Hav a noice dai</l></variable><variable name="shiftValue"><l>-4</l></variable></variables></scene></scenes></project><media name="U4L2p2-CaesarCipher" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Caesar2" center-x="8" center-y="5.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAB4CAYAAABVYmTXAAAAAXNSR0IArs4c6QAAIABJREFUeF6F3QOwdFmy9vF679i2bdu2J8a27RjG2LZt27Zttjk9Pfb0F7/83n/F6jMd91bEiaratfdamU8619r77Np7770PO9KRjrT5n//5n81//vOfzb/+9a/NYYcdttm1a9fGcX9efuvPd+f7c95f/vKXzZGPfOTNUY5ylHn/4x//OO/GMZ4x/PbPf/5zxnDdP/7xj83Rj370ub5zjn/8428OOeSQubY5/OZljD4f9ahH3dLiuLGi33j+zHW0ox1trvHbzmt9j+aVr643J/r//e9/b8y3a9999z0shvshoFy0fu67Y/68EOT6Yx3rWEPMX//61zl+jGMcYz4j9u9///ucf4pTnGLeAeSFiD//+c+b4x73uJs//OEPm7333ntz1rOedRj3Hbh+A4bzfCcUgjDun/70p5kbI8aND+MmXO/oNmfzOd939AV6/BijV4IG6K7999///3O8G8H1ff0c0t47biCM/O53vxuQTG6igMGY809+8pPPNT/84Q83P//5zzcnPOEJh3mMfvGLX9yc61znGnD23HPPzRnPeMYBAvAXutCFhjnzkDrwA+SUpzzl5pjHPOaMi+FDDz30cNaAuTQVDcYJ1L/97W8zn/ECNUDjM2Xw+xw74IADDouQTg4IxGHWewSvJue63//+95vjHOc4c57JnZupnfjEJx7Gvv71r2++9KUvDUOu32effTZ+AzBzc/6pTnWq0RJgAdLvzPDXv/715gxnOMMc+853vjNjnOc85xkmgUEI3gF8ohOdaITkHGADBFgnOclJ5t13wkSn88zt2KoEO4HyHU+jUT6keqvGOJ7Krr5rHQxzzIEK945pBHz3u9/dvOtd7xqQMes47cG8sT//+c9vLnaxi21++ctfjlme5jSn2fzoRz/aHHzwwQOUsb///e8PMGc605kGRADQJO/A+u1vfztmymQxfrzjHW9z9rOffXPsYx97aAe28dBPSwnF3JkmXjLZ1T9lZWnjFqgu7uQcXI51a7i7TbTf0yTvGEAsAD74wQ8Ocb5f8pKXHAJ/9rOfzXdgnO985xstBAhGMIEpkt5jjz0GnHOf+9ybd7zjHQMSppszph076KCDhjQAEcBvfvObmQPwpz/96TfnPe95R8No0Rqk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" mediaID="Sprite_cst_Caesar2"/></media></snapdata>