Работа с массивами на языке паскаль(Статья 3)

При поиске максимального и минимального, в цикле происходит сравнение элементов, с тем элементом, который претендует стать максимальным(минимальным). Но вот не задача, если, например, ищется минимальный, то перед тем как сравнимать элементы с переменной в которой бедет храниться минимальный, что ей присвоить? Может быть ноль, нет так как массив может быть только из положительных чисел, и тогда минимальным будет элемент равный нулю, которой может даже и не входить в данный массив. То есть нужно такое число, которое будет или больше всех элементов массива, или же будет одним из элементов массива. Я при поиске минимального присваиваю этой переменной значение первого элемента массива, то есть min := a[1]; и цикл начинаю уже со второго элемента, то есть значение минимального не стоит сравнивать с первым элементом, так как это он и есть в переменной минимального. Плюсы такого присвоения, это
1) цикл уменьшается на 1.
2) в задаче уменьшается на одну операцию присвоения, то есть, очень часто встречал, что в качестве минимального перед циклом присваивают maxint, то есть максимальное число целых чисел, но вот зачем, я согласился бы если все элементы в массиве были равны этому числу, тогда да ничего страшного, но в другом случае, сразу же при начале цикла, будет идти сравнение с первым элементом массива, и если он окажется не равен переменной минимального, то нужно будет присвоить значение первого, а если еще нужно будет присвоить индексы, и так далее, то есть на мой взгляд не очень удобно так делать.
Аналогично и при поиске минимального, то есть присвоить переменной в качестве максимального элемента первый элемент массива. Вроде и мелочь, но все же, Вам не нужно будет ломать голово какой же элемент присвоить в качестве миксимального или в качестве минимального, просто используйте первый элемент массива
Но что же делеть, если нужно найти максимальный среди отрицательных, или же минимальный среди положительных. То есть мы же не можем с уверенностью утверждать, что первый элемент подходит под эти ограничения. Я в данном случае делаю цикл, в котором нахожу первый подходящий по критериям элемент и его присваиваю переменной отвечающей за минимальный(максимальный) элемент, а далее уже с ним сравниваю остальные элементы матрицы либо одномерного массива.
Помните, хоть компьютер и железный не нужно перегружать его лишними вычислениями. Виталий каталог решенных задач на паскале factinfo.ru
03:43 25.03.2017



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Порядок подачи апелляционной жалобы

Порядок подачи апелляционной жалобы

Арбитражный процессуальный кодекс Российской Федерации предъявляет определенные требования к содержанию апелляционной жалобы, к ее надлежащему оформлению, включая документы, к ней прилагаемые, а также...
Мозаика — безупречный материал для творчества

Мозаика — безупречный материал для творчества

Мозаика — идеальный материал для творчества. Все мы знаем, что мозаика совершенно незаменима во влажных помещениях, ведь это износостойкий влагоотталкивающий «материал», который легко моется и ремонти...
Как сделать, чтобы реклама работала на вас? 6 советов от бывалого рекламиста

Как сделать, чтобы реклама работала на вас? 6 совето...

Слово «реклама» многим из нас, где бы мы ни работали и чем бы ни занимались, уже набило оскомину. Тем не менее, каждый успешный (именно успешный и опытный) бизнесмен знает, что р...
Апостол Иоанн Богослов: любовь к слову или слово о любви?

Апостол Иоанн Богослов: любовь к слову или слово о л...

«В начале было Слово, и Слово было у Бога, и Слово было Бог» — этими словами он начинает свое знаменитое Евангелие. «Кто не любит, тот не познал Бога, потому что Бог есть ...
Какие болезни мешают пищеварению?

Какие болезни мешают пищеварению?

Назойливая реклама предлагает чудодейственные пилюли в красивой упаковке, чтобы облегчить тяжесть в желудке. В условиях, когда почти половина населения сталкивается с проблемами, связанными с пищеваре...
Кто такие Чайник, Юзер, Ламер?

Кто такие Чайник, Юзер, Ламер?

Итак, если вы читаете эти строчки, то соответственно я могу сделать два вывода: первое — вы умеете читать, и второе — скорее всего у вас есть компьютер. А теперь вопрос: сколько ...
Интересное

Вкусные рецепты: Куриное филе "нежное",

Куриное филе "нежное"Ко мне в августе приезжали гости, и вот я узнала интересный рецептик приготовле...

Меню раздельного питания

Нижеследующие простые меню будут достаточны, чтобы удовлетворять потребности в питании человека, зан...

Как выбрать правильную модель пессария для лечени

Пессарий — это конструкция, которую устанавливают во влагалище, где она выполняет поддерживающую фу...

Полезные свойства петрушки

Сегодня речь я поведу о той, что пришла к нам с гор. Полагаю, на огородных грядках многие читатели М...

Что такое «вишневая болезнь» и что надо знать пост

«С вишни упали?» — таким вопросом очень часто в шутку и всерьёз встречают &la...

Любимая и полезная гречка

Гречневая каша издавна считается русским блюдом и до сих пор её называют «гречкой-матушкой«...

Как стать Баловнем Судьбы?

Интересная штука жизнь. Недавно вот в очередной раз на деле ощутил, что такое «баловень судьбы...

Создан вечный двигатель!

Создан вечный двигатель – и это не какое-то сверхновое открытие ученых! На сегодняшний день существ...

Ель или сосна?

Физические характеристики этих пород очень близки. Ель имеет немного более рыхлую структуру, но з...

Оникс — доступное изящество

История минерала Оникс является особой разновидностью кварца, в котором примеси создают плоскопаралл...



Развивая портал:

Наш портал является ресурсом, который включает в себя обширный перечень полезных и отличных статей. Каждый посетитель найдет для себя что-нибудь полезное. Адаптированный дизайн позволяет вам максимально быстро находить необходимую информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех существующих планшетах. Теперь найти подходящую информацию стало просто.

Мы собрали для вас познавательные и интересные статьи. На нашем портале вы отыщите ответы на интересующие вас вопросы. Элементарная система поиска дает возможность вам моментально отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых электронных устройствах. Теперь, поиск актуальной информации будет занимать у вас считанные секунды.