<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="2020" minor="1"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false" autoexpanding_sections="true" UserProfileName="Perfil Padr\303\243o do Maple" NumericFormat-ApplyInteger="true" NumericFormat-ApplyRational="true" NumericFormat-ApplyExponent="false" editable="true">
</View-Properties>
<MapleNet-Properties prettyprint="3" warnlevel="3" compactdisplay="false" preplot="" helpbrowser="standard" displayprecision="-1" echo="1" unitattributes="&quot;fontweight&quot; = &quot;bold&quot;" imaginaryunit="I" longdelim="true" elisiontermsthreshold="10000" elisiondigitsafter="100" elisiondigitsbefore="100" plotdevice="inline" errorbreak="1" plotoptions="" plotdriver="opengl" quiet="false" elisiontermsbefore="100" elisiontermsafter="100" historytimestamp="false" screenwidth="79" indentamount="4" plotoutput="terminal" screenpixelheight="768" rtablesize="[10, 10]" useclientjvm="true" labelwidth="20" postplot="" typesetting="extended" ansi="false" ansicolor="[]" elisiondigitsthreshold="10000" showassumed="1" ansilprint="false" trailingsemicolon="true" errorcursor="false" labelling="true" screenheight="25" prompt="&gt; " verboseproc="1" latexwidth="8.0" ShowLabels="true"/>
<Styles>
<Font name="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Warning" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Line Printed Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Inert Output" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[144,144,144]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Diagnostic" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[40,120,40]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 1" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Page Number" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 2" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 3" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Ordered List 5" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Header and Footer" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkError" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Atomic Variable" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[175,0,175]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="HyperlinkWarning" background="[255,255,255]" bold="false" executable="false" family="Courier New" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="2D Math" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Bullet Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Annotation Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="List Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Dash Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="2D Input" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Error" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Normal" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Caption Reference" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Code" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="true"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Author" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Font name="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,128,128]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true" placeholder="false"/>
<Font name="Caption Text" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false" placeholder="false"/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Warning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 4" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Line Printed Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Output" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.3" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Heading 3" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Diagnostic" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Ordered List 1" alignment="left" bullet="numeric" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Text Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="newline" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Ordered List 2" alignment="left" bullet="alphabetic" firstindent="0" leftmargin="36" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 3" alignment="left" bullet="roman" firstindent="0" leftmargin="72" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 4" alignment="left" bullet="ALPHABETIC" firstindent="0" leftmargin="108" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Ordered List 5" alignment="left" bullet="ROMAN" firstindent="0" leftmargin="144" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1" bulletsuffix=""/>
<Layout name="Annotation Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkError" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="HyperlinkWarning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Bullet Item" alignment="left" bullet="dot" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Maple Plot" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="List Item" alignment="left" bullet="indent" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Dash Item" alignment="left" bullet="dash" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Error" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Normal" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Layout name="Author" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="8" linebreak="space" pagebreak-before="false" initial="0" bulletsuffix=""/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
</Styles>
<Startup-Code startupcode=""/>
<Task-table>
    <Task-category name="&lt;default&gt;"/>
</Task-table>
<Annotation-table>
    <Annotation-category name="&lt;default&gt;"/>
