Добавил:
Преподаватель Колледжа информационных технологий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы / Методические указания к ЛР по ОАИП (09.02.07)

.pdf
Скачиваний:
60
Добавлен:
08.05.2022
Размер:
3.68 Mб
Скачать

 

 

позиция добавляемого элемента относительно

 

 

элемента, вызвавшего метод.

 

 

С помощью метода 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

Соседние файлы в папке Лабораторные работы