1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| chad1s |
21.12.2010 17:40
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Ivan Репутация: 0 |
задание: Использовать директиву absolute, отсортировать по убыванию с помощью одной подпрограммы векторы из 10 и 14 вещественных компонент.
текст программы: Program Lab13; ошибка вот в чем, в лекциях на подобном примере написана такая строка w:array[1..maxint div size of real]of real absolutez; собственно на неё и ругается паскаль, подскажите? |
![]() ![]() |
| volvo |
21.12.2010 17:56
Сообщение
#2
|
|
Гость |
w:array[1..maxint div sizeof(real)] of real absolute z;(у тебя в одном месте - лишние пробелы, в другом пробела не хватает) Ну, и ко всему: procedure vivod(var z; n:byte); { После Z - точка с запятой, а не запятая }
, иначе получишь ошибку в другом месте, при попытке передать массив, когда процедура ждет byte.Кстати, причем тут массивы открытого типа? Их тут нет. У тебя вообще бестиповые параметры. |
chad1s массивы и строки открытого типа 21.12.2010 17:40
chad1s спасибо
ну это просто общая тема на несколько лаб... 21.12.2010 19:01
volvo Не знаю, что у тебя там ошибку выдает - я не телеп... 21.12.2010 19:43
chad1s
Не знаю, что у тебя там ошибку выдает - я не теле... 21.12.2010 20:24![]() ![]() |
|
Текстовая версия | 13.12.2025 17:06 |