понятие массив
презентация урока для интерактивной доски
Предварительный просмотр:
Подписи к слайдам:
Массив – однородная совокупность элементов Самой распространенной структурой, реализованной практически во всех языках программирования, является массив. Массивы состоят из ограниченного числа компонент, причем все компоненты массива имеют один и тот же тип, называемый базовым. Структура массива всегда однородна. Массив может состоять из элементов типа integer , real или char , либо других однотипных элементов. Из этого, правда, не следует делать вывод, что компоненты массива могут иметь только скалярный тип. Другая особенность массива состоит в том, что к любой его компоненте можно обращаться произвольным образом. Что это значит? Программа может сразу получить нужный ей элемент по его порядковому номеру (индексу).
Индекс массива Номер элемента массива называется индексом . Индекс – это значение порядкового типа, определенного, как тип индекса данного массива. Очень часто это целочисленный тип ( integer , word или byte ), но может быть и логический и символьный. Описание массива в Паскале. В языке Паскаль тип массива задается с использованием специального слова array (англ. – массив), и его объявление в программе выглядит следующим образом:
Вычисление индекса массива Паскаля Индекс массива в Паскале не обязательно задавать в явном виде. В качестве индекса массива можно использовать переменную или выражение, соответствующее индексному типу. Иначе говоря, индексы можно вычислять. Этот механизм – весьма мощное средство программирования. Но он порождает распространенную ошибку: результат вычислений может оказаться за пределами интервала допустимых значений индекса, то есть будет произведена попытка обратиться к элементу, которого не существует. Эта типичная ошибка называется «выход за пределы массива».
Основные действия с массивами Паскаля Единственное действие, которое можно выполнять над массивами целиком, причем только при условии, что массивы однотипны, – это присваивание. Var a , b : array [1..10] of real ; Если в программе описаны две переменные одного типа, например, то можно переменной a присвоить значение переменной b ( a := b ). При этом каждому элементу массива a будет присвоено соответствующее значение из массива b . Все остальные действия над массивами Паскаля производятся поэлементно (это важно!) .
Ввод массива Паскаля Значения элементов могут быть введены с клавиатуры или определены с помощью оператора присваивания. Var A : array [1..10] of integer ; I : byte ; { переменная I вводится как индекс массива} Begin For i :=1 to 10 do Readln (a[ i ]); { ввод i - го элемента производится с клавиатуры }
Вывод массива Паскаля Вывод массива в Паскале осуществляется также поэлементно, в цикле, где параметром выступает индекс массива, принимая последовательно все значения от первого до последнего. Var A: array [1..10] of integer; I : byte ; { переменная I вводится как индекс массива} Begin For i :=1 to 10 do Write ( a [ i ],' '); { вывод массива осуществляется в строку, после каждого элемента печатается пробел}
По теме: методические разработки, презентации и конспекты
Приготовление мясной котлетной массы и полуфабрикатов из неё: котлеты, биточки, шницель, тефтели, зразы, рулет
«Показать методику применения различных форм работы при проведении вводного инструктажа, формирование умений и навыков по приготовлению мясной котлетной массы и полуфабрикатов из неё»....
Урок сельскохозяйственного труда"Подготовка кормов к скармливанию. Подсчёт массы зернового корма для откормочных свиней"
Тип урока: Урок практикум ..Форма урока: Передача «Сельский час»Цель урока: Познакомить детей с подготовкой кормов к скармливанию.Задача: 1.Образовательная: Познаком...
«Приготовление натуральной рубленой массы и полуфабрикатов из нее»
Эту презентацию можно использовать при изучении МДК.05.01 по теме «Приготовление натуральной рубленой массы и полуфабрикатов из нее».В ней представлена, технология приготовления мясной рубленой ...
«Приготовление котлетной массы и полуфабрикатов из нее»
Эту презентацию можно использовать при изучении МДК.05.01 по теме «Приготовление котлетной массы и полуфабрикатов из нее».В ней представлена, технология приготовления котлетной массы, форм...
Интерактивный тест "Блюда из картофельной массы"
Тестирование предназначено для осуществления текущего контроля по пройденной теме. На ответы дается 15 минут. Программа подсчитывает количество правильно и неправильно данных ответов и их соотношение,...
Тема занятия: Понятие положительной скалярной величины и ее измерения. Общие этапы формирования понятия величины у младших школьников.
В современной начальной школе задачи изучения раздела «Величины и их измерение» расширены. Ученики, оканчив...
Понятие алгоритма. Свойства алгоритма. Способы записи алгоритма. Понятие сложности алгоритма
Конспект темы по информатике для 1 курсов. Понятие алгоритма. Свойства алгоритма. Способы записи алгоритма. Понятие сложности алгоритмаСамостоятельная работа после изучения темы...