ТЕМА:
"СЛОЖНЫЕ ТИПЫ ДАННЫХ. ТИП МАССИВ. ОДНОМЕРНЫЕ МАССИВЫ"
Ход
урока.
I. Анализ зачетной
работы.
II. Новый
материал.
Множества значений или
переменных с одним общим именем называются структурированными (составными)
типами. Имеется несколько способов построения составных типов, каждый из которых
отличается способом обращения к отдельным компонентам и, следовательно, способом
обозначения компонент, входящих в данные структурированных типов.
По способу организации и
типу компонент выделяют четыре основные разновидности структурированных
типов:
- регулярный тип
(массивы);
- комбинированный тип
(записи);
- файловый тип
(файлы);
- множественный тип
(множества).
Регулярный тип, или массив,
есть упорядоченный набор данных одинакового типа, упорядоченных по значениям
индекса.
Массив характеризуется именем, размером, размерностью.
ОПИСАНИЕ
МАССИВА:
- VAR ИМЯ МАССИВА:
ARRAY[T1] OF T2
где T1- тип индекса (любой, кроме real и integer)
T2-
тип элементов массива (базовый тип)
VAR a: array[1..10] of integer;
var
b:array[1..5,1..7] of integer;
- TYPE aaa=1..7 ; bbb=
VAR a:array[aaa] of integer;
b:array[bbb,bbb] of integer;
ВВОД-ВЫВОД
ЭЛЕМЕНТОВ МАССИВА.
I. ОДНОМЕРНЫЙ
МАССИВ
FOR I:=1 TO N DO
ввод
READLN(X[I],Y[I]);
FOR I:=1 TO N
DO
WRITELN(X[I]:4,Y[I]:4);
вывод
II. ДВУМЕРНЫЙ
МАССИВ
FOR I:=1 TO N
DO
BEGIN
FOR J:=1 TO N DO
BEGIN
A[I,J]:=RANDOM(10); или
read(a[i,j];
WRITE(A[I,J]:4);
END;
WRITELN;
END;
III. Решение
задач.
Из 12 задач разобрать с
учащимися задачи № 9, 11, 12.
Самостоятельная работа на 4 варианта (задачи N
1, 2, 3, 4).
Список задач:
- N учащихся одного класса
получили оценки за контрольную работу.Сколько учащихся получили
"двойку".
- Имеется массив Х.
Определить индексы отрицательных элементов данного массива. Массив Х содержит
m элементов.
- Вычислить сумму
элементов массива C, стоящих на нечетных местах. Массив С содержит 10
элементов.
- Для целочисленного
массива А, содержащего 10 элементов, определить, кратна ли сумма его элементов
7.
- Элементы массива А(К)
получить по формуле: y=2*x^2-5*x+6. Найти сумму элементов, имеющих номера
индексов кратных 3.
- Вычислить среднее
арифметическое и среднее геометрическое элементов массива С(n).
- Для целочисленного
массива Y вычислить среднее геометрическое элементов, кратных трем. Массив Y
содержит К элементов.
- Дан массив В из десяти
элементов. Организовать новый массив, элементы которого расположены в обратном
порядке.
- Вектор Х =
{Х1,Х2,...,Хn} сдвинуть циклически на одну позицию влево, т.е. получить вектор
Х={Х2,Х3, ...,Хn, Х1}.
- Элементы массива А,
удовлетворяющие условию А(i)>5.5, переписать в массив В, а элементы,
удовлетворяющие условию А(i)<=5.5, переписать в массив С. В массиве А m
элементов.
- Из массива Х,
содержащего 15 элементов, в массив Y переписать подряд отрицательные
элементы.
- Расположить в массиве R
сначала положительные, а затем отрицательные элементы массива
Z(12).
IV. Домашнее
задание.
- Выучить конспект.
- Решить в тетради для
д.з. задачи №5, 6, 7, 8, 10.
к оглавлению
на домашнюю