Лабораторна робота №6
Тема. Файли, що відображаються в пам'ять в ОС Windows
Мета. Ознайомитися з відображенням файлів в оперативну пам’ять в ОС Windows. Навчи-тися реалізовувати відображення файлів в оперативну пам’ять.
Завдання.
- Реалізувати відображення файлу в оперативну пам'ять.
- Виконати завдання, з використанням цього відображення.
- Результати виконання роботи відобразити у звіті.
Індивідуальні завдання.
- Створити масив N елементів і відсортувати його елементи у порядку зростання за допомогою методу «бульбашка». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку спадання за допомогою методу «бульбашка». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку зростання за допомогою методу «вставки». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку спадання за допомогою методу «вставки». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку зростання за допомогою методу «вибірки». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку спадання за допомогою методу «вибірки». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку зростання за допомогою методу «злиття». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку спадання за допомогою методу «злиття». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку зростання за допомогою методу «швидкого сортування». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Розпаралелити цей алгоритм на 2 потоки і вивести результуючий масив у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку спадання за допомогою методу «швидкого сортування». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Розпаралелити цей алгоритм на 2 потоки і вивести результуючий масив у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку зростання за допомогою методу «сортування Шелла». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів і відсортувати його елементи у порядку спадання за допомогою методу «сортування Шелла». Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Результуючий масив вивести у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів. В окремому потоці виконати лінійний пошук заданого елемента. Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результуючий масив у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів. В окремому потоці виконати двійковий пошук заданого елемента. Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результуючий масив у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів. В окремому потоці виконати пошук найменшого елемента без сортування масиву. Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результуючий масив у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Створити масив N елементів. В окремому потоці виконати пошук найбільшого елемента без сортування масиву. Елементи масиву згенерувати випадковим чином за допомогою вбудованих функцій. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результуючий масив у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук файлів та каталогів у заданому місці за заданим шаблоном. Результати виводити таким чином, що першими повинні бути каталоги, а після них – файли. Каталоги і файли повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук файлів за заданим вмістом. Назви файлів повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук файлів за заданим розміром. Назви файлів повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук файлів та каталогів за заданою датою останньої зміни. Результати виводити таким чином, що першими повинні бути каталоги, а після них – файли. Каталоги і файли повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук файлів та каталогів за заданими атрибутами. Результати виводити таким чином, що першими повинні бути каталоги, а після них – файли. Каталоги і файли повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук ідентичного за вмістом файлу. Назви файлів повинні бути відсортовані в алфавітному порядку. Для файлу-екземпляру створити відображення в оперативній пам’яті.
- Реалізувати пошук ідентичного за роміром файлу. Назви файлів повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук ідентичного за датою останньої зміни файлу. Назви файлів повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
- Реалізувати пошук ідентичного за атрибутами файлу. Назви файлів повинні бути відсортовані в алфавітному порядку. Розпаралелити цей алгоритм на декілька потоків (обрати самостійно) і вивести результати пошуку у зовнішній файл через відображення цього файлу в оперативній пам’яті.
Дата добавления: 2015-11-26; просмотров: 64 | Нарушение авторских прав
mybiblioteka.su - 2015-2025 год. (0.005 сек.)