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

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

Автор статьи: неизвестный | Дата публикации: 03:43 25.03.2017 Factinfo.Ru




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

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



Какое тесто можно приготовить для пиццы?

Какое тесто можно приготовить для пиццы?


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


Механики Черепановы: почему паровоз называли сухопутным пароходом?

Механики Черепановы: почему паровоз называли ...


1 августа 1834 года, 175 лет назад, в имении уральских промышленников Демидовых собралось достаточно много народа. Всем не терпелось посмотреть, как пройдет испытание первого «сухопутного п...


Кто такой фендрик?

Кто такой фендрик?


Это слово звучит для нашего уха как-то несолидно и даже несколько смешно. Хотя ничего смешного в нем нет. Фендрик — самый младший офицерский чин, 14-го класса в «Табели о рангах&...


Сексуальный темперамент

Сексуальный темперамент


Будем выбирать и мерить!Кто только не раздает сегодня советы по выбору партнеров: астрологи, гадалки, сексологи и психотерапевты. И это не считая ближайших  родственников и дальних знакомых. Одна...


Кредит наличными – основные моменты, на которые необходимо обратить внимание

Кредит наличными – основные моменты, на котор...


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


Что нам оставили родственники Остапа Бендера?

Что нам оставили родственники Остапа Бендера?


Как много самообладания У лошадей простого звания, Не обращающих внимания На трудности существования. Читает Дмитрий Креминский Скачать в mp3 (5. 5 Mb / 05:57 мин. ) Говорят, это простое четверостиши...


Популярное

Особенности выполнения реферата по Беларуси

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

Разведение пчел

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

На что нужно обращать свое внимание при покупке ми

Вы пришли к мысли, что микронаушник Вам нужен? Прекрасно! Начинайте действовать, а именно приступайте к выбору. Выбирая микронаушник, не стоит искать каких-то особенных цветов и сетовать на то, что вы...

Возможности Windows Vista

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

Что такое стеноз гортани, или Как справиться с бед

Одним из самых опасных заболеваний у детей является стенозирующий ларинготрахеит, или так называемый «ложный круп». До сих пор смертность от этого заболевания достаточно велика. Часто мамы...

Вкусные рецепты: Томатный супчик с грушей, Полезны

Томатный супчик с грушейДля начала надо отварить курино-овощной бульон. Морковочку и сельдерей чистим, нарезаем на небольшие кубики. Луковицу моем, но не очищаем, он придаст бульону более насыщенный ц...

Как приготовить варенье из абрикосов

Лето – прекрасная возможность запастись вкусной консервацией «домашнего производства». Особенно радует изобилие летом всевозможных фруктов. Ну кто не любит зимой попить чай с ароматным вареньем? Варен...

Дистанционное образование. Преимущества и недостат

Век в котором мы с Вами живем – это век  стремительного развития высоких технологий. Учитывая темп современной жизни и жесткие требования, предъявляемые к специалистам (молодым  и не очень),...

Бизнес-тур: знакомимся с прогрессивным опытом топ-

Стремительно меняющиеся условия экономики и конкуренция требуют от предпринимательства быстрого адаптирования. В этих условиях возникает потребность обратить внимание на мировые практики успешного упр...

Что делать, если программа не работает?

У людей, осваивающих программирование, часто случается такое: перепечатали программу из книги или, к примеру, из методички в точности до последней запятой, а она все равно работать не хочет. Да еще и ...

О информационном портале:

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

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