</Annotation-table>
<Task/>
<Group labelreference="L2" drawlabel="true">
<Input><Text-field style="Title" layout="Title"><Font encoding="UTF-8">Teoria algor\303\255tmica dos n\303\272meros e criptografia</Font></Text-field>
</Input>
</Group>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 1" layout="Heading 1"><Font encoding="UTF-8">Quest\303\243o1 </Font><Equation executable="false" style="Heading 1" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2I1EhRicvJSdmYW1pbHlHUTBUaW1lc35OZXd+Um9tYW5GJy8lJXNpemVHUSMxMkYnLyUlYm9sZEdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation><Font encoding="UTF-8"> [\303\215ndice de Coincid\303\252ncia]</Font></Text-field></Title><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">Nesta pergunta, voc\303\252 calcula o \303\255ndice de coincid\303\252ncia de uma sequ\303\252ncia. Dada uma string </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiU0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JS1GLDYmUSJzRidGL0YyRjUtRiM2JS1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRjk2LlEjLi5GJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUFEmMC4wZW1GJy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1GYG9GX28tRlI2JUZULUYjNiUtRiw2JlEidEYnRi9GMkY1RjJGPEZnbi1GOTYuUSIsRidGMkY8Rj4vRkFGMUZCRkRGRkZIRkpGZG8vRlBRLDAuMzMzMzMzM2VtRidGMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiU0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JS1GLDYmUSJzRidGL0YyRjUtRiM2JS1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRjk2LlEjLi5GJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUFEmMC4wZW1GJy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1GYG9GX28tRlI2JUZULUYjNiUtRiw2JlEidEYnRi9GMkY1RjJGPEZnbi1GOTYuUSIsRidGMkY8Rj4vRkFGMUZCRkRGRkZIRkpGZG8vRlBRLDAuMzMzMzMzM2VtRidGMkY8</Equation><Font encoding="UTF-8"> de comprimento t de s\303\255mbolos de um alfabeto </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiQUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JS1GLDYmUSJhRidGL0YyRjUtRiM2JS1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRjk2LlEjLi5GJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUFEmMC4wZW1GJy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1GYG9GX28tRlI2JUZULUYjNiUtRiw2JlEibkYnRi9GMkY1RjJGPEZnbi1GOTYuUSJ+RidGMkY8Rj5GQEZCRkRGRkZIRkpGZG9GX29GMkY8">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUkjbWlHRiQ2JlEiQUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JS1GLDYmUSJhRidGL0YyRjUtRiM2JS1JI21uR0YkNiVRIjFGJ0YyRjxGMkY8LyUvc3Vic2NyaXB0c2hpZnRHUSIwRictRjk2LlEjLi5GJ0YyRjxGPkZARkJGREZGRkhGSi9GTVEsMC4yMjIyMjIyZW1GJy9GUFEmMC4wZW1GJy1GOTYuUSIuRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1GYG9GX28tRlI2JUZULUYjNiUtRiw2JlEibkYnRi9GMkY1RjJGPEZnbi1GOTYuUSJ+RidGMkY8Rj5GQEZCRkRGRkZIRkpGZG9GX29GMkY8</Equation><Font encoding="UTF-8">composto por n s\303\255mbolos.  Deixe </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWS1GRjYuUSI9RidGNUZARklGS0ZNRk9GUUZTRlUvRlhRLDAuMjc3Nzc3OGVtRicvRmVuRmpuRjVGQA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWS1GRjYuUSI9RidGNUZARklGS0ZNRk9GUUZTRlUvRlhRLDAuMjc3Nzc3OGVtRicvRmVuRmpuRjVGQA==</Equation><Font encoding="UTF-8"> o n\303\272mero de ocorr\303\252ncias do i-\303\251simo s\303\255mbolo </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA</Equation> na corda <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JlEiU0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiLkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSJ+RidGMkY8Rj5GQEZCRkRGRkZIRkpGTEZPRlFGUUYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JlEiU0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiLkYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTi1GOTYuUSJ+RidGMkY8Rj5GQEZCRkRGRkZIRkpGTEZPRlFGUUYyRjw=</Equation><Font encoding="UTF-8">O \303\255ndice de coincid\303\252ncia \303\251 igual a </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkrbXVuZGVyb3ZlckdGJDYnLUkjbW9HRiQ2LlEmJlN1bTtGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmdW5zZXRGJy8lKnNlcGFyYXRvckdGOi8lKXN0cmV0Y2h5R1EldHJ1ZUYnLyUqc3ltbWV0cmljR0Y6LyUobGFyZ2VvcEdGPy8lLm1vdmFibGVsaW1pdHNHRj8vJSdhY2NlbnRHRjovJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4xNjY2NjY3ZW1GJy1GIzYnLUkjbWlHRiQ2JlEiaUYnLyUnaXRhbGljR0Y/RjIvRjZRJ2l0YWxpY0YnLUYvNi5RIj1GJ0YyRjUvRjlGNC9GPEY0L0Y+RjQvRkFGNC9GQ0Y0L0ZFRjQvRkdGNC9GSVEsMC4yNzc3Nzc4ZW1GJy9GTEZdby1JI21uR0YkNiVRIjFGJ0YyRjVGMkY1LUYjNiUtRlE2JlEibkYnRlRGMkZWRjJGNUZbby8lLGFjY2VudHVuZGVyR0Y0LUkobXN1YnN1cEdGJDYoLUZRNiZRImZGJ0ZURjJGVi1GIzYlRlBGMkY1LUYjNiUtRmBvNiVRIjJGJ0YyRjVGMkY1LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy8lL3N1YnNjcmlwdHNoaWZ0R0ZpcC9JK21zZW1hbnRpY3NHRiRRLFtub25lLG5vbmVdRictRi82LlEiLkYnRjJGNUZlbkZmbkZnbkZobkZpbkZqbkZbb0ZIL0ZMRkpGMkY1">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkrbXVuZGVyb3ZlckdGJDYnLUkjbW9HRiQ2LlEmJlN1bTtGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmdW5zZXRGJy8lKnNlcGFyYXRvckdGOi8lKXN0cmV0Y2h5R1EldHJ1ZUYnLyUqc3ltbWV0cmljR0Y6LyUobGFyZ2VvcEdGPy8lLm1vdmFibGVsaW1pdHNHRj8vJSdhY2NlbnRHRjovJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4xNjY2NjY3ZW1GJy1GIzYnLUkjbWlHRiQ2JlEiaUYnLyUnaXRhbGljR0Y/RjIvRjZRJ2l0YWxpY0YnLUYvNi5RIj1GJ0YyRjUvRjlGNC9GPEY0L0Y+RjQvRkFGNC9GQ0Y0L0ZFRjQvRkdGNC9GSVEsMC4yNzc3Nzc4ZW1GJy9GTEZdby1JI21uR0YkNiVRIjFGJ0YyRjVGMkY1LUYjNiUtRlE2JlEibkYnRlRGMkZWRjJGNUZbby8lLGFjY2VudHVuZGVyR0Y0LUkobXN1YnN1cEdGJDYoLUZRNiZRImZGJ0ZURjJGVi1GIzYlRlBGMkY1LUYjNiUtRmBvNiVRIjJGJ0YyRjVGMkY1LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy8lL3N1YnNjcmlwdHNoaWZ0R0ZpcC9JK21zZW1hbnRpY3NHRiRRLFtub25lLG5vbmVdRictRi82LlEiLkYnRjJGNUZlbkZmbkZnbkZobkZpbkZqbkZbb0ZIL0ZMRkpGMkY1</Equation><Font encoding="UTF-8">  A incid\303\252ncia da ocorr\303\252ncia pode ser usada para determinar se um c\303\263digo \303\251 um c\303\263digo de substitui\303\247\303\243o monoalfab\303\251tica ou um c\303\263digo de substitui\303\247\303\243o polialfab\303\251tico. Suponha que o ingl\303\252s seja o idioma do texto simples. Em uma cifra de substitui\303\247\303\243o monoalfab\303\251tica, as frequ\303\252ncias </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA</Equation><Font encoding="UTF-8"> deve ser aproximadamente igual \303\240s frequ\303\252ncias de </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiYUYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA</Equation><Font encoding="UTF-8"> em Ingl\303\252s .  Em uma cifra de substitui\303\247\303\243o polialfab\303\251tica ideal, as frequ\303\252ncias </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEiZkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA</Equation> deve ser aproximadamente igual a <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkmbWZyYWNHRiQ2KC1JI21uR0YkNiVRIjFGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1GIzYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnRjIvRjZRJ2l0YWxpY0YnRjJGNS8lLmxpbmV0aGlja25lc3NHRjEvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGRy8lKWJldmVsbGVkR0Y0RjJGNQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkmbWZyYWNHRiQ2KC1JI21uR0YkNiVRIjFGJy8lK2V4ZWN1dGFibGVHUSZmYWxzZUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1GIzYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnRjIvRjZRJ2l0YWxpY0YnRjJGNS8lLmxpbmV0aGlja25lc3NHRjEvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGRy8lKWJldmVsbGVkR0Y0RjJGNQ==</Equation>, i.e.cada letra ocorre com igual probabilidade.</Text-field><Text-field style="Text" layout="Normal"></Text-field>
<Group labelreference="L527" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart;</Text-field>
</Input>
</Group>
<Group labelreference="L450" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(StringTools):</Text-field>
</Input>
</Group>
<Group labelreference="L528" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(Statistics):</Text-field>
</Input>
</Group>
<Group labelreference="L529" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">Nesta quest\303\243o, assumimos que</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L449" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">alphabet := Iota(&quot;a&quot;..&quot;z&quot;);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEpYWxwaGFiZXRGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1E7YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">UTthYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L530" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">As probabilidades das letras no alfabeto que ocorrem no texto t\303\255pico em ingl\303\252s s\303\243o dadas na lista FE. O i-\303\251simo elemento da FE \303\251 a probabilidade da i-\303\251sima letra do alfabeto. A distribui\303\247\303\243o de probabilidade pode ser visualizada com o gr\303\241fico de barras produzido pelo ColumnGraph.</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L447" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">FE := [0.8167000000e-1, 0.1492000000e-1, 0.2782000000e-1, 0.4253000000e-1, .1270200000, 0.2228000000e-1, 0.2015000000e-1, 0.6094000000e-1, 0.6966000000e-1, 0.1530000000e-2, 0.7720000000e-2, 0.4025000000e-1, 0.2406000000e-1, 0.6749000000e-1, 0.7507000000e-1, 0.1929000000e-1, 0.9500000000e-3, 0.5987000000e-1, 0.6327000000e-1, 0.9056000000e-1, 0.2758000000e-1, 0.9780000000e-2, 0.2360000000e-1, 0.1500000000e-2, 0.1974000000e-1, 0.7400000000e-3];</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEjRkVGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkobWZlbmNlZEdGJDYmLUYjNlgtSSNtbkdGJDYkUS4wLjA4MTY3MDAwMDAwRidGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZOUSwwLjMzMzMzMzNlbUYnLUZVNiRRLjAuMDE0OTIwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMjc4MjAwMDAwMEYnRjlGWC1GVTYkUS4wLjA0MjUzMDAwMDAwRidGOUZYLUZVNiRRLTAuMTI3MDIwMDAwMEYnRjlGWC1GVTYkUS4wLjAyMjI4MDAwMDAwRidGOUZYLUZVNiRRLjAuMDIwMTUwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wNjA5NDAwMDAwMEYnRjlGWC1GVTYkUS4wLjA2OTY2MDAwMDAwRidGOUZYLUZVNiRRLzAuMDAxNTMwMDAwMDAwRidGOUZYLUZVNiRRLzAuMDA3NzIwMDAwMDAwRidGOUZYLUZVNiRRLjAuMDQwMjUwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMjQwNjAwMDAwMEYnRjlGWC1GVTYkUS4wLjA2NzQ5MDAwMDAwRidGOUZYLUZVNiRRLjAuMDc1MDcwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMTkyOTAwMDAwMEYnRjlGWC1GVTYkUTAwLjAwMDk1MDAwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wNTk4NzAwMDAwMEYnRjlGWC1GVTYkUS4wLjA2MzI3MDAwMDAwRidGOUZYLUZVNiRRLjAuMDkwNTYwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMjc1ODAwMDAwMEYnRjlGWC1GVTYkUS8wLjAwOTc4MDAwMDAwMEYnRjlGWC1GVTYkUS4wLjAyMzYwMDAwMDAwRidGOUZYLUZVNiRRLzAuMDAxNTAwMDAwMDAwRidGOUZYLUZVNiRRLjAuMDE5NzQwMDAwMDBGJ0Y5RlgtRlU2JFEwMC4wMDA3NDAwMDAwMDAwRidGOS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjkvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGZXNGaHNGOQ==">NzwkIisrKytuIikhIzYkIisrKysjXCJGJSQiKysrKyN5I0YlJCIrKysrYFVGJSQiKysrP3E3ISM1JCIrKysrR0FGJSQiKysrKzo/RiUkIisrKyslNCdGJSQiKysrK21wRiUkIisrKytJOiEjNyQiKysrKz94RjkkIisrKytEU0YlJCIrKysrMUNGJSQiKysrK1xuRiUkIisrKysydkYlJCIrKysrSD5GJSQiKysrKysmKiEjOCQiKysrKygpZkYlJCIrKysrRmpGJSQiKysrK2MhKkYlJCIrKysrZUZGJSQiKysrKyF5KkY5JCIrKysrZ0JGJSQiKysrKys6RjkkIisrKyt1PkYlJCIrKysrK3VGSA==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L531" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">ColumnGraph(FE);</Text-field>
</Input>
<Output><Text-field style="Maple Plot" layout="Maple Plot"><Plot height="400.0" type="two-dimensional" width="400.0" plot-scale="1.0" plot-xtrans="0.0" plot-ytrans="0.0" gridlinevisibility="1" legendvisibility="false">NistJSlQT0xZR09OU0c2PTcmNyQkIiIhISIiJCIiISEiIjckJCIjdiEiIyQiIiEhIiI3JCQiI3YhIiMkIiVuIikhIiY3JCQiIiEhIiIkIiVuIikhIiY3JjckJCIjNSEiIiQiIiEhIiI3JCQiJHYiISIjJCIiISEiIjckJCIkdiIhIiMkIiUjXCIhIiY3JCQiIzUhIiIkIiUjXCIhIiY3JjckJCIjPyEiIiQiIiEhIiI3JCQiJHYjISIjJCIiISEiIjckJCIkdiMhIiMkIiUjeSMhIiY3JCQiIz8hIiIkIiUjeSMhIiY3JjckJCIjSSEiIiQiIiEhIiI3JCQiJHYkISIjJCIiISEiIjckJCIkdiQhIiMkIiVgVSEiJjckJCIjSSEiIiQiJWBVISImNyY3JCQiI1MhIiIkIiIhISIiNyQkIiR2JSEiIyQiIiEhIiI3JCQiJHYlISIjJCImLUYiISImNyQkIiNTISIiJCImLUYiISImNyY3JCQiI10hIiIkIiIhISIiNyQkIiR2JiEiIyQiIiEhIiI3JCQiJHYmISIjJCIlR0EhIiY3JCQiI10hIiIkIiVHQSEiJjcmNyQkIiNnISIiJCIiISEiIjckJCIkdichIiMkIiIhISIiNyQkIiR2JyEiIyQiJTo/ISImNyQkIiNnISIiJCIlOj8hIiY3JjckJCIjcSEiIiQiIiEhIiI3JCQiJHYoISIjJCIiISEiIjckJCIkdighIiMkIiUlNCchIiY3JCQiI3EhIiIkIiUlNCchIiY3JjckJCIjISkhIiIkIiIhISIiNyQkIiR2KSEiIyQiIiEhIiI3JCQiJHYpISIjJCIlbXAhIiY3JCQiIyEpISIiJCIlbXAhIiY3JjckJCIjISohIiIkIiIhISIiNyQkIiR2KiEiIyQiIiEhIiI3JCQiJHYqISIjJCIkYCIhIiY3JCQiIyEqISIiJCIkYCIhIiY3JjckJCIkKyIhIiIkIiIhISIiNyQkIiV2NSEiIyQiIiEhIiI3JCQiJXY1ISIjJCIkcyghIiY3JCQiJCsiISIiJCIkcyghIiY3JjckJCIkNSIhIiIkIiIhISIiNyQkIiV2NiEiIyQiIiEhIiI3JCQiJXY2ISIjJCIlRFMhIiY3JCQiJDUiISIiJCIlRFMhIiY3JjckJCIkPyIhIiIkIiIhISIiNyQkIiV2NyEiIyQiIiEhIiI3JCQiJXY3ISIjJCIlMUMhIiY3JCQiJD8iISIiJCIlMUMhIiY3JjckJCIkSSIhIiIkIiIhISIiNyQkIiV2OCEiIyQiIiEhIiI3JCQiJXY4ISIjJCIlXG4hIiY3JCQiJEkiISIiJCIlXG4hIiY3JjckJCIkUyIhIiIkIiIhISIiNyQkIiV2OSEiIyQiIiEhIiI3JCQiJXY5ISIjJCIlMnYhIiY3JCQiJFMiISIiJCIlMnYhIiY3JjckJCIkXSIhIiIkIiIhISIiNyQkIiV2OiEiIyQiIiEhIiI3JCQiJXY6ISIjJCIlSD4hIiY3JCQiJF0iISIiJCIlSD4hIiY3JjckJCIkZyIhIiIkIiIhISIiNyQkIiV2OyEiIyQiIiEhIiI3JCQiJXY7ISIjJCIjJiohIiY3JCQiJGciISIiJCIjJiohIiY3JjckJCIkcSIhIiIkIiIhISIiNyQkIiV2PCEiIyQiIiEhIiI3JCQiJXY8ISIjJCIlKClmISImNyQkIiRxIiEiIiQiJSgpZiEiJjcmNyQkIiQhPSEiIiQiIiEhIiI3JCQiJXY9ISIjJCIiISEiIjckJCIldj0hIiMkIiVGaiEiJjckJCIkIT0hIiIkIiVGaiEiJjcmNyQkIiQhPiEiIiQiIiEhIiI3JCQiJXY+ISIjJCIiISEiIjckJCIldj4hIiMkIiVjISohIiY3JCQiJCE+ISIiJCIlYyEqISImNyY3JCQiJCsjISIiJCIiISEiIjckJCIldj8hIiMkIiIhISIiNyQkIiV2PyEiIyQiJWVGISImNyQkIiQrIyEiIiQiJWVGISImNyY3JCQiJDUjISIiJCIiISEiIjckJCIldkAhIiMkIiIhISIiNyQkIiV2QCEiIyQiJHkqISImNyQkIiQ1IyEiIiQiJHkqISImNyY3JCQiJD8jISIiJCIiISEiIjckJCIldkEhIiMkIiIhISIiNyQkIiV2QSEiIyQiJE8jISIlNyQkIiQ/IyEiIiQiJE8jISIlNyY3JCQiJEkjISIiJCIiISEiIjckJCIldkIhIiMkIiIhISIiNyQkIiV2QiEiIyQiIzohIiU3JCQiJEkjISIiJCIjOiEiJTcmNyQkIiRTIyEiIiQiIiEhIiI3JCQiJXZDISIjJCIiISEiIjckJCIldkMhIiMkIiV1PiEiJjckJCIkUyMhIiIkIiV1PiEiJjcmNyQkIiRdIyEiIiQiIiEhIiI3JCQiJXZEISIjJCIiISEiIjckJCIldkQhIiMkIiN1ISImNyQkIiRdIyEiIiQiI3UhIiYtJSZDT0xPUkc2JiUkSFNWRyQiKTInW1omISIpJCIjNSEiIiQiKDMnPnEhIigtJSdDVVJWRVNHNiY3IzckJCIiISEiIiQiIiEhIiItJSdMRUdFTkRHNiMtJSlfVFlQRVNFVEc2Iy1JJW1yb3dHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHNiI2NS1JI21zRzYjL0krbW9kdWxlbmFtZUc2IkksVHlwZXNldHRpbmdHSShfc3lzbGliRzYiNiNRQl9fbmV2ZXJfZGlzcGxheV90aGlzX2xlZ2VuZF9lbnRyeTYiLyUnZmFtaWx5R1EwVGltZXN+TmV3flJvbWFuNiIvJSVzaXplR1EjMTI2Ii8lJWJvbGRHUSZmYWxzZTYiLyUnaXRhbGljR1EmZmFsc2U2Ii8lKnVuZGVybGluZUdRJmZhbHNlNiIvJSpzdWJzY3JpcHRHUSZmYWxzZTYiLyUsc3VwZXJzY3JpcHRHUSZmYWxzZTYiLyUrZm9yZWdyb3VuZEdRKFswLDAsMF02Ii8lK2JhY2tncm91bmRHUS5bMjU1LDI1NSwyNTVdNiIvJSdvcGFxdWVHUSZmYWxzZTYiLyUrZXhlY3V0YWJsZUdRJmZhbHNlNiIvJSlyZWFkb25seUdRJmZhbHNlNiIvJSljb21wb3NlZEdRJmZhbHNlNiIvJSpjb252ZXJ0ZWRHUSZmYWxzZTYiLyUraW1zZWxlY3RlZEdRJmZhbHNlNiIvJSxwbGFjZWhvbGRlckdRJmZhbHNlNiIvJTZzZWxlY3Rpb24tcGxhY2Vob2xkZXJHUSZmYWxzZTYiLyUsbWF0aHZhcmlhbnRHUSdub3JtYWw2Ii0lJkNPTE9SRzYmJSRIU1ZHJCIpMidbWiYhIikkIiM1ISIiJCIoMyc+cSEiKC0lKlRISUNLTkVTU0c2IyIiJC0mJSZfQVhJU0c2IyIiIjYmLSUmQ09MT1JHNiYlJFJHQkckIiIhISIiJCIiISEiIiQiIiEhIiItJSpMSU5FU1RZTEVHNiMiIiEtJSpUSElDS05FU1NHNiMiIiEtJS1UUkFOU1BBUkVOQ1lHNiMkIiIhISIiLSYlJl9BWElTRzYjIiIjNiYtJSZDT0xPUkc2JiUkUkdCRyQiIiEhIiIkIiIhISIiJCIiISEiIi0lKkxJTkVTVFlMRUc2IyIiIS0lKlRISUNLTkVTU0c2IyIiIS0lLVRSQU5TUEFSRU5DWUc2IyQiIiEhIiItJSpBWEVTU1RZTEVHNiMlJ05PUk1BTEctJShTQ0FMSU5HRzYjJS5VTkNPTlNUUkFJTkVERy0lKV9WSVNJQkxFRzYjIiIiLSUlUk9PVEc2Jy0lKUJPVU5EU19YRzYjJCIiISEiIi0lKUJPVU5EU19ZRzYjJCIiISEiIi0lLUJPVU5EU19XSURUSEc2IyQiJStdISIiLSUuQk9VTkRTX0hFSUdIVEc2IyQiJStdISIiLSUpQ0hJTERSRU5HNiItJStBTk5PVEFUSU9ORzYnLSUpQk9VTkRTX1hHNiMkIiRxJCEiIi0lKUJPVU5EU19ZRzYjJCIjXSEiIi0lLUJPVU5EU19XSURUSEc2IyQiJSFlJCEiIi0lLkJPVU5EU19IRUlHSFRHNiMkIiVnTyEiIi0lKUNISUxEUkVORzYiRzYi</Plot></Text-field>
</Output>
</Group>
<Group labelreference="L532" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" bold="true" layout="Normal"><Font bold="true" encoding="UTF-8">a) Calcule o \303\215ndice de Coincid\303\252ncia para letras em ingl\303\252s usando as probabilidades padr\303\243o. Calcule tamb\303\251m o \303\215ndice de Coincid\303\252ncia, assumindo que cada letra do alfabeto ocorra com a mesma frequ\303\252ncia.</Font></Text-field><Text-field style="Text" bold="true" layout="Normal"><Font bold="true">  </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field>
</Input>
</Group>
<Group labelreference="L533" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYuLUkjbW9HRiQ2LVEifkYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZDLUkjbWlHRiQ2JVEjRkVGJy8lJ2l0YWxpY0dRJXRydWVGJy9GMFEnaXRhbGljRidGKy1GLDYtUSI9RidGL0YyRjVGN0Y5RjtGPUY/L0ZCUSwwLjI3Nzc3NzhlbUYnL0ZFRlNGKy1JJm1mcmFjR0YkNigtRiM2KS1GRzYlUSRTVU1GJ0ZKRk0tSShtZmVuY2VkR0YkNiYtRiM2Ki1GRzYlUSJpRidGSkZNRitGT0YrLUkjbW5HRiQ2JFEiMUYnRi9GKy8lK2V4ZWN1dGFibGVHRjRGL0YvLyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRistRmhuNiQtRiM2Ky1GRzYlUSJmRidGSkZNLUZobjYmLUYjNiVGXG9GY29GL0YvRmVvRmhvRistRiw2LVEnJnNkb3Q7RidGL0YyRjVGN0Y5RjtGPUY/RkFGREYrLUZobjYkLUYjNilGX3BGYnBGKy1GLDYtUSomdW1pbnVzMDtGJ0YvRjJGNUY3RjlGO0Y9Rj8vRkJRLDAuMjIyMjIyMmVtRicvRkVGYXFGX29GY29GL0YvRitGY29GL0YvRitGY29GLy1GIzYmRistRmhuNiQtRiM2KC1GRzYlUSJuRidGSkZNRitGZnAtRmhuNiQtRiM2J0ZpcS1GLDYtUSgmbWludXM7RidGL0YyRjVGN0Y5RjtGPUY/RmBxRmJxRl9vRkpGTUYvRkpGTUYvRkpGTS8lLmxpbmV0aGlja25lc3NHRmJvLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmdyLyUpYmV2ZWxsZWRHRjQtRkc2I1EhRictSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdGQy8lJmRlcHRoR0Zkcy8lKmxpbmVicmVha0dRKG5ld2xpbmVGJy1GYHM2JkZic0Zlc0Zncy9GanNRJWF1dG9GJ0Zcc0Zjb0Yv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYuLUkjbW9HRiQ2LVEifkYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y0LyUqc3ltbWV0cmljR0Y0LyUobGFyZ2VvcEdGNC8lLm1vdmFibGVsaW1pdHNHRjQvJSdhY2NlbnRHRjQvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZDLUkjbWlHRiQ2JVEjRkVGJy8lJ2l0YWxpY0dRJXRydWVGJy9GMFEnaXRhbGljRidGKy1GLDYtUSI9RidGL0YyRjVGN0Y5RjtGPUY/L0ZCUSwwLjI3Nzc3NzhlbUYnL0ZFRlNGKy1JJm1mcmFjR0YkNigtRiM2KS1GRzYlUSRTVU1GJ0ZKRk0tSShtZmVuY2VkR0YkNiYtRiM2Ki1GRzYlUSJpRidGSkZNRitGT0YrLUkjbW5HRiQ2JFEiMUYnRi9GKy8lK2V4ZWN1dGFibGVHRjRGL0YvLyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRistRmhuNiQtRiM2Ky1GRzYlUSJmRidGSkZNLUZobjYmLUYjNiVGXG9GY29GL0YvRmVvRmhvRistRiw2LVEnJnNkb3Q7RidGL0YyRjVGN0Y5RjtGPUY/RkFGREYrLUZobjYkLUYjNilGX3BGYnBGKy1GLDYtUSomdW1pbnVzMDtGJ0YvRjJGNUY3RjlGO0Y9Rj8vRkJRLDAuMjIyMjIyMmVtRicvRkVGYXFGX29GY29GL0YvRitGY29GL0YvRitGY29GLy1GIzYmRistRmhuNiQtRiM2KC1GRzYlUSJuRidGSkZNRitGZnAtRmhuNiQtRiM2J0ZpcS1GLDYtUSgmbWludXM7RidGL0YyRjVGN0Y5RjtGPUY/RmBxRmJxRl9vRkpGTUYvRkpGTUYvRkpGTS8lLmxpbmV0aGlja25lc3NHRmJvLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmdyLyUpYmV2ZWxsZWRHRjQtRkc2I1EhRictSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdGQy8lJmRlcHRoR0Zkcy8lKmxpbmVicmVha0dRKG5ld2xpbmVGJy1GYHM2JkZic0Zlc0Zncy9GanNRJWF1dG9GJ0Zcc0Zjb0Yv</Equation></Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEjRkVGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSI9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSZtZnJhY0dGJDYoLUYjNiotSSVtc3ViR0YkNiUtRiw2JVEkU1VNRidGL0YyLUYjNiYtRiM2KC1GLDYlUSJpRidGL0YyRjUtSSNtbkdGJDYkUSIxRidGOS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5Rl9vRmJvRjkvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJy1GNjYtUTEmSW52aXNpYmxlVGltZXM7RidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZORltwLUZVNiUtRiw2JVEiZkYnRi9GMi1GIzYmRmhuRl9vRmJvRjlGZG9GZ28tSShtZmVuY2VkR0YkNiQtRiM2JkZdcC1GNjYtUSgmbWludXM7RidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjIyMjIyMjJlbUYnL0ZORl1xRltvRjlGOUZfb0Zib0Y5LUYjNigtRiw2JVEibkYnRi9GMkZnby1GZXA2JC1GIzYmRmFxRmlwRltvRjlGOUZfb0Zib0Y5LyUubGluZXRoaWNrbmVzc0dGXm8vJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGXHIvJSliZXZlbGxlZEdGPUZfb0Zib0Y5">L0kjRkVHNiIqLCZJJFNVTUdGJDYjL0kiaUdGJCIiIkYrJkkiZkdGJDYjRipGKywmRixGK0YrISIiRitJIm5HRiRGMCwmRjFGK0YrRjBGMA==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L534" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L535" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" bold="true" layout="Normal"><Font bold="true" encoding="UTF-8">b)  Calcule o \303\215ndice de Coincid\303\252ncia para os dois c\303\263digos seguintes. Primeiro, voc\303\252 deve calcular uma lista de frequ\303\252ncias das letras nos dois c\303\263digos e, em seguida, calcular o \303\215ndice de Coincid\303\252ncia. Qual deles \303\251 mais prov\303\241vel que seja um c\303\263digo de substitui\303\247\303\243o monoalfab\303\251tico?

