Лабораторные работы / Методические указания к ЛР по ОАИП (09.02.07)
.pdf
|
|
позиция добавляемого элемента относительно |
|
|
элемента, вызвавшего метод. |
|
|
С помощью метода insertAdjacentHTML |
28 |
cipher.insertAdjacentHTML("afterbegin", `<div |
добавляем в DOM дерево документа с id= |
class="keyValue">${cipherString}</div>`); |
cipher строку, указанную в качестве второго |
|
|
|
параметра метода. |
29 |
} |
|
|
|
Функция проверки корректности введенного |
30 |
function correctDecipherment() |
дешифрованного текста. Вызывается при |
|
|
нажатии кнопки Проверить. |
31 |
{ |
|
|
if(document.getElementById("input_decryption").value == |
Проверка соответствия текста, введенного в |
32 |
текстовое поле с id=input_decryption, на |
|
|
word) |
совпадение с исходным текстом. |
|
|
|
33 |
{ |
|
34 |
document.getElementById("res").innerHTML = |
Вставка в блок с id=res текста «Правильно», |
"Правильно!"; |
если условие в строке 35 истинно. |
|
|
|
Изменение цвета фона блока с id=res на |
35 |
document.getElementById("res").style.background = |
зеленый. Для изменения стилей надо |
"green"; |
обращаться к свойству style изменяемого |
|
|
|
элемента документа. |
36 |
} |
|
37 |
else |
|
38 |
{ |
|
39 |
document.getElementById("res").innerHTML = |
Вставка в блок с id=res текста «Неправильно», |
|
"Неправильно!"; |
если условие в строке 35 ложно. |
40 |
document.getElementById("res").style.background = |
Изменение цвета фона блока с id=res на |
"red"; |
красный. |
|
41 |
}} |
|
311
ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ
Часть 1
Выбрать одно задание из лабораторных работ №2-6 предыдущего семестра обучения и решить его, используя веб-интерфейс (HTML/CSS) для визуализации решения и JavaScript для разработки алгоритма решения задачи. Вариант заданий необходимо согласовать у преподавателя перед непосредственной разработкой!
Часть 2
Реализовать программный модуль шифрования и дешифрования исходного текста в соответствии с заданным по индивидуальному варианту алгоритмом.
Вариант |
Алгоритм шифрования |
1 |
Шифр Цезаря |
2 |
Простая моноалфавитная замена |
3 |
Шифр Гронсфельда |
4 |
Простая перестановка |
5 |
Перестановки Гамильтона |
6 |
Шифр Вижинера |
7 |
Шифр Атбаша |
Допустима вариация программы, когда пользователь самостоятельно вводит исходный текст и ключ для шифрования.
Графический интерфейс пользователя должен быть реализован с использованием веб-технологий (HTML/CSS).
312
ПРИЛОЖЕНИЕ 1. ШАБЛОН ОТЧЕТА МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ
ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение
высшего образования «Казанский национальный исследовательский технический университет
им. А.Н. Туполева – КАИ» Институт компьютерных технологий и защиты информации
Отделение СПО ИКТЗИ (Колледж информационных технологий)
ЛАБОРАТОРНАЯ РАБОТА №__
по дисциплине
Основы алгоритмизации и программирования
Тема: «__________»
Работу выполнил Студент гр.42__
Фамилия И.О.
Принял Преподаватель Мингалиев З.З.
Казань 2020
313
ВАРИАНТ __
1)Цель работы
2)Задание на лабораторную работу – вставляется задание на лабораторную работу, соответствующее индивидуальному варианту студента.
3)Результат выполнения работы – формируется описание хода выполнения работы (разработанных подпрограмм, классов,
переменных, структур данных и т.п.) и вставляются скриншоты с результатами работы разработанных программ (скриншоты должны быть подписаны).
4)Ответы на контрольные вопросы.
5)Листинг программы – вставляется код разработанной программы.
314
ПРИЛОЖЕНИЕ 2. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА
Объект |
Характеристики |
|
|
|
|
|
1) Ориентация – книжная. |
|
|
2) Поля документа левое – 3 см; правое – 1 см; верх – 1 |
|
Лист документа |
см; низ – 1 см; |
|
|
3) Нумерация страниц – внизу, по центру, особый |
|
|
колонтитул для первой страницы.. |
|
|
|
|
Абзац |
1) Междустрочный - 1,5 (полуторный) |
|
2) Отступ первой строки – 1,25 |
||
|
||
|
|
|
|
1) Шрифт - Times New Roman |
|
Текст документа |
2) Размер – 14 |
|
|
3) Выравнивание – по ширине |
|
|
|
|
|
1) Шрифт - Times New Roman |
|
Текст заголовка |
2) Размер – 16 |
|
3) Начертание – полужирный |
||
|
||
|
4) Размещение – по центру |
|
|
|
|
|
1) Размещение – по центру |
|
Рисунки |
2) Все рисунки нумеруются по порядку. |
|
3) Перед рисунком в тексте на него должна быть |
||
|
||
|
ссылка (как в методичке) |
|
|
|
|
|
1) Размещение – по центру |
|
|
2) Шрифт - Times New Roman |
|
Подпись рисунка |
3) Размер -12 Сначала пишется фраза «Рисунок 4», а |
|
|
через тире с заглавной буквы название рисунка (как в |
|
|
методичке) |
|
|
|
315