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

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



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

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



Жена всему голова - 4

Жена всему голова - 4

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

Какие подарки любят Стрельцы?

Стрельцы (23 ноября — 21 декабря) находятся во власти всемогущего Огня. Этот будоражащий элемент не даёт непоседам Стрельцам сидеть на одном месте. Их с детства манит голубая даль...
Олимпиада для школьников «Современный менеджер»

Олимпиада для школьников «Соврем...

В конце марта Высшая школа менеджмента СПбГУ впервые провела Олимпиаду для школьников «Современный менеджер». 318 школьников из Санкт-Петербурга, Ленинградской области, Москвы, Архангельской, Вологодс...
Приват шоу

Приват шоу

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

Новая качественная книга о веб-д...

В июне 2008 года вышла в свет книга Юлии Сырых "Современный веб-дизайн: рисуем сайт, который продает". Книга подробно рассказывает о процессе создания правильного дизайна. Помимо этого на ее страницах...
Современный склад: как добиться оперативной работы?

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

Отметим, что в наше время на складах используются не только batch-, но и радиотерминалы сбора данных. И, несмотря на то, что у радиотерминалов сейчас очень большие возможности, batch-терминалы тоже не...
Ремонт и СтроительствоКультура и искусствоМедицина и здоровьеМир вокруг насITСемья, дом, детиОбучениеЕда, рецептыСправочная информацияБизнес и финансыИнтимная жизнь
Читаемые:

О портале:

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

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