Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Кріптографічній аналіз

Реферат Кріптографічній аналіз





ідображає BCL. Прісутність або відсутність тихий чг других виразности особливая мови діктується тім, Чи може конкретна мовна особлівість буті транслювалі у відповідні конструкції CLR. Так, з розвитку CLR від Версії 1.1 до 2.0 однозначно збагатівся ї сам C #; подібної взаємодії слід чекати и надалі. (Прото ця закономірність булу порушена з виходом C # 3.0, что представляет собою Розширення мови, що не спіраються на Розширення платформи. NET.) CLR надає C #, як и всім іншім. NET-орієнтованім мовам, багатая можливіть, якіх позбавлені В«КласичніВ» мови програмування. Наприклад, збірка сміття НЕ реалізована в самому C #, а проводитися CLR для програм, написаних на C # точно так само, як це робиться для програм на VB.NET, J #. br/>

3.2 Алгоритм програми кріптографічного аналізу


Блок схема № 1 В«Робота кнопок 1-3В» (основний Сценарій).

В 

Код основного сценарію:


private void button1_Click (object sender, EventArgs e)

{. KriptoAnaliz Input = new Kript.KriptoAnaliz ();. InputText = this.textBox1.Text; s = this.textBox1.Text;. InputText = s; dt = new i = 0; i

{cunter = 0; (int j = 0; j

{+ +;

} (cunter == 0)

{dr = dt.NewRow (); ["Символ"] = s [i]; ["Статистика"] = Input.Analiz (s, i);. Rows.Add ( dr);

}. DataSource = dt;


}

}

Блок схема № 2 (Підрахунок статистики)


В 

Код підрахунку статистики:


public float Analiz (string Liter, int k)

{liter = Liter; = 0; (int i = 0; i

{(liter [k] == InputText [i]) + +;

} Static = (Static/InputText.Length) * 100;

}


Блок схема № 3 (порівняння статистик)


В 

Код порівняння статистик:


private void button3_Click (object sender, EventArgs e)

{dt = new DataTable ();. Columns.Add ("Вихідний символ");

dt.Columns.Add ("закодованість символ");


for (int i = 0; i

{(int j = 0; j

{dr = dt.NewRow (); ["Вихідний символ"] = dataGridView1.Rows [i]. Cells ["Символ"]. Value; ["закодованість символ"] = dataGridView2.Rows [j]. Cells ["Символ"]. Value;. Rows.Add (dr);

}

}

...


Назад | сторінка 6 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Рішення інженерних завдань із застосуванням алгоритмічної мови програмуванн ...
  • Реферат на тему: Розширення словникового складу французької мови шляхом запозичень
  • Реферат на тему: Аналіз програми та підручніків з української мови Щодо Вивчення частин мови ...
  • Реферат на тему: Розвиток граматичного ладу мови в учнів із затримкою психічного розвитку в ...