Voc\303\252 pode usar o comando CountCharacterOccurrences do pacote StringTools para contar as frequ\303\252ncias de caracteres. Voc\303\252 pode usar o comando add para calcular o \303\215ndice de Coincid\303\252ncia.</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L446" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">cstr1 := &quot;dqgbhwvdlgohjudqgwkhvroxwlrqlvebqrphdqvvrgliilfxowdvbrxpljkwehohdgwrlpdjlqhiurpwkhiluvwkdvwblqvshfwlrqriwkhfkdudfwhuvwkhvhfkdudfwhuvdvdqbrqhpljkwuhdglobjxhvvirupdflskhuwkdwlvwrvdbwkhbfrqyhbdphdqlqjexwwkhqiurpzkdwlvnqrzqrinlgglfrxogqrwvxssrvhklpfdsdeohrifrqvwuxfwlqjdqbriwkhpruhdevwuxvhfubswrjudskvlpdghxspbplqgdwrqfhwkdwwklvzdvridvlpsohvshflhvvxfkkrzhyhudvzrxogdsshduwrwkhfuxghlqwhoohfwriwkhvdlorudevroxwhoblqvroxeohzlwkrxwwkhnhb&quot;;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEmY3N0cjFGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1FoZWxkcWdiaHd2ZGxnb2hqdWRxZ3draHZyb3h3bHJxbHZlYnFycGhkcXZ2cmdsaWlsZnhvd2R2YnJ4cGxqa3dlaG9oZGd3cmxwZGpscWhpdXJwd2toaWx1dndrZHZ3YmxxdnNoZndscnFyaXdraGZrZHVkZndodXZ3a2h2aGZrZHVkZndodXZkdmRxYnJxaHBsamt3dWhkZ2xvYmp4aHZ2aXJ1cGRmbHNraHV3a2R3bHZ3cnZkYndraGJmcnF5aGJkcGhkcWxxamV4d3draHFpdXJwemtkd2x2bnFyenFyaW5sZ2dsZnJ4b2dxcnd2eHNzcnZoa2xwZmRzZGVvaHJpZnJxdnd1eGZ3bHFqZHFicml3a2hwcnVoZGV2d3V4dmhmdWJzd3JqdWRza3ZscGRnaHhzcGJwbHFnZHdycWZod2tkd3drbHZ6ZHZyaWR2bHBzb2h2c2hmbGh2dnhma2tyemh5aHVkdnpyeG9nZHNzaGR1d3J3a2hmdXhnaGxxd2hvb2hmd3Jpd2todmRsb3J1ZGV2cm94d2hvYmxxdnJveGVvaHpsd2tyeHd3a2huaGJGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">UWhlbGRxZ2Jod3ZkbGdvaGp1ZHFnd2todnJveHdscnFsdmVicXJwaGRxdnZyZ2xpaWxmeG93ZHZicnhwbGprd2Vob2hkZ3dybHBkamxxaGl1cnB3a2hpbHV2d2tkdndibHF2c2hmd2xycXJpd2toZmtkdWRmd2h1dndraHZoZmtkdWRmd2h1dmR2ZHFicnFocGxqa3d1aGRnbG9ianhodnZpcnVwZGZsc2todXdrZHdsdndydmRid2toYmZycXloYmRwaGRxbHFqZXh3d2tocWl1cnB6a2R3bHZucXJ6cXJpbmxnZ2xmcnhvZ3Fyd3Z4c3NydmhrbHBmZHNkZW9ocmlmcnF2d3V4ZndscWpkcWJyaXdraHBydWhkZXZ3dXh2aGZ1YnN3cmp1ZHNrdmxwZGdoeHNwYnBscWdkd3JxZmh3a2R3d2tsdnpkdnJpZHZscHNvaHZzaGZsaHZ2eGZra3J6aHlodWR2enJ4b2dkc3NoZHV3cndraGZ1eGdobHF3aG9vaGZ3cml3a2h2ZGxvcnVkZXZyb3h3aG9ibHF2cm94ZW9oemx3a3J4d3draG5oYjYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L460" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">Length(cstr1);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbW5HNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2JFEkNDI5RicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">IiRIJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L452" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L454" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L458" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L472" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">cstr2 := &quot;eqjyvxvgiuphmrrrgzhvwrrukmrtijfbtodidtsjsgofwmfalkeveolqlmhkfhrerhwuidejonvjuumklhliiwwnajxbonjthitzsqufklhihrvditvvvzhvwhihrvditvvvgsrrbunvqlmhkvhgdzpbmuvwvloiqdiiglhxtyewosksvgyklhecfrykyrqhgnzrjhukxkknwvrswyewosbrrcnfjnodumfuuchqutjysvojikomtesgbcirlcfrvzrlgwonxeqeowxkkmfvhgbjxuasvguepksjxaglvomrhhapdcponuewuntiwnakxkosnevufrwlspcivvetmhyslgknoniykrrwzuuchdvpveuzoklhirlhhonkioretxrltyivgicsugbjsoatvpbonjsoabcizotysxztyinky&quot;;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEmY3N0cjJGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1FoZWxlcWp5dnh2Z2l1cGhtcnJyZ3podndycnVrbXJ0aWpmYnRvZGlkdHNqc2dvZndtZmFsa2V2ZW9scWxtaGtmaHJlcmh3dWlkZWpvbnZqdXVta2xobGlpd3duYWp4Ym9uanRoaXR6c3F1ZmtsaGlocnZkaXR2dnZ6aHZ3aGlocnZkaXR2dnZnc3JyYnVudnFsbWhrdmhnZHpwYm11dnd2bG9pcWRpaWdsaHh0eWV3b3Nrc3ZneWtsaGVjZnJ5a3lycWhnbnpyamh1a3hra253dnJzd3lld29zYnJyY25mam5vZHVtZnV1Y2hxdXRqeXN2b2ppa29tdGVzZ2JjaXJsY2ZydnpybGd3b254ZXFlb3d4a2ttZnZoZ2JqeHVhc3ZndWVwa3NqeGFnbHZvbXJoaGFwZGNwb251ZXd1bnRpd25ha3hrb3NuZXZ1ZnJ3bHNwY2l2dmV0bWh5c2xna25vbml5a3Jyd3p1dWNoZHZwdmV1em9rbGhpcmxoaG9ua2lvcmV0eHJsdHlpdmdpY3N1Z2Jqc29hdHZwYm9uanNvYWJjaXpvdHlzeHp0eWlua3lGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">UWhlbGVxanl2eHZnaXVwaG1ycnJnemh2d3JydWttcnRpamZidG9kaWR0c2pzZ29md21mYWxrZXZlb2xxbG1oa2ZocmVyaHd1aWRlam9udmp1dW1rbGhsaWl3d25hanhib25qdGhpdHpzcXVma2xoaWhydmRpdHZ2dnpodndoaWhydmRpdHZ2dmdzcnJidW52cWxtaGt2aGdkenBibXV2d3Zsb2lxZGlpZ2xoeHR5ZXdvc2tzdmd5a2xoZWNmcnlreXJxaGduenJqaHVreGtrbnd2cnN3eWV3b3NicnJjbmZqbm9kdW1mdXVjaHF1dGp5c3Zvamlrb210ZXNnYmNpcmxjZnJ2enJsZ3dvbnhlcWVvd3hra21mdmhnYmp4dWFzdmd1ZXBrc2p4YWdsdm9tcmhoYXBkY3BvbnVld3VudGl3bmFreGtvc25ldnVmcndsc3BjaXZ2ZXRtaHlzbGdrbm9uaXlrcnJ3enV1Y2hkdnB2ZXV6b2tsaGlybGhob25raW9yZXR4cmx0eWl2Z2ljc3VnYmpzb2F0dnBib25qc29hYmNpem90eXN4enR5aW5reTYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L466" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">Length(cstr2);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbW5HNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2JFEkNDI5RicvJSxtYXRodmFyaWFudEdRJ25vcm1hbEYn">IiRIJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L464" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">cstrl1 = SUM[i = 1]*f[i]*(f[i]-1)/(429*(429-1));</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnY3N0cmwxRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEiPUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUYjNigtSSZtZnJhY0dGJDYoLUkjbW5HRiQ2JFEiMUYnRjktRlU2JFEnMTgzNjEyRidGOS8lLmxpbmV0aGlja25lc3NHRlcvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGaW4vJSliZXZlbGxlZEdGPS1GNjYtUTEmSW52aXNpYmxlVGltZXM7RidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZORmJvLUYjNigtSSVtc3ViR0YkNiUtRiw2JVEkU1VNRidGL0YyLUYjNiYtRiM2KC1GLDYlUSJpRidGL0YyRjVGVC8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RmNwRmZwRjkvJS9zdWJzY3JpcHRzaGlmdEdRIjBGJ0Zeby1GZ282JS1GLDYlUSJmRidGL0YyLUYjNiZGYHBGY3BGZnBGOUZocEZeby1JKG1mZW5jZWRHRiQ2JC1GIzYmRltxLUY2Ni1RKCZtaW51cztGJ0Y5RjtGPkZARkJGREZGRkgvRktRLDAuMjIyMjIyMmVtRicvRk5GW3JGVEY5RjlGOUZjcEZmcEY5RmNwRmZwRjk=">L0knY3N0cmwxRzYiLCQqKiMiIiIiJzdPPUYoJkkkU1VNR0YkNiMvSSJpR0YkRihGKCZJImZHRiQ2I0YuRigsJkYvRihGKCEiIkYoRig=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L463" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L465" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L462" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L536" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L475" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L482" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L483" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L484" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 1" layout="Heading 1"><Font encoding="UTF-8">Quest\303\243o 2 [Vigenere Cypher]</Font></Text-field></Title><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">  Lembre-se de que o c\303\263digo Vigenere \303\251 um c\303\263digo de substitui\303\247\303\243o polialfab\303\251tica, que aplica o deslocamento de C\303\251sar, com diferentes turnos, \303\240s letras do texto sem formata\303\247\303\243o. Qual turno \303\251 usado, \303\251 determinado por uma tecla. Deixe </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JlEia0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JUYrLUYjNiUtSSNtbkdGJDYlUSIxRidGMkY8RjJGPC8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUY5Ni5RIy4uRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBRJjAuMGVtRictRjk2LlEiLkYnRjJGPEY+RkBGQkZERkZGSEZKL0ZNRl1vRlxvLUZSNiVGKy1GIzYlLUYsNiZRInRGJ0YvRjJGNUYyRjxGWkYyRjw=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYqLUkjbWlHRiQ2JlEia0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LlEiPUYnRjIvRjZRJ25vcm1hbEYnLyUmZmVuY2VHRjQvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNC8lKnN5bW1ldHJpY0dGNC8lKGxhcmdlb3BHRjQvJS5tb3ZhYmxlbGltaXRzR0Y0LyUnYWNjZW50R0Y0LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTi1JJW1zdWJHRiQ2JUYrLUYjNiUtSSNtbkdGJDYlUSIxRidGMkY8RjJGPC8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUY5Ni5RIy4uRidGMkY8Rj5GQEZCRkRGRkZIRkovRk1RLDAuMjIyMjIyMmVtRicvRlBRJjAuMGVtRictRjk2LlEiLkYnRjJGPEY+RkBGQkZERkZGSEZKL0ZNRl1vRlxvLUZSNiVGKy1GIzYlLUYsNiZRInRGJ0YvRjJGNUYyRjxGWkYyRjw=</Equation> ser a chave e deixar <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWUY1RkA=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSJ+RidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWUY1RkA=</Equation><Font encoding="UTF-8">seja o valor num\303\251rico da letra </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEia0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEia0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEiaUYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRidGNUZA</Equation><Font encoding="UTF-8"> na chave, a primeira letra do texto \303\251 alterada por </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRidGNUZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRidGNUZB</Equation>a segunda letra by <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIyRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRidGNUZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIyRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIsRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjQvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdRLDAuMzMzMzMzM2VtRidGNUZB</Equation> ..., e <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEidEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEidEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation>-th carta de <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEidEYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIuRidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWUY1RkA=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtRi82JlEidEYnRjJGNUY4RjUvRjlRJ25vcm1hbEYnLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIuRidGNUZALyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWUY1RkA=</Equation><Font encoding="UTF-8">  Ap\303\263s o primeiro </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEidEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlEidEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnRjIvRjZRJ25vcm1hbEYn</Equation><Font encoding="UTF-8"> letras os turnos come\303\247am de novo </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIuRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWkY1RkE=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSIxRidGNS9GOVEnbm9ybWFsRidGNUZBLyUvc3Vic2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSIuRidGNUZBLyUmZmVuY2VHRjcvJSpzZXBhcmF0b3JHRjcvJSlzdHJldGNoeUdGNy8lKnN5bW1ldHJpY0dGNy8lKGxhcmdlb3BHRjcvJS5tb3ZhYmxlbGltaXRzR0Y3LyUnYWNjZW50R0Y3LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGWkY1RkE=</Equation></Text-field><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">Implemente as fun\303\247\303\265es Maple EncryptVigenere e DecryptVigenere para criptografar e descriptografar seq\303\274\303\252ncias de caracteres usando o cifra Vigenere. Essas fun\303\247\303\265es devem receber uma string que \303\251 a chave e o alfabeto. Usaremos o alfabeto ingl\303\252s padr\303\243o e as strings de entrada ter\303\243o pontua\303\247\303\243o e espa\303\247os removidos e as letras mai\303\272sculas ser\303\243o substitu\303\255das pelas letras min\303\272sculas correspondentes.

