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

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



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

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



Утренний секс с другом

Утренний секс с другом

Взгляд, сонно блуждающий по кухне, застыл на электронных часах. Они сообщали о том, что время 10. 15 утра и на улице 19 августа. Невесомую тишину все еще просыпающегося города разбавлял шепот многочас...
Модульная мебель, как конструктор в квартире

Модульная мебель, как конструктор в квартире

В душе каждого из нас, иногда просыпались мысли о создании дизайна своего дома, но до недавнишних времен это было практически невозможно, т.к. нужные нам габариты и формы имеющихся в салонах мебели не...
Как выбрать правильный поворот на Перекрестке Судьбы?

Как выбрать правильный поворот на Перекрестке Судьбы...

Человек имеет возможность выбирать свое будущее и согласно этого выбора переходить из одного жизненного сценария в другой. Момент перехода — принятие решения. Перекресток судьбы. «Да&...
Кайфажерство

Кайфажерство

     Выходя как обычно из тускло-вонючего помещения, подвального компьютерного зала старой хрущевки, меня ослепило прекрасное, слабо сказано, очаровательное солнышко. Это майс...
Как поднять себе настроение и быть здоровой и красивой

Как поднять себе настроение и быть здоровой и красив...

Зимой нам приходится краснеть особенно часто. Нет ничего удивительного: атаки сухого холодного воздуха, мороза и ветра провоцируют покраснение, раздражение или шелушение. Это одна из серьёзных причин ...
Основы поисковой оптимизации

Основы поисковой оптимизации

Когда вы сделали свой сайт у вас появляется естественная потребность в его раскрутке т. е. привлечении людей на свой ресурс. Существует огромное количество способов сделать это, но один из самых недор...
Познавательное

Как правильно питаться для разумного похудения и у

Что может сравниться с чувством, когда вы в компании поправившихся за зиму подруг, выходите на пляж ...

Что такое Google Adsense?

Google Adsense - это контекстная реклама от крупнейшего в мире поисковика (Поисковой Системы) Google...

Счастливо ли правит крысиный король?

Хозяйкой наступающего года по китайскому календарю будет Крыса, в связи с чем наблюдается повышенный...

Что подарить на день рождения? Фамильный диплом!

День рождения — это праздник особенный для каждого человека. Кто-то в этот день грустит, ...

Современный склад: как добиться оперативной работы

Отметим, что в наше время на складах используются не только batch-, но и радиотерминалы сбора данных...

Как выбрать входную дверь.

Входная дверь является визитной карточкой Вашего дома. И выбор подходящей двери по отделке, структур...

Кризис и мода. Что ждет модниц в этом сезоне?

Кризисы случались во все времена — кризисы власти, финансовые и экономические. Влияли они...

Аромотерапия

  Аромотерапия признана как метод лечения очень давно и с тех пор не сдает своих позиций. Это и...

Пришла весна. Сварим щавелевый борщ?

Уже скоро потеплеет, на огородах и на рынке вот-вот появится щавель — просто кладовая вит...

А какая твоя новогодняя сказка?

Новый год — праздник особенный. Он важнее даже дня рождения. Потому что несёт в себе само...



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

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

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