Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5 семестр / OSiSP_LR_2.doc
Скачиваний:
3
Добавлен:
18.02.2023
Размер:
64.51 Кб
Скачать

Ход работы

  1. Выполнить индивидуальное задание последовательным алгоритмом;

  2. Выполнить индивидуальное задание параллельным алгоритмом (обязательно использовать для разграничения общих ресурсов системные объекты синхронизации);

  3. Сделать анализ быстродействия последовательного и параллельного алгоритмов.

ВАРИНАТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ

  1. Поиск в текстовом файле всех слов, заданных в другом текстом файле;

  2. Поиск слова, в нескольких текстовых файлах;

  3. Вывод всех символов и их количество встречаемых в текстом файле;

  4. Сравнение строк произвольного содержания и вывод процента схожести;

  5. Создание списка слов отсортированных по алфавиту (выбрать алгоритм с возможностью параллельного исполнения);

  6. Поиск на вхождение слова в большом списке строк;

  7. Составление строки путем перемешивания слов;

  8. Приведение слов к общему виду по определенным условиям.

  9. Поиск файлов по маске в различных каталогах, количество потоков в два раза меньше каталогов.

  10. Поиск файлов по содержимому в различных каталогах, количество потоков в два раза меньше каталогов.

  11. Рекурсивный расчет математического выражения со скобками, рекурсивная функция оформляется в виде потока.

  12. Есть файл с простым математическим выражением(без скобок, + - * /), все переменные имеются в втором файле, каждый поток должен по значению в этом файле подставить переменные в выражения а последний поток посчитать выражение;

  13. Сравнения файлов в нескольких каталогах несколькими потоками выводить процент схожести содержимого.

  14. Сравнения файлов в нескольких каталогах несколькими потоками выводить процент схожести имен файлов.

  15. Обеспечить копирование файла в несколько потоков, по фиксированным частям.

  16. Обеспечить перемещение файла в несколько потоков, по фиксированным частям.

  17. Обеспечить копирование файлов из группы каталогов в несколько потоков.

  18. Обеспечить поиск и замену слов в текстовом файле в несколько потоков. Несколько потоков ищут, несколько заменяют.

  19. Обеспечить удаления заданных слов из текстовых файлов в несколько потоков, каждый поток отвечает за свое слово.

  20. Обеспечить замену символов из имен файлов в нескольких каталогах, каждый поток отвечает за свой символ.

Содержание отчета

  1. Ф.И.О., группа, название лабораторной работы.

  2. Цель работы.

  3. Результаты выполнения лабораторной работы.

  4. Выводы.

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