|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.12.2012, 07:08 | #1 |
Форумчанин
Регистрация: 13.12.2012
Сообщений: 116
|
free pascal. Низкоуровневое управление множествами средствами прямого доступа к оперативной памяти
Разработать структуру для хранения множеств произвольного размера (от 1 элемента до high(dword) элементов). Обязательное требование к структуре: элементы множества должны быть расположены максимально плотно в оперативной памяти (по 1 биту на элемент, по 8 элементов на байт). Разработать функции обработки таких множеств.
{ тип для множества - указатель на разработанную структуру } type SuperSet=pointer; { создает множество, выделяя для него оперативную память в соотвествии с переданным максимально возможным количеством элементов maxCount } function createSet(maxCount : dword):SuperSet; { уничтожает множество, освобождая выделенную для него оперативную память } procedure destroySet(sset:SuperSet); { возвращает копию переданного множества } function copySet(sset:SuperSet):SuperSet; Помогите, пожалуйста. Хотя бы идею самой структуры подкиньте. А то я вообще пас((( Язык free pascal |
21.12.2012, 07:17 | #2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
Идея тут Delphi7.Classes.TBits
Не стесняемся, плюсуем!
|
21.12.2012, 07:33 | #3 |
Форумчанин
Регистрация: 13.12.2012
Сообщений: 116
|
Спасибо, я нашла)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Free Pascal. Низкоуровневое управление байтовыми множествами. | Решетова Алена | Помощь студентам | 11 | 13.12.2012 19:13 |
Файлы прямого доступа | СергейJ63 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 12.05.2011 20:38 |
Pascal файл прямого доступа | AfeR | Помощь студентам | 2 | 13.07.2010 02:25 |
Файлы прямого доступа | WOWka777 | Общие вопросы .NET | 0 | 15.03.2010 18:11 |
работа с файломи прямого доступа | st1mUA | Помощь студентам | 0 | 20.10.2009 01:23 |