User17 (Обсуждение | вклад)
(Новая страница: «'''Гипермаркет знаний>>Информатика>>[[Информа...») Следующая правка → Версия 09:13, 5 ноября 2010Гипермаркет знаний>>Информатика>>Информатика 9 класс. Полные уроки>>Информатика: Массивы в Паскале.
Тема: Массивы в Паскале Цель: Рассказать о массивах и их использовании в программе Паскаль.
В языке Паскаль они так и называются: "массивы". Массив – это упорядоченная последовательность однообразных данных, объединенных под одним именем.
Именно в них объединены все результаты каких-либо исследований, списки сотрудников, или другие сложные структуры данных. Например, список учеников 11 «Б» класса является массивом. В одном массиве могут быть размещены одинаковые данные, поэтому отдельные его компоненты различаются порядковыми номерами. Под это определение массива также подходит много объектов и предметов из реального мира: видеофильмы как последовательность и набор картинок, словари как последовательность и набор слов и т. д.
Для боле простого понятия «массив» лучше всего представить их в виде таблицы, в которой каждая величина размещена в своей клеточке или ячейке. Такое положение ячеек должно определяться конкретными координатами или индексами.
Типы массивов. Массивы бывают одномерными (линейными) или двумерными. Линейные массивы являются самой простой величиной - для точного указания на ее отдельный элемент данных достаточно знать одно число. Более сложные структуры базируются на основе линейных (одномерных) массивов. Такие массивы могут быть в виде последовательности чисел с известным количеством членов. Также в них можно указать элемент с конкретным номером, например а8, или записать его общий вид, используя в качестве индекса переменную с указанием диапазона ее изменения: а, i = 1, 2, 3… и т.д.
Для выполнения задачи с массивом при помощи языка Паскаль, нужно выполнить такие действия: определить тип числа (целое или вещественное), но если типе ничего не сказано, то число лучше считать вещественным именовать массив нужно одним именем, используемым для каждого элемента (к нему добавится индекс этого элемента) массив нужно описать в разделе переменных VAR, тем самым для него отводится место в памяти последнее действие - введение данных в память
В описании массива есть специальное слово 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 - номер столбца Если в матрице количество строк и столбцов совпадают – это квадратная матрийа, в противном случае - прямоугольная. Рассмотрим два самых распространенных способа ввода матрицы в память, зависящих от направления задачи:
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 класс |
Авторські права | Privacy Policy |FAQ | Партнери | Контакти | Кейс-уроки
© Автор системы образования 7W и Гипермаркета Знаний - Владимир Спиваковский
При использовании материалов ресурса
ссылка на edufuture.biz обязательна (для интернет ресурсов -
гиперссылка).
edufuture.biz 2008-© Все права защищены.
Сайт edufuture.biz является порталом, в котором не предусмотрены темы политики, наркомании, алкоголизма, курения и других "взрослых" тем.
Ждем Ваши замечания и предложения на email:
По вопросам рекламы и спонсорства пишите на email: