Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2015, 22:34   #11
ENTERPRISE2015
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

Размерность это количество элементов в массиве

Пример одномерного varA: array[1..10] тоесть в нем 10 элементов

и еще пропустил of и тип

Последний раз редактировалось Аватар; 20.11.2015 в 22:37.
ENTERPRISE2015 вне форума Ответить с цитированием
Старый 21.11.2015, 09:46   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Размерность это количество элементов в массиве
Ну. Так какой правильный ответ на твой вопрос, если в качестве размерности выступает заданная заранее константа?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.11.2015, 11:15   #13
ENTERPRISE2015
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

ну так любое число может быть больше нуля
ENTERPRISE2015 вне форума Ответить с цитированием
Старый 21.11.2015, 11:26   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так то оно так, только ты почитай как массивы описываются.
У массивов есть верхний предел и нижний. Понимаешь? Нижний предел не может быть выше верхнего - отсюда и ошибка у тебя.
Короче [a..b] - a не может быть больше b
смекаешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.11.2015, 11:42   #15
ENTERPRISE2015
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

ну да
это понятное дело что например от 5 до 3 быть не может
ENTERPRISE2015 вне форума Ответить с цитированием
Старый 21.11.2015, 12:11   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
это понятное дело что например от 5 до 3 быть не может
Да что ты? Как удивительно тогда откуда у тебя взялось:
Цитата:
Пишет "Нижняя граница превосходит верхнюю"
Ай-яй-яй. Лукавишь, однако )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.11.2015, 14:46   #17
ENTERPRISE2015
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

тогда я этого еще не знал так как ни одну прогу по массивам не запускал
ENTERPRISE2015 вне форума Ответить с цитированием
Старый 21.11.2015, 17:23   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Дак не запускать-то надебно
В учебник советский по паскалю загляни. Там описано как массивы задавать. И так же сказано, что верхняя граница не может быть ниже нижней.

Ну ты понял, какое число нужно константе присваивать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.11.2015, 18:30   #19
ENTERPRISE2015
Пользователь
 
Регистрация: 19.11.2015
Сообщений: 25
По умолчанию

щас еще несколько учебников скачал.. смотрю темы по массивам но там нигде нет такого чтоб в константу записывалось 1 число
Я не знаю что там должно быть чтоб реально было правильно..
ENTERPRISE2015 вне форума Ответить с цитированием
Старый 21.11.2015, 18:39   #20
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
там нигде нет такого чтоб в константу записывалось 1 число
Ясно. Ты не понимаешь для чего я константу ввел )
Пффф... Попробуй пояснить на пальцах. Константа призвана подставлять хранимые в ней данные в те выражения и части кода, где это необходимо. Изменение одной константы влияет на изменения в самом исходнике. Т.е. если я использую константу в качестве размера массива, лимита итераций цикла и еще для чего-то, то это означает только одно: Я не хочу писать сотню раз одно и то же число в исходнике кода там, где оно одинаково для всех участков кода, если это понадобится. Я просто меняю константу (ее значение), и код сам подстраивается под это значение. Понял зачем она? Чтоб не писать в исходнике кучу одинаковых чисел. Чтоб паскаль сам подставил в нужном месте то, что я хочу.

Эх... Слюш, может тебе не стоит начинать? Есть куча других хороших профессий. Зачем тебе то, что ты не понимаешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано целое число n>2 сформировать и вывести целочисленный массив, содержащий n первых элементов последовательности (Delphi) Richik123 Помощь студентам 1 20.11.2012 17:19
Дано целое число n > 2 сформировать и вывести целочисленный массив размера n содержащий n первых элементов последовательности чисе Richik123 Помощь студентам 1 20.11.2012 16:44
В матрице найти число положительных элементов указанной строки и умножить это число на элементы указанного столбца. (Паскаль) Julichka1k Помощь студентам 4 18.12.2011 20:35
Если число x встречается в последовательности, упорядочить по невозрастанию часть последовательности (Паскаль) димон4ик_ Помощь студентам 1 17.10.2011 23:00
умножить число на элементы матрицы KORT Помощь студентам 2 04.11.2007 02:06