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

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

Автор статьи: неизвестный | Дата публикации: 02:27 15.12.2016 Morereal.Ru




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

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



«Модные» советы на 2009 год. Как одеваться Стрельцам в год Быка?

«Модные» советы на 2009 год. Как одеваться Ст...


Год Быка-2009 для Стрельцов — год путешествий и перемен. Чем бы вы ни решили заняться в наступающем году, что бы ни вздумали в жизни поменять, это обязательно будет связано с поез...


Можно ли выучить английский бесплатно?

Можно ли выучить английский бесплатно?


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


Запчасти погрузчика Komatsu. Как и для чего нужно выбирать качественные детали.

Запчасти погрузчика Komatsu. Как и для чего н...


Если вы вкладываете деньги в приобретение качественной и надежной в работе техники, то, соответственно, вы рассчитываете, что эта техника будет служить вам долгие годы. А для этого стоит подумать о пр...


Кого можно считать грамотным человеком?

Кого можно считать грамотным человеком?


«Функциональная безграмотность» — это такое состояние человека, когда кажется, что он преуспевает в жизни (он может долго рассуждать на разные темы, используя сложные слова и фр...


Незнакомка. Часть1: Старый Новый год

Незнакомка. Часть1: Старый Новый год


Приближались новогодние праздники и на работе друг мой Виктор, кстати не давно женившийся, предложил мне отпраздновать старый новый год у него дома. Серега! Выручай! Будет практически одна ЖОПИНА РОДН...


Лотки полимербетонные

Лотки полимербетонные


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


Интересное

Статья об имбире

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

Сколько стоит ваша безопасность

Я являюсь молодым отцом семейства. У меня прекрасная жена и не менее замечательный сын. Как любой нормальный человек, я стремлюсь быть постоянно с ними, заботится о них. И я постоянно переживаю в те м...

Как устроить ребенка в белорусский детский сад?

Люди постарше помнят, что устройство ребенка в детский садик еще в недавние годы было серьезной проблемой. Сегодня ситуация в Беларуси несколько иная. Мест в этих дошкольных учреждениях больше, чем де...

Автострахование ОСАГО

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

SIP-телефония: новые технологии для вашего бизнеса

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

Как нарисовать картину своими руками

В современном дизайне интерьеров флуоресцентная краска, купить которую не составит труда, занимает особое место. Впрочем, этого и следовало ожидать, ведь люминесцентная краска — настоящая находка,...

Народная медицина

Здравствуйте дорогие читатели! Травы с сборы во все времена были основным лекарством при лечении разных забореваний. При создании химических лекарств народные средства отошли на второй план, н...

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

Доверить ремонт авто можно исключительно специалистам проверенного сервиса. На что обратить особенное внимание при подборе максимально подходящей компании? Следуйте нашим рекомендациям. В первую очер...

Первые шаги Джона Рокфеллера

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

Несколько хороших идей, как сделать ремонт в кварт

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

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

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

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