Voc\303\252 pode implementar suas fun\303\247\303\265es modificando a fun\303\247\303\243o Caesar.

Experimente suas fun\303\247\303\265es na string lstr abaixo.
</Font></Text-field>
<Group labelreference="L344" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart;</Text-field>
</Input>
</Group>
<Group labelreference="L352" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(StringTools):</Text-field>
</Input>
</Group>
<Group labelreference="L351" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">Letter2Number := proc(str,Convert)
  local i, L;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  L := [];  </Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  for i from StringTools:-Length(str) by -1 to 1 do</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">    L := [Convert[str[i]],op(L)];</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  end do;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  return L;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">end;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEuTGV0dGVyMk51bWJlckYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtRiM2LC1GNjYvUSVwcm9jRicvJSVib2xkR0YxL0YzUSVib2xkRicvJStmb250d2VpZ2h0R0ZXRjtGPkZARkJGREZGRkgvRktRJjAuMGVtRicvRk5GZW4tSShtZmVuY2VkR0YkNiQtRiM2KC1GLDYlUSRzdHJGJ0YvRjItRjY2LVEiLEYnRjlGOy9GP0YxRkBGQkZERkZGSEZaL0ZOUSwwLjMzMzMzMzNlbUYnLUYsNiVRKENvbnZlcnRGJ0YvRjIvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOUY5LUknbXNwYWNlR0YkNiYvJSdoZWlnaHRHUSYwLjBleEYnLyUmd2lkdGhHUSYwLjVlbUYnLyUmZGVwdGhHRmJwLyUqbGluZWJyZWFrR1ExZmlyc3Rwcm9jbmV3bGluZUYnLUYjNiotRjY2L1EmbG9jYWxGJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm4tRl5wNiZGYHBGY3BGZnAvRmlwUSVhdXRvRictRiM2KC1GLDYlUSJpRidGL0YyRl9vLUYsNiVRIkxGJ0YvRjJGaG9GW3BGOS1GNjYtUSI7RidGOUY7RmJvRkBGQkZERkZGSEZaRk1GXXBGaG9GW3BGOS1GIzYoLUYjNigtRiM2KEZpcUY1LUZobjYmLUYjNiYtRiw2I1EhRidGaG9GW3BGOUY5LyUlb3BlbkdRIltGJy8lJmNsb3NlR1EiXUYnRmhvRltwRjlGXHJGXXBGaG9GW3BGOS1GIzYoLUYjNiotRiM2Ni1GNjYvUSRmb3JGJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GYHFGZnFGYHEtRjY2L1ElZnJvbUYnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZgcS1GIzYoLUYjNigtRiw2JVEsU3RyaW5nVG9vbHNGJ0YvRjItRjY2LVEjOi1GJ0Y5RjtGPkZARkJGREZGRkhGWkZmbi1GLDYlUSdMZW5ndGhGJ0YvRjJGaG9GW3BGOS1GNjYtUTAmQXBwbHlGdW5jdGlvbjtGJ0Y5RjtGPkZARkJGREZGRkhGWkZmbi1GaG42JC1GIzYmRlxvRmhvRltwRjlGOUZob0ZbcEY5RmBxLUY2Ni9RI2J5RidGVEZWRlhGO0Y+RkBGQkZERkZGSEZaRmZuRmBxLUYjNiUtRjY2LVEoJiM4NzIyO0YnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4yMjIyMjIyZW1GJy9GTkZbdi1JI21uR0YkNiRRIjFGJ0Y5RjlGYHEtRjY2L1EjdG9GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GYHFGXXZGYHEtRjY2L1EjZG9GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GaG9GW3BGOS1GXnA2JkZgcEZjcEZmcC9GaXBRNmluY3JlYXNlaW5kZW50bmV3bGluZUYnLUYjNihGaXFGNS1GaG42Ji1GIzYoLUYjNilGZW8tRjY2LUZec0Y5L0Y8RjFGPi9GQUYxRkJGREZGRkgvRktRLDAuMTY2NjY2N2VtRicvRk5GaHctRiM2Ji1GIzYpRlxvRmN3LUYjNiZGZnFGaG9GW3BGOS1GNjYtRmFzRjlGZXdGPkZmd0ZCRkRGRkZIRmd3L0ZOUSwwLjExMTExMTFlbUYnRmhvRltwRjlGaG9GW3BGOUZgeEZob0ZbcEY5Rl9vLUYjNigtRiw2JVEjb3BGJ0YvRjJGW3UtRmhuNiQtRiM2JkZpcUZob0ZbcEY5RjlGaG9GW3BGOUZob0ZbcEY5RjlGXHNGX3NGaG9GW3BGOS1GXnA2JkZgcEZjcEZmcC9GaXBRNmRlY3JlYXNlaW5kZW50bmV3bGluZUYnLUY2Ni9RJ2VuZH5kb0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZob0ZbcEY5RlxyRl1wRmhvRltwRjktRiM2KC1GNjYvUSdyZXR1cm5GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GYHFGaXFGaG9GW3BGOUZob0ZbcEY5Rl15LUY2Ni9RKWVuZH5wcm9jRidGVEZWRlhGO0Y+RkBGQkZERkZGSEZaRmZuRmhvRltwRjlGaG9GW3BGOQ==">Zio2JEkkc3RyRzYiSShDb252ZXJ0R0YlNiRJImlHRiVJIkxHRiVGJUYlQyU+Rik3Ij8oRigtX0ksU3RyaW5nVG9vbHNHNiQlKnByb3RlY3RlZEdJKF9zeXNsaWJHRiVJJ0xlbmd0aEdGJTYjRiQhIiIiIiJJJXRydWVHRjI+Rik3JCZGJjYjJkYkNiNGKC1JI29wR0YyNiNGKU9GKUYlRiVGJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L346" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">Number2Letter := proc(L,alphabet)</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  local i, str;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  str := &quot;&quot;;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  for i from 1 to nops(L) do</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">    str := cat(alphabet[L[i]+1],str);</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  end do;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  return StringTools:-Reverse(str);</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">end;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEuTnVtYmVyMkxldHRlckYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtRiM2LC1GNjYvUSVwcm9jRicvJSVib2xkR0YxL0YzUSVib2xkRicvJStmb250d2VpZ2h0R0ZXRjtGPkZARkJGREZGRkgvRktRJjAuMGVtRicvRk5GZW4tSShtZmVuY2VkR0YkNiQtRiM2KC1GLDYlUSJMRidGL0YyLUY2Ni1RIixGJ0Y5RjsvRj9GMUZARkJGREZGRkhGWi9GTlEsMC4zMzMzMzMzZW1GJy1GLDYlUSlhbHBoYWJldEYnRi9GMi8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjktSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdRJjAuNWVtRicvJSZkZXB0aEdGYnAvJSpsaW5lYnJlYWtHUTFmaXJzdHByb2NuZXdsaW5lRictRiM2Ki1GNjYvUSZsb2NhbEYnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbi1GXnA2JkZgcEZjcEZmcC9GaXBRJWF1dG9GJy1GIzYoLUYsNiVRImlGJ0YvRjJGX28tRiw2JVEkc3RyRidGL0YyRmhvRltwRjktRjY2LVEiO0YnRjlGO0Zib0ZARkJGREZGRkhGWkZNRl1wRmhvRltwRjktRiM2KC1GIzYoLUYjNihGaXFGNS1JI21zR0YkNiNRIUYnRmhvRltwRjlGXHJGXXBGaG9GW3BGOS1GIzYoLUYjNiotRiM2Li1GNjYvUSRmb3JGJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GYHFGZnFGYHEtRjY2L1EjdG9GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GYHEtRiM2KC1GLDYlUSVub3BzRidGL0YyLUY2Ni1RMCZBcHBseUZ1bmN0aW9uO0YnRjlGO0Y+RkBGQkZERkZGSEZaRmZuLUZobjYkLUYjNiZGXG9GaG9GW3BGOUY5RmhvRltwRjlGYHEtRjY2L1EjZG9GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GaG9GW3BGOS1GXnA2JkZgcEZjcEZmcC9GaXBRNmluY3JlYXNlaW5kZW50bmV3bGluZUYnLUYjNihGaXFGNS1GIzYoLUYsNiVRJGNhdEYnRi9GMkZqcy1GaG42JC1GIzYoLUYjNilGZW8tRjY2LVEiW0YnRjkvRjxGMUY+L0ZBRjFGQkZERkZGSC9GS1EsMC4xNjY2NjY3ZW1GJy9GTkZbdi1GIzYmLUYjNiYtRiM2KUZcb0ZldS1GIzYmRmZxRmhvRltwRjktRjY2LVEiXUYnRjlGaHVGPkZpdUZCRkRGRkZIRmp1L0ZOUSwwLjExMTExMTFlbUYnRmhvRltwRjktRjY2LVEiK0YnRjlGO0Y+RkBGQkZERkZGSC9GS1EsMC4yMjIyMjIyZW1GJy9GTkZedy1JI21uR0YkNiRRIjFGJ0Y5RjlGaG9GW3BGOUZldkZob0ZbcEY5Rl9vRmlxRmhvRltwRjlGOUZob0ZbcEY5RmhvRltwRjktRl5wNiZGYHBGY3BGZnAvRmlwUTZkZWNyZWFzZWluZGVudG5ld2xpbmVGJy1GNjYvUSdlbmR+ZG9GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GaG9GW3BGOUZcckZdcEZob0ZbcEY5LUYjNigtRjY2L1EncmV0dXJuRidGVEZWRlhGO0Y+RkBGQkZERkZGSEZaRmZuRmBxLUYjNigtRiM2KC1GLDYlUSxTdHJpbmdUb29sc0YnRi9GMi1GNjYtUSM6LUYnRjlGO0Y+RkBGQkZERkZGSEZaRmZuLUYsNiVRKFJldmVyc2VGJ0YvRjJGaG9GW3BGOUZqcy1GaG42JC1GIzYmRmlxRmhvRltwRjlGOUZob0ZbcEY5RmhvRltwRjlGaG9GW3BGOUZkdy1GNjYvUSllbmR+cHJvY0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZob0ZbcEY5RmhvRltwRjk=">Zio2JEkiTEc2IkkpYWxwaGFiZXRHRiU2JEkiaUdGJUkkc3RyR0YlRiVGJUMlPkYpUSFGJT8oRigiIiJGLi1JJW5vcHNHJSpwcm90ZWN0ZWRHNiNGJEkldHJ1ZUdGMT5GKS1JJGNhdEdGMTYkJkYmNiMsJiZGJDYjRihGLkYuRi5GKU8tX0ksU3RyaW5nVG9vbHNHNiRGMUkoX3N5c2xpYkdGJUkoUmV2ZXJzZUdGJTYjRilGJUYlRiU=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L350" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">alphabet := Iota(&quot;a&quot;..&quot;z&quot;);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEpYWxwaGFiZXRGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1E7YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">UTthYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L348" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">Convert := table();</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEoQ29udmVydEYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtRiM2Jy1GLDYlUSZ0YWJsZUYnRi9GMi1JKG1mZW5jZWRHRiQ2JC1GIzYmLUZVNiYtRiM2Ji1GLDYjUSFGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjkvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGam5GXW9GOUY5RmpuRl1vRjlGam5GXW9GOQ==">PTYiSSZmYWxzZUclKnByb3RlY3RlZEdFXFtsIQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L347" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">for i from 1 to Length(alphabet) do</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  Convert[alphabet[i]] := i-1;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">end do:</Text-field>
