Работа с массивами на языке паскаль(Статья 2)
Продолжаем работу с массивами. Итак дан массив одномерный или двумерный. Часто необходимо найти в нем какой-нибудь элемент, например, максимальный или минимальный, или же равный данному элементу.
Рассмотрим для одномерного массива. Для искомого элемента обычно выделяют переменную, но в нее не обязательно сохранять значение элемента, а желательно сохранять номер(индекс) найденного элемента. В этом случае есть два плюса: вопервых тип переменной для действительных массивов можно задавать целочисленный, вовторых, если необходимо будет что то сделать с найденным элементом его не нужно будет искать занова, а значение найденного элемента можно получить использую вот такую запись a[k], где a - данный массив, k - номер(индекс) искомого элемента.
Рассмотрим для двумерного массива. Если дан двумерный массив, и нужно найти элемент, которой в последствие затему нужно будет изменить с другим элементом или же сделать какой то сдвиг, тогда желательно как и для одномерного задать переменные для сохранения строки и столбца, в котором находится найденный элемент.
Итак, в подведем итог, если необходимо найти нужный элемент и провести с ним какие то работы, или же вывести его расположение, тогда необходимо задавать переменные которые будут хранить расположение искомого элемента, если же работы с найденными элементами вестись не будет, например нужно будет найти просто максимальный или минимальный элемент в двумерном массиве, тогда можно будет определить переменную того же типа что и данный массив.
И запомните, при программирование старайтесь делать задачи, что бы они работали как можно меньше, хоть компьютер и железный, не нужно его перегружать. Виталий сайт решенных задач на языке паскаль programstud.ru
Рассмотрим для одномерного массива. Для искомого элемента обычно выделяют переменную, но в нее не обязательно сохранять значение элемента, а желательно сохранять номер(индекс) найденного элемента. В этом случае есть два плюса: вопервых тип переменной для действительных массивов можно задавать целочисленный, вовторых, если необходимо будет что то сделать с найденным элементом его не нужно будет искать занова, а значение найденного элемента можно получить использую вот такую запись a[k], где a - данный массив, k - номер(индекс) искомого элемента.
Рассмотрим для двумерного массива. Если дан двумерный массив, и нужно найти элемент, которой в последствие затему нужно будет изменить с другим элементом или же сделать какой то сдвиг, тогда желательно как и для одномерного задать переменные для сохранения строки и столбца, в котором находится найденный элемент.
Итак, в подведем итог, если необходимо найти нужный элемент и провести с ним какие то работы, или же вывести его расположение, тогда необходимо задавать переменные которые будут хранить расположение искомого элемента, если же работы с найденными элементами вестись не будет, например нужно будет найти просто максимальный или минимальный элемент в двумерном массиве, тогда можно будет определить переменную того же типа что и данный массив.
И запомните, при программирование старайтесь делать задачи, что бы они работали как можно меньше, хоть компьютер и железный, не нужно его перегружать. Виталий сайт решенных задач на языке паскаль programstud.ru
Отзывы и комментарии