| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [Pascal] Динамика |
| Автор: first9019 23.12.2008, 23:22 |
| Помогите написать программу. Составить программу, моделирующую заполнение гибкого магнитного диска. Общий объем памяти на диске 360 Кбайт. Файлы имеют произволь- ную длину от 18 байт до 32 Кбайт. В процессе работы ЭВМ файлы либо записываются на диск, либо удаляются с него. В начале работы файлы записываются подряд друг за другом. После удаления файла на диске образуется свободный участок памяти, и вновь записываемый файл либо размещается на свободном участке, ли- бо, если файл не вмещается в свободный участок, размещается после последнего записанного файла. В случае, когда файл превосходит длину самого большого свобод- ного участка, выдается аварийное сообщение. Требование на запись или удаление файла задается в командной строке, которая содержит имя файла, его длину в байтах, признак за- писи или удаления. Программа должна выдавать по запросу сведения о занятых и сво- бодных участках памяти на диске. Указание: следует создать список занятых участков и список сво- бодных участков памяти на диске. |