понятие массив
презентация урока для интерактивной доски
Предварительный просмотр:
Подписи к слайдам:
Массив – однородная совокупность элементов Самой распространенной структурой, реализованной практически во всех языках программирования, является массив. Массивы состоят из ограниченного числа компонент, причем все компоненты массива имеют один и тот же тип, называемый базовым. Структура массива всегда однородна. Массив может состоять из элементов типа 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 по теме «Приготовление котлетной массы и полуфабрикатов из нее».В ней представлена, технология приготовления котлетной массы, форм...
![](/sites/default/files/pictures/2013/12/12/picture-307011-1386857479.jpg)
Интерактивный тест "Блюда из картофельной массы"
Тестирование предназначено для осуществления текущего контроля по пройденной теме. На ответы дается 15 минут. Программа подсчитывает количество правильно и неправильно данных ответов и их соотношение,...
![](/sites/default/files/pictures/2021/08/20/picture-1258075-1629451302.jpg)
Тема занятия: Понятие положительной скалярной величины и ее измерения. Общие этапы формирования понятия величины у младших школьников.
В современной начальной школе задачи изучения раздела «Величины и их измерение» расширены. Ученики, оканчив...
![](/sites/default/files/pictures/2018/09/30/picture-952916-1538287597.jpg)
Понятие алгоритма. Свойства алгоритма. Способы записи алгоритма. Понятие сложности алгоритма
Конспект темы по информатике для 1 курсов. Понятие алгоритма. Свойства алгоритма. Способы записи алгоритма. Понятие сложности алгоритмаСамостоятельная работа после изучения темы...