![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Alexcorp |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Помогите исправить ошибку и доделать программу, которая создает файл и выводит данные из матриц в 10 таблиц, программа наглядно показывает прохождение заявок к процессору. Должно быть двадцать заявок, одна очередь, длина заявок меняется от трёх до семи, при этом квант процессора равен пяти, это означает, если на процессор приходит заявка, длина, которой больше пяти, значит процессором, обрабатывается пять тактов, а оставшиеся идут в конец очереди. Сначала пытался сделать эту задачу с помощью классов в Delphi, но мне посоветовали сделать гораздо проще т.е через массивы. Только работает она у меня не так как надо.
Нужно, чтобы в графе состояние процессора заявки шли в порядке очереди т.е сначала первая, затем вторая, а не хаотично. Помогите плзз. program RR; |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Alexcorp, единственное, что могу посоветовать - немного структурировать данные:
type тогда ты сможешь, заполнив массив состояний процессора, перед выводом в файл отсортировать его по содержимому поля P, и получишь то, что тебе нужно |
![]() ![]() |
![]() |
Текстовая версия | 28.07.2025 17:37 |