Skip to content

Latest commit

 

History

History

lab_05

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Анализ Алгоритмов

Я в Телеграм Telegram

Лабораторная работа №5

Цель

Целью данной работы является изучение принципов конвейрной обработки данных.

В качестве примера для конвейерной обработки будет обрабатываться матрица. Всего будет использовано три ленты, которые делают следующее.

  1. Находится среднее арифмитическое значений матрицы.
  2. Находится максимальный элемент матрицы.
  3. Нечетный элемент матрицы заменяется на среднее арифметическое матрицы, а четные - на макимальный элемент.

Ссылки

Отчет

Код

Запуск

Основное приложение

  1. Установить пакеты qt5-qmake

  2. Перейти в папку с исходным кодом

cd ./src
  1. Собрать исполняемый файл
make
  1. Запустить
./project

Скрипт для построения графиков

  1. Установить пакеты python3, python-pip3

  2. Перейти в папку с исходным кодом

cd ./src
  1. Установить зависмости
pip install -r requirements.txt
  1. Запустить
python3 graph_build.py

Пример

@amunra2 (2021г.)