KNOWLEDGE HYPERMARKET


Массивы в Паскале. Полные уроки

Гипермаркет знаний>>Информатика>>Информатика 9 класс. Полные уроки>>Информатика: Массивы в Паскале.



Тема: Массивы в Паскале

Цель: Рассказать о массивах и их использовании в программе Паскаль.


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

В языке Паскаль они так и называются: "массивы".

Массив – это упорядоченная последовательность однообразных данных, объединенных под одним именем.


Именно в них объединены все результаты каких-либо исследований, списки сотрудников, или другие сложные структуры данных.

Например, список учеников 11 «Б» класса является массивом. В одном массиве могут быть размещены одинаковые данные, поэтому отдельные его компоненты различаются порядковыми номерами.

Под это определение массива также подходит много объектов и предметов из реального мира: видеофильмы как последовательность и набор картинок, словари как последовательность и набор слов и т. д.




Для боле простого понятия «массив» лучше всего представить их в виде таблицы, в которой каждая величина размещена в своей клеточке или ячейке. Такое положение ячеек должно определяться конкретными координатами или индексами.


Типы массивов.

Массивы бывают одномерными (линейными) или двумерными.

Линейные массивы являются самой простой величиной - для точного указания на ее отдельный элемент данных достаточно знать одно число. Более сложные структуры базируются на основе линейных (одномерных) массивов.


. 1masiv.jpg


Такие массивы могут быть в виде последовательности чисел с известным количеством членов.

Также в них можно указать элемент с конкретным номером, например а8, или записать его общий вид, используя в качестве индекса переменную с указанием диапазона ее изменения: а, i = 1, 2, 3… и т.д.



Для выполнения задачи с массивом при помощи языка Паскаль, нужно выполнить такие действия:

  • определить тип числа (целое или вещественное), но если типе ничего не сказано, то число лучше считать вещественным
  • именовать массив нужно одним именем, используемым для каждого элемента (к нему добавится индекс этого элемента)
  • массив нужно описать в разделе переменных VAR, тем самым для него отводится место в памяти
  • последнее действие - введение данных в память


Primer mas.jpg


В описании массива есть специальное слово array (массив). После него в квадратных скобках через две точки вводится диапазон изменения нумерации элементов, потом слово «of», после которого пишется тип данных массива:

Type <Имя типа>=Array [<Диапазон индексов>] Of <Тип элементов>;

Описать переменную-массив можно и сразу в разделе описания переменных:

Var <Переменная-массив>:Array [<Диапазон индексов>] Of <Тип элементов>;


Примеры описания одномерных массивов:

Var S, BB : Array [1..40] Of Real;

N : Array ['A'..'Z'] Of Integer;

R : Array [-20..20] Of Word;

T : Array [1..40] Of Real;


Двумерный массив - совокупность данных, где значение каждых элементов зависит от его положения в строке и в столбце. Элементы двумерного массива описывается как a[i,j], где: а - имя массива i - номер строки j - номер столбца.


2masiv.jpg


Если в матрице количество строк и столбцов совпадают – это квадратная матрийа, в противном случае - прямоугольная.


Kvadr.jpg


Рассмотрим два самых распространенных способа ввода матрицы в память, зависящих от направления задачи:


Vvvod.jpg



Вопросы:

1. Что такое массив?

2. Какие существуют виды массивов?

3. Что такое линейный массив?

4. Как записывается одноуровневый массив?


Список использованных источников:

1. Урок на тему: « Массивы в Turbo Pascal», Жабина Светлана Александровна, г. Воронеж

2. Урок на тему: «Одно и двумерный массивы в Паскале», Ширяева Ольга Мухадинновна, г. Нягань, ХМАО-Югра.

3. Гордон Я. Тонкости программирования на языке Паскаль. - Бук-Пресс, 2006 г.

4. Культин Н. Turbo Pascal в задачах и примерах. - БХВ-Петербург, 2006 г.

5. Фаронов В. В. Turbo Pascal. В подлиннике. - БХВ-Петербург, 2004 г.

6. Фаронов В. В. Turbo Pascal 7.0 Начальный курс. - БХВ-Петербург, 2004 г.


Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С.


Если у вас есть исправления или предложения к данному уроку, напишите нам.

Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.

Предмети > Информатика > Информатика 9 класс