По завершении работы над учебными элементами учащимся необходимо
Знать:
1. Понятие массива;
2. Виды массивов;
3. Ввод и вывод элементов массива;
4. Способы представления массива.
1) на алгоритмическом языке;
2) с помощью языка программирования.
Уметь: Применять массивы при решении задач.
Учиться:
1. Распределять время;
2. Осуществлять самоконтроль;
3. Соотносить результат работы с поставленными целями.
Увидеть: практическую значимость темы.
Учебный элемент 1
Цель: познакомиться с понятием одномерного массива, вводом и выводом элементов массива.
1. Прочитай материал учебника.
С понятием "массив" приходится сталкиваться при решении научно - технических и экономических задач обработки совокупностей большого количества значений.
Массив - это множество однотипных элементов, объединённых общим именем и занимающих в компьютере определённую область памяти.
Количество элементов в массиве всегда конечно.
В общем случае массив - это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.
Название регулярный тип (или ряды) массивы получили за то, что в них объединены однотипные (логически однородные) элементы, упорядоченные (урегулированные) по индексам, определяющим положение каждого элемента в массиве.
В качестве элементов массива можно использовать любой тип данных, поэтому вполне правомерно существование массивов записей, массивов указателей, массивов строк, массивов массивов и т. д.
Элементами массива могут быть данные любого типа, включая структурированные.
Тип элементов массива называется базовым. Особенностью языка Паскаль является то, что число элементов массива фиксируется при описании и в процессе выполнения программы не меняется.
Элементы, образующие массив, упорядочены таким образом, что каждому элементу соответствует совокупность номеров (индексов), определяющих его местоположение в общей последовательности. Доступ к каждому отдельному элементу осуществляется путем индексирования элементов массива. Индексы представляют собой выражения любого скалярного типа (чаще целого), кроме вещественного.
Тип индекса определяет границы изменения значений индекса. Для описания массива предназначено словосочетание array of (массив из).
Массивом называется совокупность данных, выполняющих аналогичные функции, и обозначаемая одним именем. Если за каждым элементом массива закреплен только один его порядковый номер, то такой массив называется линейным, или одномерным.
Массив в Паскале:
<имя массива>:=array <количество элементов> of <тип переменной>;
Каждый элемент массива в общем виде описывается как А[I], где
А - имя массива,
I - номер или индекс массива (0<=I<=N, но практически употребляется 1<=I<=N)
A[I] - значение элемента массива.
Ввод и вывод элементов массива
Var MASS: array[1. . 12] of integer;
i:integer;
begin
FOR i:=1 TO 12 do begin
WRITE( ‘Введите ‘, i , ’ элемент массива’);
READ( MASS[i]);
end;
FOR i:=1 TO 12 do WRITE ( MASS[i]:4);
End.
Ввод элементов массива из случайных чисел
Var MASS: array[1. . 50] of integer;
i:integer;
begin
RANDOMIZE;
FOR i:=1 TO 50 do begin
MASS[I]:=RANDOM(200);
WRITE ( MASS[i]:4); end;
End.
2. Заполни лист конспекта.
3. Сверь свой конспект с образцом, представленным на компьютере.
4. Заполни лист самоконтроля. Проставь по 0, 5 балла за каждый верный ответ (max 4 балла)
Лист конспекта
Тема: Одномерные массивы
- Массив - это
- Способы задания элементов массива:
3. Заполни пропуски:
У массива есть …, которое дает ему программист.
У массива есть …, который определяется именем – числовой и текстовый
У массива есть …, то есть количество составляющих его элементов.
У массива есть сквозная последовательная … (нумерация) составляющих его элементов.
У каждого элемента массива есть ….
Учебный элемент 2
Цель: проверить насколько Вы успешно усвоили теоретический материал.
1. Выполни тест.
2. Если твоя оценка 4 или 5, проставь оценку в лист самоконтроля и перейди к выполнению Учебного элемента 4.
3. Если твоя оценка ниже 4, то переходи к выполнению Учебного элемента 3.
4. Заполни лист самоконтроля. Проставь по 0, 5 балла за каждый верный ответ (max 3 балла)
Весь материал - смотрите документ.