- •Методические указания по выполнению контрольно-курсовой работы
- •10.03.01 «Информационная безопасность»
- •1. Цель и задачи выполнения контрольно-курсовой работы
- •2. Основные требования к контрольно-курсовой работе
- •2.1.Тематика работы.
- •2.2. Исходные данные к контрольно-курсовой работе
- •3. Методические указания к работе над контрольно-курсовой работой.
- •3.1. Методические указания по выполнению отдельных разделов контрольно-курсовой работы
- •2.3. Задание на контрольно-курсовую работу.
- •2.4. Объем контрольно-курсовой работы
- •2.5. Работа над контрольно-курсовой работой
- •3.2. Оформление пояснительной записки
- •Список использованных источников Основная литература
- •Дополнительная литература
- •Приложение 1 Пример интерактивного Web – документа, реализующая сортировку таблицы
- •Приложение 2
- •Контрольно-курсовоая работа
- •«Компьютерные технологии"
Приложение 2
Пример интерактивной Web – страницы, реализующая шифр Цезаря
<html>
<head>
<title>Шифр Цезаря</title>
<script language="JavaScript">
function caesar_code(b_n)
{
var b_alf = '0123456789АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЫЬЭЮЯабвгдеёжзиклмнопрстуфхцчшщыьэюяABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "@$&№,.;:?!|/\~*+-)(}{<>[]#%&^=';
var b_result = '';
var b_x = b_text1.value;
if (b_n == 0)
{
for(i = 0; i < b_x.length; i++)
{
b_pos = b_alf.lastIndexOf(b_x.charAt(i));
b_char1 = b_alf.charAt(b_pos - 2);
b_char2 = b_alf.charAt(b_pos - 1);
b_result = b_result + b_char1 + b_char2;
}
}
if (b_n == 1)
{
for(i = 0; i < b_x.length; i = i+2)
{
b_pos = b_alf.indexOf(b_x.charAt(i));
b_result = b_result + b_alf.charAt(b_pos + 2);
}
}
b_text2.value = b_result;
}
</script>
</head>
<body>
<br>
<div align="center">
<b>Введите сюда Ваш текст:</b>
<br><br>
<input name="b_text1" type="text" SIZE="80">
<br><br><br>
<b>Выберите действие:</b>
<br><br>
<input onClick="caesar_code(0)" type="button" value="Шифровать">
<input onClick="caesar_code(1)" type="button" value="Дешифровать">
<br><br><br>
<b>Результат:</b>
<br><br>
<input id="b_text2" type="text" SIZE="80">
</div>
<br><br>
<h3 align="center">Описание:</h3>
Данный скрипт предназначен для шифрования текста по методу Цезаря.
<br><br>
<b>Принцип действия:</b>
<br>
Каждый символ меняется на два предшествующих.
<br><br>
<b>Особенности:</b>
<br>
Отличительной особенностью скрипта является возможность задавать необходимый круг символов.
<br>
На данный момент круг такой:
<br><br>
0123456789АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЫЬЭЮЯабвгдеёжзиклмнопрстуфхцчшщыьэюяABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "@$&№,.;:?!|/\~*+-)(}{<>[]#%&^=
<br><br>
Но Вы можете его сократить, расширить или поменять символы местами, тем самым, усложнив его обратную дешифровку.
</html>
ПРИЛОЖЕНИЕ 2
Образец оформления титульного листа записки
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное
учреждение высшего образования «Тульский государственный университет»
Институт прикладной математики и компьютерных наук
Кафедра «Информационная безопасность»
Контрольно-курсовоая работа
по дисциплине
«Компьютерные технологии"
Выполнил ст. гр.___________
____________ ( И.О. Фамилия)
«_____» _____________20__ г.
Проверил.___________
____________ ( И.О. Фамилия)
«_____» _____________20__ г.
Тула 20__
