• Инструменты для разработчика

    • Самые удобные инстременты для разработчика, которые облегчат жизнь любого как начинающего так и продвинутого разработчика. Украшатели, уменьшители, конвертеры кодов. Доменные инструменты. Всё в одном комплекте.
  • Использование BB кодов. Тут указаны существующие BB коды на форуме.

Pascal Урок 6. Массивы

  • Автор темы impuLse #IT
  • Дата создания
  • Ответов 0
  • Просмотров 1 тыс.

impuLse #IT

Администратор
Команда форума
Регистрация
12.03.2015
Сообщения
914
Репутация
448
Баллы
74
Награды
2
Адрес
mySQL
Лучшие ответы
0
  • Супер постер
  • Постер
Массив - набор однотипных компонентов/элементов, расположенных в памяти непосредственно друг за другом. Доступ к ним осуществляется по индекс(у/ам). В отличие от списка, массив является структурой с произвольным доступом.

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


Объявление одномерных массивов:
Объявить массивы можно как и в разделе переменных:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!
Так и в разделе констант:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!
Так же и в разделе описания типов:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!


Ввод данных в одномерный массив можно осуществить несколькими способами:
•Оператором Read
•В разделе Констант
•Так же можно заполнить его сгенерировав числа для заполнения функцией "Random"


Оператором Read:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!
В разделе Констант:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!
Рандомными числами:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!


Вывод данных осуществляется за счёт операторов Write и WriteLn. Пример:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!


Двумерный массив в Паскале трактуется как одномерный массив, тип элементов которого также является массивом (массив массивов). Положение элементов в двумерных массивах Паскаля описывается двумя индексами. Их можно представить в виде прямоугольной таблицы или матрицы.

Пример описания двумерного массива:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!
Ввод двумерного массива:
Для последовательного ввода элементов одномерного массива мы использовали цикл for, в котором изменяли значение индекса с 1-го до последнего. Но положение элемента в двумерном массиве Паскаля определяется двумя индексами: номером строки и номером столбца. Это значит, что нам нужно будет последовательно изменять номер строки с 1-й до последней и в каждой строке перебирать элементы столбцов с 1-го до последнего. Значит, нам потребуется два цикла for , причем один из них будет вложен в другой.

Пример:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!
Вывод двумерного массива:
PHP:
Пожалуйста, Войти или Регистрация для просмотра содержания кодов!
 
Сверху Снизу