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