</Input>
</Group>
<Group labelreference="L443" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">Ceasar := proc(str,key,alphabet)</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  local i, n, L, C, Convert, cypher;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  Convert := table();  n := StringTools:-Length(alphabet);  </Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">  for i from 1 to n do</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">    Convert[alphabet[i]] := i-1;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  end do;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  L := Letter2Number(str,Convert); </Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  C := [];</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  for i from 1 to nops(L) do</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">    C := [op(C),L[i]+key mod n];</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  end do;  </Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  cypher := Number2Letter(C,alphabet);</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">  return cypher;</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">end;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnQ2Vhc2FyRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYsLUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRldGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZlbi1JKG1mZW5jZWRHRiQ2JC1GIzYqLUYsNiVRJHN0ckYnRi9GMi1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRlovRk5RLDAuMzMzMzMzM2VtRictRiw2JVEka2V5RidGL0YyRl9vLUYsNiVRKWFscGhhYmV0RidGL0YyLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9RjlGOS1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC41ZW1GJy8lJmRlcHRoR0ZlcC8lKmxpbmVicmVha0dRMWZpcnN0cHJvY25ld2xpbmVGJy1GIzYqLUY2Ni9RJmxvY2FsRidGVEZWRlhGO0Y+RkBGQkZERkZGSEZaRmZuLUZhcDYmRmNwRmZwRmlwL0ZccVElYXV0b0YnLUYjNjAtRiw2JVEiaUYnRi9GMkZfby1GLDYlUSJuRidGL0YyRl9vLUYsNiVRIkxGJ0YvRjJGX28tRiw2JVEiQ0YnRi9GMkZfby1GLDYlUShDb252ZXJ0RidGL0YyRl9vLUYsNiVRJ2N5cGhlckYnRi9GMkZbcEZecEY5LUY2Ni1RIjtGJ0Y5RjtGYm9GQEZCRkRGRkZIRlpGTUZgcEZbcEZecEY5LUYjNi0tRiM2KC1GIzYoRmVyRjUtRiM2KC1GLDYlUSZ0YWJsZUYnRi9GMi1GNjYtUTAmQXBwbHlGdW5jdGlvbjtGJ0Y5RjtGPkZARkJGREZGRkhGWkZmbi1GaG42JC1GIzYmLUYsNiNRIUYnRltwRl5wRjlGOUZbcEZecEY5RltwRl5wRjlGW3NGYHBGW3BGXnBGOS1GIzYoLUYjNihGXHJGNS1GIzYoLUYjNigtRiw2JVEsU3RyaW5nVG9vbHNGJ0YvRjItRjY2LVEjOi1GJ0Y5RjtGPkZARkJGREZGRkhGWkZmbi1GLDYlUSdMZW5ndGhGJ0YvRjJGW3BGXnBGOUZpcy1GaG42JC1GIzYmRmhvRltwRl5wRjlGOUZbcEZecEY5RltwRl5wRjlGW3NGYHBGW3BGXnBGOS1GIzYoLUYjNiotRiM2Li1GNjYvUSRmb3JGJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GY3FGaXFGY3EtRjY2L1EjdG9GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GY3FGXHJGY3EtRjY2L1EjZG9GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GW3BGXnBGOS1GYXA2JkZjcEZmcEZpcC9GXHFRNmluY3JlYXNlaW5kZW50bmV3bGluZUYnLUYjNigtRiM2KUZlci1GNjYtUSJbRidGOS9GPEYxRj4vRkFGMUZCRkRGRkZIL0ZLUSwwLjE2NjY2NjdlbUYnL0ZORmV3LUYjNiYtRiM2KUZob0Zfdy1GIzYmRmlxRltwRl5wRjktRjY2LVEiXUYnRjlGYndGPkZjd0ZCRkRGRkZIRmR3L0ZOUSwwLjExMTExMTFlbUYnRltwRl5wRjlGW3BGXnBGOUZdeEZbcEZecEY5RjUtRiM2JkZpcS1GNjYtUSp+JiM4NzIyO35GJ0Y5RjtGPkZARkJGREZGRkhGWkZmbi1JI21uR0YkNiRRIjFGJ0Y5RjlGW3BGXnBGOS1GYXA2JkZjcEZmcEZpcC9GXHFRNmRlY3JlYXNlaW5kZW50bmV3bGluZUYnLUY2Ni9RJ2VuZH5kb0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZbcEZecEY5RltzRmBwRltwRl5wRjktRiM2KC1GIzYoRl9yRjUtRiM2KC1GLDYlUS5MZXR0ZXIyTnVtYmVyRidGL0YyRmlzLUZobjYkLUYjNihGXG9GX29GZXJGW3BGXnBGOUY5RltwRl5wRjlGW3BGXnBGOUZbc0ZgcEZbcEZecEY5LUYjNigtRiM2KEZickY1LUZobjYmRl50RjkvJSVvcGVuR0Zhdy8lJmNsb3NlR0ZfeEZbcEZecEY5RltzRmBwRltwRl5wRjktRiM2KC1GIzYqLUYjNi5GXnZGY3FGaXFGY3FGYXZGY3EtRiM2KC1GLDYlUSVub3BzRidGL0YyRmlzLUZobjYkLUYjNiZGX3JGW3BGXnBGOUY5RltwRl5wRjlGY3FGZHZGW3BGXnBGOUZndi1GIzYoRmJyRjUtRmhuNiYtRiM2KC1GIzYoLUYsNiVRI29wRidGL0YyRmlzLUZobjYkLUYjNiZGYnJGW3BGXnBGOUY5RltwRl5wRjlGX28tRiM2KC1GLDYlUSRtb2RGJ0YvRjJGaXMtRmhuNiQtRiM2KC1GIzYmLUYjNilGX3JGX3dGW3hGXXhGW3BGXnBGOS1GNjYtUSIrRidGOUY7Rj5GQEZCRkRGRkZIL0ZLUSwwLjIyMjIyMjJlbUYnL0ZORmhdbEZlb0Y5Rl9vRlxyRltwRl5wRjlGOUZbcEZecEY5RltwRl5wRjlGOUZlekZnekZbcEZecEY5Rlt5Rl95RltwRl5wRjlGW3NGYHBGW3BGXnBGOS1GIzYoLUYjNihGaHJGNS1GIzYoLUYsNiVRLk51bWJlcjJMZXR0ZXJGJ0YvRjJGaXMtRmhuNiQtRiM2KEZickZfb0Zob0ZbcEZecEY5RjlGW3BGXnBGOUZbcEZecEY5RltzRmBwRltwRl5wRjktRiM2KC1GNjYvUSdyZXR1cm5GJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GY3FGaHJGW3BGXnBGOUZbcEZecEY5Rlt5LUY2Ni9RKWVuZH5wcm9jRidGVEZWRlhGO0Y+RkBGQkZERkZGSEZaRmZuRltwRl5wRjlGW3BGXnBGOQ==">Zio2JUkkc3RyRzYiSSRrZXlHRiVJKWFscGhhYmV0R0YlNihJImlHRiVJIm5HRiVJIkxHRiVJIkNHRiVJKENvbnZlcnRHRiVJJ2N5cGhlckdGJUYlRiVDKj5GLS1JJnRhYmxlRyUqcHJvdGVjdGVkR0YlPkYqLV9JLFN0cmluZ1Rvb2xzRzYkRjNJKF9zeXNsaWJHRiVJJ0xlbmd0aEdGJTYjRic/KEYpIiIiRj1GKkkldHJ1ZUdGMz4mRi02IyZGJzYjRiksJkYpRj1GPSEiIj5GKy1JLkxldHRlcjJOdW1iZXJHRiU2JEYkRi0+Riw3Ij8oRilGPUY9LUklbm9wc0dGMzYjRitGPj5GLDckLUkjb3BHRjM2I0YsLUkkbW9kR0YlNiQsJiZGK0ZDRj1GJkY9Rio+Ri4tSS5OdW1iZXIyTGV0dGVyR0YlNiRGLEYnT0YuRiVGJUYl</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L33" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L586" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">EncryptVigenere := proc(str,key,alphabet)</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">end;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEwRW5jcnlwdFZpZ2VuZXJlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYrLUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRldGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZlbi1JKG1mZW5jZWRHRiQ2JC1GIzYqLUYsNiVRJHN0ckYnRi9GMi1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRlovRk5RLDAuMzMzMzMzM2VtRictRiw2JVEka2V5RidGL0YyRl9vLUYsNiVRKWFscGhhYmV0RidGL0YyLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9RjlGOS1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC41ZW1GJy8lJmRlcHRoR0ZlcC8lKmxpbmVicmVha0dRMWZpcnN0cHJvY25ld2xpbmVGJy1GIzYmLUYsNiNRIUYnRltwRl5wRjktRmFwNiZGY3BGZnBGaXAvRlxxUTZkZWNyZWFzZWluZGVudG5ld2xpbmVGJy1GNjYvUSllbmR+cHJvY0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZbcEZecEY5RltwRl5wRjk=">Zio2JUkkc3RyRzYiSSRrZXlHRiVJKWFscGhhYmV0R0YlRiVGJUYlRiVGJUYlRiU=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L588" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">DecryptVigenere := proc(str,key,alphabet)</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">end;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEwRGVjcnlwdFZpZ2VuZXJlRicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYrLUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRldGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZlbi1JKG1mZW5jZWRHRiQ2JC1GIzYqLUYsNiVRJHN0ckYnRi9GMi1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRlovRk5RLDAuMzMzMzMzM2VtRictRiw2JVEka2V5RidGL0YyRl9vLUYsNiVRKWFscGhhYmV0RidGL0YyLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9RjlGOS1JJ21zcGFjZUdGJDYmLyUnaGVpZ2h0R1EmMC4wZXhGJy8lJndpZHRoR1EmMC41ZW1GJy8lJmRlcHRoR0ZlcC8lKmxpbmVicmVha0dRMWZpcnN0cHJvY25ld2xpbmVGJy1GIzYmLUYsNiNRIUYnRltwRl5wRjktRmFwNiZGY3BGZnBGaXAvRlxxUTZkZWNyZWFzZWluZGVudG5ld2xpbmVGJy1GNjYvUSllbmR+cHJvY0YnRlRGVkZYRjtGPkZARkJGREZGRkhGWkZmbkZbcEZecEY5RltwRl5wRjk=">Zio2JUkkc3RyRzYiSSRrZXlHRiVJKWFscGhhYmV0R0YlRiVGJUYlRiVGJUYlRiU=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L440" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L445" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">lstr := &quot;once upon a time you dressed so fine  you through the bums a dime in your prime didnt you&quot;;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVElbHN0ckYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUWRwb25jZX51cG9ufmF+dGltZX55b3V+ZHJlc3NlZH5zb35maW5lfn55b3V+dGhyb3VnaH50aGV+YnVtc35hfmRpbWV+aW5+eW91cn5wcmltZX5kaWRudH55b3VGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">UWRwb25jZX51cG9ufmF+dGltZX55b3V+ZHJlc3NlZH5zb35maW5lfn55b3V+dGhyb3VnaH50aGV+YnVtc35hfmRpbWV+aW5+eW91cn5wcmltZX5kaWRudH55b3U2Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L459" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">lstr := StringTools:-Remove(IsSpace,lstr);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVElbHN0ckYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUWFvb25jZXVwb25hdGltZXlvdWRyZXNzZWRzb2ZpbmV5b3V0aHJvdWdodGhlYnVtc2FkaW1laW55b3VycHJpbWVkaWRudHlvdUYnLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">UWFvb25jZXVwb25hdGltZXlvdWRyZXNzZWRzb2ZpbmV5b3V0aHJvdWdodGhlYnVtc2FkaW1laW55b3VycHJpbWVkaWRudHlvdTYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L438" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L441" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L174" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L175" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L468" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L469" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L470" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L471" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 1" layout="Heading 1"><Font encoding="UTF-8">Quest\303\243o 3  [Cripan\303\241lise de Vigenere Cypher]</Font></Text-field></Title><Text-field style="Text" layout="Normal"><Font encoding="UTF-8">Nesta pergunta, voc\303\252 recebe um c\303\263digo que foi obtido usando um c\303\263digo Vigenere, cuidado com a pergunta 2, e \303\251 solicitado que o decifre. A abordagem b\303\241sica est\303\241 descrita no folheto de &quot;The Code&quot;, de Simon Singh: 1) Determine o comprimento da chave procurando subsequ\303\252ncias repetidas; 2) use a an\303\241lise de frequ\303\252ncia nas subsequ\303\252ncias obtidas selecionando s\303\255mbolos do c\303\263digo em m\303\272ltiplos do comprimento da chave. . Os detalhes dessas etapas ser\303\243o descritos abaixo. Voc\303\252 ser\303\241 solicitado a escrever v\303\241rios procedimentos de bordo que auxiliam nesse processo.</Font></Text-field>
<Group labelreference="L479" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart;</Text-field>
</Input>
</Group>
<Group labelreference="L485" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(StringTools):</Text-field>
</Input>
</Group>
<Group labelreference="L480" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">cstr := &quot;eqjyvxvgiuphmrrrgzhvwrrukmrtijfbtodidtsjsgofwmfalkeveolqlmhkfhrerhwuidejonvjuumklhliiwwnajxbonjthitzsqufklhihrvditvvvzhvwhihrvditvvvgsrrbunvqlmhkvhgdzpbmuvwvloiqdiiglhxtyewosksvgyklhecfrykyrqhgnzrjhukxkknwvrswyewosbrrcnfjnodumfuuchqutjysvojikomtesgbcirlcfrvzrlgwonxeqeowxkkmfvhgbjxuasvguepksjxaglvomrhhapdcponuewuntiwnakxkosnevufrwlspcivvetmhyslgknoniykrrwzuuchdvpveuzoklhirlhhonkioretxrltyivgicsugbjsoatvpbonjsoabcizotysxztyinky&quot;;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVElY3N0ckYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtc0dGJDYjUWhlbGVxanl2eHZnaXVwaG1ycnJnemh2d3JydWttcnRpamZidG9kaWR0c2pzZ29md21mYWxrZXZlb2xxbG1oa2ZocmVyaHd1aWRlam9udmp1dW1rbGhsaWl3d25hanhib25qdGhpdHpzcXVma2xoaWhydmRpdHZ2dnpodndoaWhydmRpdHZ2dmdzcnJidW52cWxtaGt2aGdkenBibXV2d3Zsb2lxZGlpZ2xoeHR5ZXdvc2tzdmd5a2xoZWNmcnlreXJxaGduenJqaHVreGtrbnd2cnN3eWV3b3NicnJjbmZqbm9kdW1mdXVjaHF1dGp5c3Zvamlrb210ZXNnYmNpcmxjZnJ2enJsZ3dvbnhlcWVvd3hra21mdmhnYmp4dWFzdmd1ZXBrc2p4YWdsdm9tcmhoYXBkY3BvbnVld3VudGl3bmFreGtvc25ldnVmcndsc3BjaXZ2ZXRtaHlzbGdrbm9uaXlrcnJ3enV1Y2hkdnB2ZXV6b2tsaGlybGhob25raW9yZXR4cmx0eWl2Z2ljc3VnYmpzb2F0dnBib25qc29hYmNpem90eXN4enR5aW5reUYnLyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">UWhlbGVxanl2eHZnaXVwaG1ycnJnemh2d3JydWttcnRpamZidG9kaWR0c2pzZ29md21mYWxrZXZlb2xxbG1oa2ZocmVyaHd1aWRlam9udmp1dW1rbGhsaWl3d25hanhib25qdGhpdHpzcXVma2xoaWhydmRpdHZ2dnpodndoaWhydmRpdHZ2dmdzcnJidW52cWxtaGt2aGdkenBibXV2d3Zsb2lxZGlpZ2xoeHR5ZXdvc2tzdmd5a2xoZWNmcnlreXJxaGduenJqaHVreGtrbnd2cnN3eWV3b3NicnJjbmZqbm9kdW1mdXVjaHF1dGp5c3Zvamlrb210ZXNnYmNpcmxjZnJ2enJsZ3dvbnhlcWVvd3hra21mdmhnYmp4dWFzdmd1ZXBrc2p4YWdsdm9tcmhoYXBkY3BvbnVld3VudGl3bmFreGtvc25ldnVmcndsc3BjaXZ2ZXRtaHlzbGdrbm9uaXlrcnJ3enV1Y2hkdnB2ZXV6b2tsaGlybGhob25raW9yZXR4cmx0eWl2Z2ljc3VnYmpzb2F0dnBib25qc29hYmNpem90eXN4enR5aW5reTYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L481" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">n := Length(cstr);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIzo9RicvRjNRJ25vcm1hbEYnLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y9LyUpc3RyZXRjaHlHRj0vJSpzeW1tZXRyaWNHRj0vJShsYXJnZW9wR0Y9LyUubW92YWJsZWxpbWl0c0dGPS8lJ2FjY2VudEdGPS8lJ2xzcGFjZUdRLDAuMjc3Nzc3OGVtRicvJSdyc3BhY2VHRkwtSSNtbkdGJDYkUSQ0MjlGJ0Y5LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9Rjk=">IiRIJQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L521" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true" encoding="UTF-8">a) Determine o comprimento da chave. Pesquise substrings repetidos de comprimento 4, 5, 6. Fa\303\247a a varredura da cifra, selecionando cada substring poss\303\255vel de comprimento l = 4,5,6 e procure se a substring selecionada ocorre mais tarde na cifra. Voc\303\252 pode usar o SearchText do pacote StringTools para procurar a substring no restante do c\303\263digo. Se voc\303\252 encontrar uma substring repetida, imprima a substring e o espa\303\247o entre as ocorr\303\252ncias da substring. Encontre o maior divisor comum das lacunas.

