ТЕМА: "СЛОЖНЫЕ ТИПЫ ДАННЫХ. ТИП МАССИВ. ОДНОМЕРНЫЕ МАССИВЫ"

Ход урока.

I. Анализ зачетной работы.

II. Новый материал.

Множества значений или переменных с одним общим именем называются структурированными (составными) типами. Имеется несколько способов построения составных типов, каждый из которых отличается способом обращения к отдельным компонентам и, следовательно, способом обозначения компонент, входящих в данные структурированных типов.

По способу организации и типу компонент выделяют четыре основные разновидности структурированных типов:

  1. регулярный тип (массивы);
  2. комбинированный тип (записи);
  3. файловый тип (файлы);
  4. множественный тип (множества).

Регулярный тип, или массив, есть упорядоченный набор данных одинакового типа, упорядоченных по значениям индекса.
Массив характеризуется именем, размером, размерностью.

ОПИСАНИЕ МАССИВА:

  1. 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;
  2. 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).
Список задач:

  1. N учащихся одного класса получили оценки за контрольную работу.Сколько учащихся получили "двойку".
  2. Имеется массив Х. Определить индексы отрицательных элементов данного массива. Массив Х содержит m элементов.
  3. Вычислить сумму элементов массива C, стоящих на нечетных местах. Массив С содержит 10 элементов.
  4. Для целочисленного массива А, содержащего 10 элементов, определить, кратна ли сумма его элементов 7.
  5. Элементы массива А(К) получить по формуле: y=2*x^2-5*x+6. Найти сумму элементов, имеющих номера индексов кратных 3.
  6. Вычислить среднее арифметическое и среднее геометрическое элементов массива С(n).
  7. Для целочисленного массива Y вычислить среднее геометрическое элементов, кратных трем. Массив Y содержит К элементов.
  8. Дан массив В из десяти элементов. Организовать новый массив, элементы которого расположены в обратном порядке.
  9. Вектор Х = {Х1,Х2,...,Хn} сдвинуть циклически на одну позицию влево, т.е. получить вектор Х={Х2,Х3, ...,Хn, Х1}.
  10. Элементы массива А, удовлетворяющие условию А(i)>5.5, переписать в массив В, а элементы, удовлетворяющие условию А(i)<=5.5, переписать в массив С. В массиве А m элементов.
  11. Из массива Х, содержащего 15 элементов, в массив Y переписать подряд отрицательные элементы.
  12. Расположить в массиве R сначала положительные, а затем отрицательные элементы массива Z(12).

IV. Домашнее задание.

  1. Выучить конспект.
  2. Решить в тетради для д.з. задачи №5, 6, 7, 8, 10.
Hosted by uCoz

к оглавлению     на домашнюю