Skillnad mellan versioner av "Kap 4 Tillämpningar"
Från Mathonline
Taifun (Diskussion | bidrag) (Skapade sidan med '__NOTOC__ {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | style="border-bottom:1px solid #797979" width="5px" | {{Not selected tab|Lektion 9...') |
Taifun (Diskussion | bidrag) m |
||
Rad 2: | Rad 2: | ||
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | {| border="0" cellspacing="0" cellpadding="0" height="30" width="100%" | ||
| style="border-bottom:1px solid #797979" width="5px" | | | style="border-bottom:1px solid #797979" width="5px" | | ||
− | {{Not selected tab|[[Lektion | + | {{Not selected tab|[[Lektion 10 (Algoritmer)| << Agenda]]}} |
{{Not selected tab|[[Planering Algoritmer, datastrukturer och design patterns|<span style="color:blue">Kursens planering</span>]]}} | {{Not selected tab|[[Planering Algoritmer, datastrukturer och design patterns|<span style="color:blue">Kursens planering</span>]]}} | ||
− | {{Selected tab|[[Kap | + | {{Selected tab|[[Kap 4 Tillämpningar|Genomgång]]}} |
− | {{Not selected tab|[[Övningar | + | {{Not selected tab|[[Övningar 10 (Algoritmer)|Dagens övningar]]}} |
− | {{Not selected tab|[[Lektion | + | {{Not selected tab|[[Lektion 11 (Algoritmer)|Nästa lektion >> ]]}} |
| style="border-bottom:1px solid #797979" width="100%"| | | style="border-bottom:1px solid #797979" width="100%"| | ||
|} | |} | ||
Rad 12: | Rad 12: | ||
<br> | <br> | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Klassen EncryptStr</span></b> = |
<div class="ovnE"> | <div class="ovnE"> | ||
− | [[Image: | + | [[Image: EncryptStr.jpg]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<big><big> | <big><big> | ||
− | : | + | :Krypteringsfunktionen är <b><span style="color:red"><math> \quad\, y \, = \, x \, + \, n \; </math></span></b>. |
− | + | ||
− | + | ||
− | : | + | :Den <b><span style="color:red">inversa</span></b> funktionen är <b><span style="color:red"><math> \;\; y \, = \, x \, - \, n \; </math></span></b>: Kan användas för dekryptering. |
</big></big> | </big></big> | ||
</div> | </div> | ||
− | = <b><span style="color:#931136"> | + | = <b><span style="color:#931136">Programmet EncryptStrTest</span></b> = |
<div class="ovnC"> | <div class="ovnC"> | ||
− | [[Image: | + | [[Image: EncryptStrTest.jpg]] |
− | + | ||
− | + | ||
− | |||
− | + | <big><big> | |
− | < | + | :Krypteringsnyckeln är <b><span style="color:red">key</span></b>, ett slumptal mellan 50 och 200. |
− | </ | + | |
+ | :<b><span style="color:red">key</span></b> skickas till <b><span style="color:red"><math> \; n \; </math></span></b> i metoden <b>Encrypt()</b>, definierad i klassen <b>EncryptStr</b>. | ||
− | + | :Dekrypteringsnyckeln är <b><span style="color:red"><math> - </math>key</span></b>. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</big></big> | </big></big> | ||
</div> | </div> | ||
Rad 95: | Rad 41: | ||
= <b><span style="color:#931136">Körexempel</span></b> = | = <b><span style="color:#931136">Körexempel</span></b> = | ||
− | <div class=" | + | <div class="ovnC"> |
− | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: EncryptStrTestKorex.jpg]]</div> |
</div> | </div> | ||
Versionen från 2 november 2022 kl. 14.58
<< Agenda | Kursens planering | Genomgång | Dagens övningar | Nästa lektion >> |
Klassen EncryptStr
- Krypteringsfunktionen är \( \quad\, y \, = \, x \, + \, n \; \).
- Den inversa funktionen är \( \;\; y \, = \, x \, - \, n \; \): Kan användas för dekryptering.
Programmet EncryptStrTest
- Krypteringsnyckeln är key, ett slumptal mellan 50 och 200.
- key skickas till \( \; n \; \) i metoden Encrypt(), definierad i klassen EncryptStr.
- Dekrypteringsnyckeln är \( - \)key.
Körexempel