N\303\243o esque\303\247a que voc\303\252 pode acessar substrings usando a nota\303\247\303\243o de intervalo. POR EXEMPLO.</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L523" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">cstr[1..4];  cstr[200..210];  cstr[400..n];</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbXNHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2I1ElZXFqeUYn">USVlcWp5NiI=</Equation></Text-field>
</Output>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbXNHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2I1Esa3hra253dnJzd3lGJw==">USxreGtrbnd2cnN3eTYi</Equation></Text-field>
</Output>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbXNHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2I1E/anNvYXR2cGJvbmpzb2FiY2l6b3R5c3h6dHlpbmt5Ric=">UT9qc29hdHZwYm9uanNvYWJjaXpvdHlzeHp0eWlua3k2Ig==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L498" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L497" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L489" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L487" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L495" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L494" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L550" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L488" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L522" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true" encoding="UTF-8">b) Construa subseq\303\274\303\252ncias do c\303\263digo, selecionando caracteres em m\303\272ltiplos do comprimento da chave. I.E. Se k \303\251 o comprimento da chave, construa subsequ\303\252ncias:</Font>  c1 = cstr[1],cstr[1+k],...,cstr[1+n/k],...,ck = cstr[k],cstr[2*k],...,cstr[floor(n/k)*k].  </Text-field><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal">Dica do Maple: use seq e cat para formar essas strings.</Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L499" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L500" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L501" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L502" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L503" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L525" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" bold="true" layout="Normal"><Font bold="true" encoding="UTF-8">c) Calcule as frequ\303\252ncias de caracteres nas substrings formadas a partir de (b). Voc\303\252 deve construir uma lista F = [f1 / n, ..., ft / n], em que fi \303\251 o n\303\272mero de ocorr\303\252ncias do s\303\255mbolo i na string e n \303\251 o n\303\272mero de s\303\255mbolos na string, e t \303\251 o n\303\272mero de s\303\255mbolos no alfabeto. N\303\243o esque\303\247a que voc\303\252 pode usar evalf () para obter uma aproxima\303\247\303\243o de ponto flutuante das fra\303\247\303\265es fi / n, e voc\303\252 pode usar CountCharacterOccurrences () do pacote StringTools para obter o n\303\272mero de ocorr\303\252ncias do i-\303\251simo s\303\255mbolo. Para o alfabeto, use a, ..., z. Veja a pergunta 1.</Font></Text-field><Text-field style="Text" bold="true" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L504" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">alphabet := Iota(&quot;a&quot;..&quot;z&quot;);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEpYWxwaGFiZXRGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkjbXNHRiQ2I1E7YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpGJy8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5">UTthYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejYi</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L505" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L511" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L514" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L515" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L516" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L551" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true" encoding="UTF-8">d) Determine os turnos Ceasar para as 5 subsequ\303\252ncias de (c) e, portanto, determine a chave. Isso \303\251 feito comparando as frequ\303\252ncias calculadas em (c) com as probabilidades de letras em ingl\303\252s padr\303\243o fornecidas na lista FE.

Voc\303\252 deve escrever uma fun\303\247\303\243o FindShift (F1, F2) que recebe como entrada F1 = as frequ\303\252ncias padr\303\243o e F2 = as frequ\303\252ncias deslocadas. A fun\303\247\303\243o FindShift (F1, F2) encontra os turnos s que minimizam o erro entre as duas listas de frequ\303\252ncias. I.E. Para cada turno poss\303\255vel
s = 0,1, ..., 25 = nops (F1), calcule a soma dos quadrados da diferen\303\247a F1 [i] -F2 [i + s mod 26]. Encontre o valor de s que minimiza essa soma. Essa ser\303\241 a mudan\303\247a mais prov\303\241vel.

Observe que na soma acima, voc\303\252 precisar\303\241 corrigir a indexa\303\247\303\243o devido ao fato de o Maple indexar listas e matrizes iniciando em 1 em vez de 0.

