Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.

Лабораторная работа: «Исследование протоколов, форматов обмена информацией и языков разметки документов»

  • 10.01.2022
  • Дата сдачи: 14.01.2022
  • Статус: Архив
  • Детали заказа: # 126789

Тема: «Исследование протоколов, форматов обмена информацией и языков разметки документов»

Задание:
4.1 Порядок выполнения работы
1. Определить номер варианта как остаток деления на 36 порядкового
номера в списке группы в ISU. В случае, если в данный день недели нет
занятий, то увеличить номер варианта на восемь.
2. Изучить форму Бэкуса-Наура.
3. Изучить особенности протоколов и форматов обмена информацией
между системами: JSON, YAML, XML.
4. Понять устройство страницы с расписанием для своей группы:

5. Исходя из структуры расписания конкретного дня, сформировать файл с
расписанием в формате, указанном в задании в качестве исходного.
6. Обязательное задание (позволяет набрать до 65 процентов от
максимального числа баллов БаРС за данную лабораторную): написать
программу на языке Python 3.x, которая бы осуществляла парсинг и
конвертацию исходного файла в новый.
7. Нельзя использовать готовые библиотеки, в том числе регулярные
выражения в Python и библиотеки для загрузки XML-файлов.
8. Дополнительное задание задание №1 (позволяет набрать +10 процентов
от максимального числа баллов БаРС за данную лабораторную).
a) Найти готовые библиотеки, осуществляющие аналогичный
парсинг и конвертацию файлов.
b) Переписать исходный код, применив найденные библиотеки.
Регулярные выражения также нельзя использовать.
c) Сравнить полученные результаты и объяснить их
сходство/различие.
9. Дополнительное задание задание №2 (позволяет набрать +10 процентов
от максимального числа баллов БаРС за данную лабораторную).
a) Переписать исходный код, добавив в него использование
регулярных выражений.
b) Сравнить полученные результаты и объяснить их
сходство/различие.
10.Дополнительное задание задание №3 (позволяет набрать +10 процентов
от максимального числа баллов БаРС за данную лабораторную).
a) Используя свою исходную программу из обязательного
задания, программу из дополнительного задания №1 и
программу из дополнительного задания №2, сравнить
десятикратное время выполнения парсинга + конвертации в
цикле.
b) Проанализировать полученные результаты и объяснить их
сходство/различие.
11.Дополнительное задание задание №4 (позволяет набрать +5 процентов
от максимального числа баллов БаРС за данную лабораторную.
a) Переписать исходную, чтобы она осуществляла парсинг и
конвертацию исходного файла в любой другой формат (кроме
JSON, YAML, XML, HTML): PROTOBUF, TSV, CSV, WML и
т.п.
b) Проанализировать полученные результаты, объяснить
осоебнности использованного формата.
12.Проверить, что все пункты задания выполнены и выполнены верно.
13.Написать отчёт о проделанной работе.
14.Подготовиться к устным вопросам на защите.
4.2 Требования и состав отчёта
1. Отчёт должен быть выполнен на листе размером А4 с использованием
Microsoft Word, Libre Office и т.п.
2. Отчёт должен начинаться с титульного листа с названием вуза и
факультета, номером и названием лабораторной работы, вариантом,
ФИО студента, № группы, ФИО преподавателя, городом и годом.
3. Отчет должен содержать автособираемое оглавление (обязательные
разделы – Задание, Основн
  • Тип: Лабораторная работа
  • Предмет: Информационные технологии
  • Объем: 3-5 стр.

Можем рассчитать стоимость такой же или похожей работы за 2 минуты

Примеры выполненных работ
103 972 студента обратились к нам за прошлый год
22 оценок
среднее 4.9 из 5