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

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

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




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

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



Пишем возраст пользователя на PHP

Пишем возраст пользователя на PHP


Как правильно и грамотно написать возраст пользователя на PHP? Например, Сергей, 23 года или Вася, 18 лет. Это не такая уж и простая задача, как может показаться на первый взгляд. Мне для проекта &q...


Мальта – маленькая гавань, или На каком острове можно увидеть всю историю человечества?

Мальта – маленькая гавань, или На каком остро...


Всегда кажется таким странным, когда очень большой самолет приземляется на очень маленький остров (длина и ширина Мальты меньше Московской кольцевой). Но этот маленький остров, в свою очередь, с преде...


Разновидности мягкой мебели

Разновидности мягкой мебели


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


О качестве электроэнергии или зачем нужен стабилизатор

О качестве электроэнергии или зачем нужен ста...


Все началось с "ерунды". Хотя так можно назвать любое происшествие, которое не приводит к серьезным последствиям. Но все было не так... На конец-то решился я на кредит и купил себе ЖК - телевизор. Пок...


Мифы об обучении за рубежом или, чему не стоит верить…

Мифы об обучении за рубежом или, чему не стои...


Казалось бы, сколько уже сказано и написано по этому поводу, а предрассудки все живут… Пора от них избавляться!ОБРАЗОВАНИЕ ЗА ГРАНИЦЕЙ, ЭТО… ДОЛОЙ ПРЕДРАССУДКИ! Образование за границей - только для бо...


Вкусные рецепты: “Ленивый”, Салат с авокадо, вешенками и осьминогами, Салат с горбушей "Без хлопот"

Вкусные рецепты: “Ленивый”, Салат с авокадо, ...


“Ленивый”Раздергать на волокна мясо курицы (без кожи), нашинковать тонкой соломкой огурчики Фасоль из банки промыть кипяченой водой и дать стечь.Смешать нашинкованные огурцы, курицу с фасолью, посолит...


Интересное

Волшебство природы в пейзажах от AtomicZen

AtomicZen это псевдоним фотографа, который работает и живет в Сиднее, Новый Южный Уэльс, Австралия. Пребывание в Сиднее дает ему прекрасную возможность путешествовать и делать потрясающие по красоте ф...

Троцкий: который из них?

В рассказе Варлама Шаламова «Лида» машинистка, печатая для героя справку об освобождении из лагеря, в графе «Старые судимости» вместо КРТД (Контрреволюционная троцкистская деят...

Помогите аспиранту с переводом на английский, или

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

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

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

Срочная поездка в Москву

     Посещение Москвы на этот раз оказалось незапланированным. Утром начальник сообщил, что необходимо срочно решить вопрос, касающийся выделения бюджета на продолжение съемок филь...

Напольные покрытия для гостиной.

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

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

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

Что надо знать о системе размораживания при выборе

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

В чем своеобразие Холуйской миниатюры?

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

Искусство расслабления во время беременности

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

Новости развития информационнного портала:

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

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