Skip to content

shorakh/ims2026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Информационные системы и технологии

БрГТУ | Кафедра интеллектуальных информационных технологий | 2026

Дисциплина: «Информационные системы и технологии»
Специальность: 6-05-0612-03 «Системы управления информацией»


📋 Лабораторные работы

Тема Задание
1 Частотная таблица файла. Энтропия lab1/README.md
2 Кодовые таблицы для сжатия файла lab2/README.md
3 Архивация (сжатие) и разархивация файлов lab3/README.md
4 Помехозащитное кодирование lab4/README.md
5 Шифрование файлов lab5/README.md
6 Дешифровка файлов lab6/README.md

🚀 Как сдать лабораторную работу

Шаг 1 — Сделайте Fork этого репозитория

Нажмите кнопку Fork в правом верхнем углу страницы.

Шаг 2 — Клонируйте ваш форк

git clone https://github.com/<ваш-логин>/lab-ist.git
cd lab-ist

Шаг 3 — Создайте папку для вашей работы

Перейдите в папку нужной лабораторной и создайте подпапку со своим номером варианта:

labN/
  variants/
    variantXX/        ← ваша папка (XX — ваш номер варианта, например variant05)
      solution.py     ← ваша программа
      report.md       ← краткий отчёт

Шаг 4 — Запушьте решение

git add .
git commit -m "Lab1 Variant 05 — Иванов И.И."
git push origin main

Шаг 5 — Создайте Pull Request

  • Откройте ваш форк на GitHub
  • Нажмите Compare & pull request
  • В названии PR укажите: ЛР№N Вариант XX — Фамилия Имя
  • Автоматические тесты запустятся сразу после создания PR ✅

✅ Автоматическая проверка

После создания Pull Request запускается GitHub Actions, который:

  1. Проверяет наличие файлов solution.py и report.md
  2. Запускает программу и проверяет корректность вывода
  3. Выводит результат прямо в PR

Зелёная галочка ✅ = тест пройден, можно записываться на защиту.
Красный крестик ❌ = посмотрите вкладку ChecksDetails и исправьте ошибки.


📌 Требования к оформлению

  • Язык программирования: Python 3 (по умолчанию) или C/C++/Java — по согласованию
  • Файл программы: solution.py (или solution.c / Main.java)
  • Отчёт: report.md — содержит цель, краткое описание алгоритма, пример работы
  • Кодировка файлов: UTF-8

🔢 Определение варианта

Номер варианта = порядковый номер в журнале группы.
Варианты с 1 по 30. Если студентов больше 30 — преподаватель назначает повторные варианты.

About

Information Management Systems 2026

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages