Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal] Динамика


Автор: first9019 23.12.2008, 23:22
Помогите написать программу.

Составить программу, моделирующую заполнение гибкого магнитного
диска.

    Общий объем памяти на диске 360 Кбайт.  Файлы имеют  произволь-
ную длину от 18 байт до 32 Кбайт.  В процессе работы ЭВМ файлы либо
записываются на диск, либо удаляются с него.

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

    Требование на  запись  или  удаление файла задается в командной
строке, которая содержит имя файла, его длину в байтах, признак за-
писи или удаления.

    Программа должна  выдавать по запросу сведения о занятых и сво-
бодных участках памяти на диске.

    Указание: следует создать список занятых участков и список сво-
бодных участков памяти на диске.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)