Use a fun\303\247\303\243o FindShift para encontrar a chave usada para criar o cyper cstr.</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L507" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">FE := [0.8167000000e-1, 0.1492000000e-1, 0.2782000000e-1, 0.4253000000e-1, .1270200000, 0.2228000000e-1, 0.2015000000e-1, 0.6094000000e-1, 0.6966000000e-1, 0.1530000000e-2, 0.7720000000e-2, 0.4025000000e-1, 0.2406000000e-1, 0.6749000000e-1, 0.7507000000e-1, 0.1929000000e-1, 0.9500000000e-3, 0.5987000000e-1, 0.6327000000e-1, 0.9056000000e-1, 0.2758000000e-1, 0.9780000000e-2, 0.2360000000e-1, 0.1500000000e-2, 0.1974000000e-1, 0.7400000000e-3];</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEjRkVGJy8lJ2l0YWxpY0dRJXRydWVGJy8lLG1hdGh2YXJpYW50R1EnaXRhbGljRictSSNtb0dGJDYtUSM6PUYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSwwLjI3Nzc3NzhlbUYnLyUncnNwYWNlR0ZMLUkobWZlbmNlZEdGJDYmLUYjNlgtSSNtbkdGJDYkUS4wLjA4MTY3MDAwMDAwRidGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIL0ZLUSYwLjBlbUYnL0ZOUSwwLjMzMzMzMzNlbUYnLUZVNiRRLjAuMDE0OTIwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMjc4MjAwMDAwMEYnRjlGWC1GVTYkUS4wLjA0MjUzMDAwMDAwRidGOUZYLUZVNiRRLTAuMTI3MDIwMDAwMEYnRjlGWC1GVTYkUS4wLjAyMjI4MDAwMDAwRidGOUZYLUZVNiRRLjAuMDIwMTUwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wNjA5NDAwMDAwMEYnRjlGWC1GVTYkUS4wLjA2OTY2MDAwMDAwRidGOUZYLUZVNiRRLzAuMDAxNTMwMDAwMDAwRidGOUZYLUZVNiRRLzAuMDA3NzIwMDAwMDAwRidGOUZYLUZVNiRRLjAuMDQwMjUwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMjQwNjAwMDAwMEYnRjlGWC1GVTYkUS4wLjA2NzQ5MDAwMDAwRidGOUZYLUZVNiRRLjAuMDc1MDcwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMTkyOTAwMDAwMEYnRjlGWC1GVTYkUTAwLjAwMDk1MDAwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wNTk4NzAwMDAwMEYnRjlGWC1GVTYkUS4wLjA2MzI3MDAwMDAwRidGOUZYLUZVNiRRLjAuMDkwNTYwMDAwMDBGJ0Y5RlgtRlU2JFEuMC4wMjc1ODAwMDAwMEYnRjlGWC1GVTYkUS8wLjAwOTc4MDAwMDAwMEYnRjlGWC1GVTYkUS4wLjAyMzYwMDAwMDAwRidGOUZYLUZVNiRRLzAuMDAxNTAwMDAwMDAwRidGOUZYLUZVNiRRLjAuMDE5NzQwMDAwMDBGJ0Y5RlgtRlU2JFEwMC4wMDA3NDAwMDAwMDAwRidGOS8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjkvJSVvcGVuR1EiW0YnLyUmY2xvc2VHUSJdRidGZXNGaHNGOQ==">NzwkIisrKytuIikhIzYkIisrKysjXCJGJSQiKysrKyN5I0YlJCIrKysrYFVGJSQiKysrP3E3ISM1JCIrKysrR0FGJSQiKysrKzo/RiUkIisrKyslNCdGJSQiKysrK21wRiUkIisrKytJOiEjNyQiKysrKz94RjkkIisrKytEU0YlJCIrKysrMUNGJSQiKysrK1xuRiUkIisrKysydkYlJCIrKysrSD5GJSQiKysrKysmKiEjOCQiKysrKygpZkYlJCIrKysrRmpGJSQiKysrK2MhKkYlJCIrKysrZUZGJSQiKysrKyF5KkY5JCIrKysrZ0JGJSQiKysrKys6RjkkIisrKyt1PkYlJCIrKysrK3VGSA==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L506" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">FindShift := proc(F1,F2)</Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false"></Text-field>
</Input>
<Input><Text-field prompt="&gt; " style="Maple Input" spaceabove="0" linebreak="space" rightmargin="0" linespacing="0.0" initial="0" firstindent="0" leftmargin="0" bulletsuffix="" alignment="left" bullet="none" spacebelow="0" pagebreak-before="false">end;</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEqRmluZFNoaWZ0RicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEjOj1GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EsMC4yNzc3Nzc4ZW1GJy8lJ3JzcGFjZUdGTC1GIzYrLUY2Ni9RJXByb2NGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRldGO0Y+RkBGQkZERkZGSC9GS1EmMC4wZW1GJy9GTkZlbi1JKG1mZW5jZWRHRiQ2JC1GIzYoLUYsNiVRI0YxRidGL0YyLUY2Ni1RIixGJ0Y5RjsvRj9GMUZARkJGREZGRkhGWi9GTlEsMC4zMzMzMzMzZW1GJy1GLDYlUSNGMkYnRi9GMi8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY5RjktSSdtc3BhY2VHRiQ2Ji8lJ2hlaWdodEdRJjAuMGV4RicvJSZ3aWR0aEdRJjAuNWVtRicvJSZkZXB0aEdGYnAvJSpsaW5lYnJlYWtHUTFmaXJzdHByb2NuZXdsaW5lRictRiM2Ji1GLDYjUSFGJ0Zob0ZbcEY5LUZecDYmRmBwRmNwRmZwL0ZpcFE2ZGVjcmVhc2VpbmRlbnRuZXdsaW5lRictRjY2L1EpZW5kfnByb2NGJ0ZURlZGWEY7Rj5GQEZCRkRGRkZIRlpGZm5GaG9GW3BGOUZob0ZbcEY5">Zio2JEkjRjFHNiJJI0YyR0YlRiVGJUYlRiVGJUYlRiU=</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L509" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L510" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L585" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L513" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L517" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L518" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L554" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L552" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L555" drawlabel="true">
<Input><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true" encoding="UTF-8">e) Decifre cstr usando a chave encontrada em (d) e sua rotina DecryptVigenere da pergunta 2. Observe que o texto criptografado ter\303\241 espa\303\247os em branco removidos.</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L556" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Section>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 1" layout="Heading 1"><Font encoding="UTF-8">Quest\303\243o 4 [Aritm\303\251tica modular e GCDs]</Font></Text-field></Title>
<Group labelreference="L589" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart;</Text-field>
</Input>
</Group><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true">a)</Font> Use o algoritmo euclidiano estendido (o comando maple igcdex) para encontrar o inverso de 5 em <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEoJiM4NDg0O0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSMyN0YnRjUvRjlRJ25vcm1hbEYnRjVGQS8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LlEiLkYnRjVGQS8lJmZlbmNlR0Y3LyUqc2VwYXJhdG9yR0Y3LyUpc3RyZXRjaHlHRjcvJSpzeW1tZXRyaWNHRjcvJShsYXJnZW9wR0Y3LyUubW92YWJsZWxpbWl0c0dGNy8lJ2FjY2VudEdGNy8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlpGNUZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEoJiM4NDg0O0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSMyN0YnRjUvRjlRJ25vcm1hbEYnRjVGQS8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LlEiLkYnRjVGQS8lJmZlbmNlR0Y3LyUqc2VwYXJhdG9yR0Y3LyUpc3RyZXRjaHlHRjcvJSpzeW1tZXRyaWNHRjcvJShsYXJnZW9wR0Y3LyUubW92YWJsZWxpbWl0c0dGNy8lJ2FjY2VudEdGNy8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlpGNUZB</Equation>  Verifique seu resultado.</Text-field><Text-field style="Text" layout="Normal"></Text-field>
<Group labelreference="L592" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnaWdjZGV4RicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEifkYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZMLUkobWZlbmNlZEdGJDYkLUYjNiktSSNtbkdGJDYkUSI1RidGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRkovRk5RLDAuMzMzMzMzM2VtRictRiw2JVEiWkYnRi9GMkZYLUZVNiRRIzI3RidGOS8lK2V4ZWN1dGFibGVHRj1GOUY5LUY2Ni1RIjtGJ0Y5RjtGZW5GQEZCRkRGRkZIRkovRk5RLDAuMjc3Nzc3OGVtRidGXm9GOQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYoLUkjbWlHRiQ2JVEnaWdjZGV4RicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVEifkYnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZMLUkobWZlbmNlZEdGJDYkLUYjNiktSSNtbkdGJDYkUSI1RidGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRkovRk5RLDAuMzMzMzMzM2VtRictRiw2JVEiWkYnRi9GMkZYLUZVNiRRIzI3RidGOS8lK2V4ZWN1dGFibGVHRj1GOUY5LUY2Ni1RIjtGJ0Y5RjtGZW5GQEZCRkRGRkZIRkovRk5RLDAuMjc3Nzc3OGVtRidGXm9GOQ==</Equation></Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUkjbWlHRiQ2JVEnaWdjZGV4RicvJSdpdGFsaWNHUSV0cnVlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUkjbW9HRiQ2LVExJkludmlzaWJsZVRpbWVzO0YnL0YzUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZMLUkobWZlbmNlZEdGJDYkLUYjNiotSSNtbkdGJDYkUSI1RidGOS1GNjYtUSIsRidGOUY7L0Y/RjFGQEZCRkRGRkZIRkovRk5RLDAuMzMzMzMzM2VtRictRlU2JFEjMTFGJ0Y5RlgtRlU2JFEjMjdGJ0Y5LyUrZm9yZWdyb3VuZEdRKFswLDAsMF1GJy8lKXJlYWRvbmx5R0Y9RjlGOUY5">KiZJJ2lnY2RleEc2JCUqcHJvdGVjdGVkR0koX3N5c2xpYkc2IiIiIjYlIiImIiM2IiNGRig=</Equation></Text-field>
</Output>
</Group><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true">b)</Font>Use a identidade de Euler para calcular o inverso de 5 em <Equation executable="false" style="2D Math" input-equation="" display="LUklbXN1Ykc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlErJmludGVnZXJzO0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXJvd0dGJDYlLUkjbW5HRiQ2JVEjMjdGJ0YyL0Y2USdub3JtYWxGJ0YyRj8vJS9zdWJzY3JpcHRzaGlmdEdRIjBGJw==">LUklbXN1Ykc2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2JlErJmludGVnZXJzO0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUklbXJvd0dGJDYlLUkjbW5HRiQ2JVEjMjdGJ0YyL0Y2USdub3JtYWxGJ0YyRj8vJS9zdWJzY3JpcHRzaGlmdEdRIjBGJw==</Equation></Text-field><Text-field style="Text" layout="Normal"></Text-field>
<Group labelreference="L591" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbW5HRiQ2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YvLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y4LyUpc3RyZXRjaHlHRjgvJSpzeW1tZXRyaWNHRjgvJShsYXJnZW9wR0Y4LyUubW92YWJsZWxpbWl0c0dGOC8lJ2FjY2VudEdGOC8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkctRjM2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0ZRRjZGOUY7Rj1GP0ZBRkNGRUZIRjItRiw2JFEjMjdGJ0YvLyUrZXhlY3V0YWJsZUdGOEYv">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbW5HRiQ2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy1JI21vR0YkNi1RIn5GJ0YvLyUmZmVuY2VHUSZmYWxzZUYnLyUqc2VwYXJhdG9yR0Y4LyUpc3RyZXRjaHlHRjgvJSpzeW1tZXRyaWNHRjgvJShsYXJnZW9wR0Y4LyUubW92YWJsZWxpbWl0c0dGOC8lJ2FjY2VudEdGOC8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRkctRjM2L1EkbW9kRicvJSVib2xkR1EldHJ1ZUYnL0YwUSVib2xkRicvJStmb250d2VpZ2h0R0ZRRjZGOUY7Rj1GP0ZBRkNGRUZIRjItRiw2JFEjMjdGJ0YvLyUrZXhlY3V0YWJsZUdGOEYv</Equation></Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbW5HNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2JFEiNUYnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJw==">IiIm</Equation></Text-field>
</Output>
</Group><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true">c)</Font><Font encoding="UTF-8">Encontre todos os elementos que possuem invers\303\265es em </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEoJiM4NDg0O0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSMyN0YnRjUvRjlRJ25vcm1hbEYnRjVGQS8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LlEiLkYnRjVGQS8lJmZlbmNlR0Y3LyUqc2VwYXJhdG9yR0Y3LyUpc3RyZXRjaHlHRjcvJSpzeW1tZXRyaWNHRjcvJShsYXJnZW9wR0Y3LyUubW92YWJsZWxpbWl0c0dGNy8lJ2FjY2VudEdGNy8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlpGNUZB">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1YkdGJDYlLUkjbWlHRiQ2JlEoJiM4NDg0O0YnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiUtSSNtbkdGJDYlUSMyN0YnRjUvRjlRJ25vcm1hbEYnRjVGQS8lL3N1YnNjcmlwdHNoaWZ0R1EiMEYnLUkjbW9HRiQ2LlEiLkYnRjVGQS8lJmZlbmNlR0Y3LyUqc2VwYXJhdG9yR0Y3LyUpc3RyZXRjaHlHRjcvJSpzeW1tZXRyaWNHRjcvJShsYXJnZW9wR0Y3LyUubW92YWJsZWxpbWl0c0dGNy8lJ2FjY2VudEdGNy8lJ2xzcGFjZUdRJjAuMGVtRicvJSdyc3BhY2VHRlpGNUZB</Equation> e mostrar sua inversa. Quantos existem?</Text-field><Text-field style="Text" layout="Normal"></Text-field>
<Group labelreference="L595" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JVEiWkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYvUSRtb2RGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRlVGO0Y+RkBGQkZERkZGSEZKRk1GNS1JI21uR0YkNiRRIzI3RidGOS8lK2V4ZWN1dGFibGVHRj1GOQ==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYpLUkjbWlHRiQ2JVEiWkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUsbWF0aHZhcmlhbnRHUSdpdGFsaWNGJy1JI21vR0YkNi1RIn5GJy9GM1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1GNjYvUSRtb2RGJy8lJWJvbGRHRjEvRjNRJWJvbGRGJy8lK2ZvbnR3ZWlnaHRHRlVGO0Y+RkBGQkZERkZGSEZKRk1GNS1JI21uR0YkNiRRIzI3RidGOS8lK2V4ZWN1dGFibGVHRj1GOQ==</Equation></Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkjbW5HNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2JFEjMTFGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">IiM2</Equation></Text-field>
</Output>
</Group><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true">d)</Font><Font encoding="UTF-8"> Exerc\303\255cio 3.19 do texto. Dica - compare as etapas no algoritmo euclidiano para calcular o gcd (a, b) com as etapas ao calcular </Font><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEkZ2NkRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUrZXhlY3V0YWJsZUdGMS8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSShtZmVuY2VkR0YkNiUtRiM2Ky1JJW1zdXBHRiQ2JS1GLDYmUSJ4RicvRjBRJXRydWVGJ0YyL0Y1USdpdGFsaWNGJy1GIzYmLUYsNiZRImFGJ0ZCRjJGREZCRjJGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSgmbWludXM7RidGMkY0LyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGXG8tSSNtbkdGJDYlUSIxRidGMkY0LUZPNi5RIixGJ0YyRjRGUi9GVUZDRlZGWEZaRmZuRmhuL0Zbb1EmMC4wZW1GJy9GXm9RLDAuMzMzMzMzM2VtRictRj02JUY/LUYjNiYtRiw2JlEiYkYnRkJGMkZERkJGMkZERktGTkZfb0YyRjRGMkY0RmNvRjJGNA==">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYnLUkjbWlHRiQ2JlEkZ2NkRicvJSdpdGFsaWNHUSZmYWxzZUYnLyUrZXhlY3V0YWJsZUdGMS8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRictSShtZmVuY2VkR0YkNiUtRiM2Ky1JJW1zdXBHRiQ2JS1GLDYmUSJ4RicvRjBRJXRydWVGJ0YyL0Y1USdpdGFsaWNGJy1GIzYmLUYsNiZRImFGJ0ZCRjJGREZCRjJGRC8lMXN1cGVyc2NyaXB0c2hpZnRHUSIwRictSSNtb0dGJDYuUSgmbWludXM7RidGMkY0LyUmZmVuY2VHRjEvJSpzZXBhcmF0b3JHRjEvJSlzdHJldGNoeUdGMS8lKnN5bW1ldHJpY0dGMS8lKGxhcmdlb3BHRjEvJS5tb3ZhYmxlbGltaXRzR0YxLyUnYWNjZW50R0YxLyUnbHNwYWNlR1EsMC4yMjIyMjIyZW1GJy8lJ3JzcGFjZUdGXG8tSSNtbkdGJDYlUSIxRidGMkY0LUZPNi5RIixGJ0YyRjRGUi9GVUZDRlZGWEZaRmZuRmhuL0Zbb1EmMC4wZW1GJy9GXm9RLDAuMzMzMzMzM2VtRictRj02JUY/LUYjNiYtRiw2JlEiYkYnRkJGMkZERkJGMkZERktGTkZfb0YyRjRGMkY0RmNvRjJGNA==</Equation><Font encoding="UTF-8"> e use indu\303\247\303\243o.</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal">gcd 5</Text-field><Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field><Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field><Text-field style="Text" layout="Normal"><Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation></Text-field><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"></Text-field>
</Section>
<Section collapsed="false" isCollapsible="true" drawButton="true" MultipleChoiceAnswerIndex="-1" MultipleChoiceRandomizeChoices="false" TrueFalseAnswerIndex="-1" EssayAnswerRows="5" EssayAnswerColumns="60"><Title><Text-field style="Heading 1" layout="Heading 1"><Font encoding="UTF-8">Quest\303\243o 5  [N\303\272meros Primos e sua Distribui\303\247\303\243o]</Font></Text-field></Title><Text-field style="Text" layout="Normal"></Text-field>
<Group labelreference="L597" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">restart;</Text-field>
</Input>
</Group><Text-field style="Text" layout="Normal"></Text-field><Text-field style="Text" layout="Normal"><Font bold="true">a)</Font><Font encoding="UTF-8">  Pergunta 2.1 do texto. Prove que existem infinitos primos que s\303\243o um menos que um m\303\272ltiplo de quatro (ou seja, da forma 4 * n - 1. Dica: Siga a prova de Euclides de que existem infinitos primos e mostre que qualquer n\303\272mero inteiro da forma 4 * n - 1 deve ser divis\303\255vel por um primo da mesma forma.

b) Quest\303\243o 2.13 do texto. Esta quest\303\243o requer que voc\303\252 primeiro escolha 100 n\303\272meros consecutivos de sete d\303\255gitos e os fatore usando a divis\303\243o de teste (voc\303\252 pode simplesmente usar o comando ifactor do Maple. Qual \303\251 a distribui\303\247\303\243o dos tamanhos dos n\303\272meros primos que dividem seus n\303\272meros inteiros? Quantos dos n\303\272meros inteiros n t\303\252m um primo fator maior que</Font> <Equation executable="false" style="2D Math" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUklbXN1cEdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiYtSSZtZnJhY0dGJDYoLUkjbW5HRiQ2JVEiM0YnRjUvRjlRJ25vcm1hbEYnLUYjNiYtRkE2JVEiNEYnRjVGREYyRjVGOC8lLmxpbmV0aGlja25lc3NHUSIxRicvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGUC8lKWJldmVsbGVkR0Y3RjJGNUY4LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNi5RIixGJ0Y1RkQvJSZmZW5jZUdGNy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y3LyUqc3ltbWV0cmljR0Y3LyUobGFyZ2VvcEdGNy8lLm1vdmFibGVsaW1pdHNHRjcvJSdhY2NlbnRHRjcvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GWTYuUSJ+RidGNUZERmZuL0ZpbkY3RmpuRlxvRl5vRmBvRmJvRmRvL0Zob0Zmby1GLDYlRi4tRiM2Ji1GPjYoLUZBNiVGTUY1RkQtRiM2Ji1GQTYlUSIyRidGNUZERjJGNUY4RktGTkZRRlNGMkY1RjhGVUZYLUYsNiVGLi1GIzYmLUY+NihGZXAtRiM2JkZARjJGNUY4RktGTkZRRlNGMkY1RjhGVS1GWTYuUSI/RidGNUZERmZuRl1wRmpuRlxvRl5vRmBvRmJvL0Zlb1EsMC4xMTExMTExZW1GJy9GaG9GaHFGNUZE">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYrLUklbXN1cEdGJDYlLUkjbWlHRiQ2JlEibkYnLyUnaXRhbGljR1EldHJ1ZUYnLyUrZXhlY3V0YWJsZUdRJmZhbHNlRicvJSxtYXRodmFyaWFudEdRJ2l0YWxpY0YnLUYjNiYtSSZtZnJhY0dGJDYoLUkjbW5HRiQ2JVEiM0YnRjUvRjlRJ25vcm1hbEYnLUYjNiYtRkE2JVEiNEYnRjVGREYyRjVGOC8lLmxpbmV0aGlja25lc3NHUSIxRicvJStkZW5vbWFsaWduR1EnY2VudGVyRicvJSludW1hbGlnbkdGUC8lKWJldmVsbGVkR0Y3RjJGNUY4LyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJy1JI21vR0YkNi5RIixGJ0Y1RkQvJSZmZW5jZUdGNy8lKnNlcGFyYXRvckdGNC8lKXN0cmV0Y2h5R0Y3LyUqc3ltbWV0cmljR0Y3LyUobGFyZ2VvcEdGNy8lLm1vdmFibGVsaW1pdHNHRjcvJSdhY2NlbnRHRjcvJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR1EsMC4zMzMzMzMzZW1GJy1GWTYuUSJ+RidGNUZERmZuL0ZpbkY3RmpuRlxvRl5vRmBvRmJvRmRvL0Zob0Zmby1GLDYlRi4tRiM2Ji1GPjYoLUZBNiVGTUY1RkQtRiM2Ji1GQTYlUSIyRidGNUZERjJGNUY4RktGTkZRRlNGMkY1RjhGVUZYLUYsNiVGLi1GIzYmLUY+NihGZXAtRiM2JkZARjJGNUY4RktGTkZRRlNGMkY1RjhGVS1GWTYuUSI/RidGNUZERmZuRl1wRmpuRlxvRl5vRmBvRmJvL0Zlb1EsMC4xMTExMTExZW1GJy9GaG9GaHFGNUZE</Equation><Font encoding="UTF-8">  Descreva a distribui\303\247\303\243o, m\303\251dia e desvio padr\303\243o do logaritmo do maior fator primo dividido pelo logaritmo de n

.</Font></Text-field><Text-field style="Text" layout="Normal"></Text-field>
<Group labelreference="L596" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal">maple.ifactor(4,n,-1);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYmLUklbXN1cEdGJDYlLUYjNigtSSNtaUdGJDYjUSFGJy1JI21vR0YkNi1RMCZBcHBseUZ1bmN0aW9uO0YnLyUsbWF0aHZhcmlhbnRHUSdub3JtYWxGJy8lJmZlbmNlR1EmZmFsc2VGJy8lKnNlcGFyYXRvckdGPS8lKXN0cmV0Y2h5R0Y9LyUqc3ltbWV0cmljR0Y9LyUobGFyZ2VvcEdGPS8lLm1vdmFibGVsaW1pdHNHRj0vJSdhY2NlbnRHRj0vJSdsc3BhY2VHUSYwLjBlbUYnLyUncnNwYWNlR0ZMLUkobWZlbmNlZEdGJDYkLUYjNiYtSSNtbkdGJDYkUSIyRidGOC8lK2ZvcmVncm91bmRHUShbMCwwLDBdRicvJSlyZWFkb25seUdGPUY4RjhGWEZlbkY4RlQvJTFzdXBlcnNjcmlwdHNoaWZ0R1EiMEYnLUY1Ni1RMSZJbnZpc2libGVUaW1lcztGJ0Y4RjtGPkZARkJGREZGRkhGSkZNLUYxNiVRJm1hcGxlRicvJSdpdGFsaWNHUSV0cnVlRicvRjlRJ2l0YWxpY0YnRjg=">KiYpLUkhRzYiNiMiIiNGKCIiIkkmbWFwbGVHRiZGKQ==</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L598" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"><Equation executable="true" style="2D Input" input-equation="" display="LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYlLUkjbWlHRiQ2I1EhRicvJStleGVjdXRhYmxlR1EmZmFsc2VGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRic=">LUklbXJvd0c2Iy9JK21vZHVsZW5hbWVHNiJJLFR5cGVzZXR0aW5nR0koX3N5c2xpYkdGJzYjLUkjbWlHRiQ2I1EhRic=</Equation>maple.ifactor(3/4,n,1/2,1/3);</Text-field>
</Input>
<Output><Text-field style="2D Output" layout="Maple Output"><Equation executable="false" style="2D Output" display="LUkmbWZyYWNHNiMvSSttb2R1bGVuYW1lRzYiSSxUeXBlc2V0dGluZ0dJKF9zeXNsaWJHRic2KC1JJW1yb3dHRiQ2KC1GLDYoLUkjbWlHRiQ2I1EhRictSSNtb0dGJDYtUTAmQXBwbHlGdW5jdGlvbjtGJy8lLG1hdGh2YXJpYW50R1Enbm9ybWFsRicvJSZmZW5jZUdRJmZhbHNlRicvJSpzZXBhcmF0b3JHRj0vJSlzdHJldGNoeUdGPS8lKnN5bW1ldHJpY0dGPS8lKGxhcmdlb3BHRj0vJS5tb3ZhYmxlbGltaXRzR0Y9LyUnYWNjZW50R0Y9LyUnbHNwYWNlR1EmMC4wZW1GJy8lJ3JzcGFjZUdGTC1JKG1mZW5jZWRHRiQ2JC1GLDYmLUkjbW5HRiQ2JFEiM0YnRjgvJStmb3JlZ3JvdW5kR1EoWzAsMCwwXUYnLyUpcmVhZG9ubHlHRj1GOEY4RlhGZW5GOC1GNTYtUTEmSW52aXNpYmxlVGltZXM7RidGOEY7Rj5GQEZCRkRGRkZIRkpGTS1GMTYlUSZtYXBsZUYnLyUnaXRhbGljR1EldHJ1ZUYnL0Y5USdpdGFsaWNGJ0ZYRmVuRjgtRiw2Ji1JJW1zdXBHRiQ2JS1GLDYoRjBGNC1GUDYkLUYsNiYtRlU2JFEiMkYnRjhGWEZlbkY4RjhGWEZlbkY4Rl1wLyUxc3VwZXJzY3JpcHRzaGlmdEdRIjBGJ0ZYRmVuRjgvJS5saW5ldGhpY2tuZXNzR1EiMUYnLyUrZGVub21hbGlnbkdRJ2NlbnRlckYnLyUpbnVtYWxpZ25HRmhwLyUpYmV2ZWxsZWRHRj0=">KigtSSFHNiI2IyIiJCIiIiktRiQ2IyIiI0YsISIiSSZtYXBsZUdGJUYo</Equation></Text-field>
</Output>
</Group>
<Group labelreference="L599" drawlabel="true">
<Input><Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Section>
</Worksheet>