Категория
Информатика
Тип
реферат
Страницы
17 стр.
Дата
11.04.2014
Формат файла
.html — Html-документ
Архив
1018633.zip — 5.13 kb
  • processy-i-potoki_1018633_1.html — 38.06 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Міністерствоосвіти і науки України

Житомирський державний технологічний університет

ФІКТ

КафедраПЗОТ

ГрупаПІ-39

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

покурсу

Системноепрограммирование

натему

Процессыи потоки

г./>Житомир

2011р.


Задание

Необходимо написать двепрограммы, которые будут иметь общие данные.

Существует несколькомеханизмов реализации общего доступа к данным разных процессов. Воспользуемсяодним из них, наиболее удобным – проецированием файла в память. Одна программабудет сортировать данные в файле, а другая отображать содержимое этого файла.Работать оба процесса будут одновременно.

программамассив процесс

Ход работы

Создайте файл data.dat.В нем записаны числа, сгенерированные случайным образом. Количество чисел –20-30 штук. Диапазон значений: от 10 до 100. (Это именно числа, а не символьныестроки хранящие ASCII коды цифр!!!)

Программа №1.«Сортировка данных»

1. Беремза основу программу лаб.раб №4.

2. Включаемобработку события нажатия клавиши, и отслеживаем в нем нажатие пробела. Еслипользователь нажал пробел, значит начинаем сортировку данных.

3. Выполняемпроецирование файла в память. Используем для этого созданный файл data.dat.В результате получим доступ к данным как к обычному одномерному массиву.

4. Выполняемсортировку массива, любым из методов сортировки. Вставьте 1-но секундную задержкудля каждой итерации сортировки массива, это позволит потом наглядней увидетьпроцесс сортировки.

5. Поокончанию сортировки, программа выводит в окно, строку «Работа завершена».

Программа №1. «Выводфайла данных в окно»



Ваше мнение



CAPTCHA