Власова О.А. СОШ 5, Елабуга
Например: семейство бабочек ; Понятие одномерного массива поле цветов;
Власова О.А. СОШ 5, Елабуга Понятие одномерного массива Таблица температур за неделю Дни недели пнвтсрчтптсбвс T [ 1:7 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7] температура
Власова О.А. СОШ 5, Елабуга Массивы Массив – это пронумерованная конечная последовательность однотипных величин.
Власова О.А. СОШ 5, Елабуга Характеристики массива: A[I] ИМЯ[индекс] Массивы Тип элементов массива Имя массива Размер массива
Власова О.А. СОШ 5, Елабуга Массивы A массив 3 15 НОМЕР элемента массива (ИНДЕКС) НОМЕР элемента массива (ИНДЕКС) A[1] A[2] A[3] A[4] A[5] ЗНАЧЕНИЕ элемента массива A[2] =10 НОМЕР (ИНДЕКС) элемента массива: 2 ЗНАЧЕНИЕ элемента массива: 10
Власова О.А. СОШ 5, Елабуга Описание массива на Паскале Массив целых чисел: имя начальный индекс конечный индекс тип элементов тип элементов Const N=5; var A: array[1..N ] of integer; Const N=5; var A: array[1..N ] of integer; var A : array[ ] of integer ; Размер через константу:
Власова О.А. СОШ 5, Елабуга Заполнение массивов - с клавиатуры; - с помощью датчика случайных чисел; - с помощью формулы.
Власова О.А. СОШ 5, Елабуга Заполнение массивов Пример Заполнить массив А с клавиатуры a[1] = a[2] = a[3] = a[4] = a[5] = for i:=1 to 5 do begin write('a[', i, ']='); read ( a[i] ); end; for i:=1 to 5 do begin write('a[', i, ']='); read ( a[i] ); end; с клавиатуры
Власова О.А. СОШ 5, Елабуга Заполнение массива случайными числами Вещественное число от 0 до 1 random for i:=1 to 10 do begin a[i]:=random(101); {числа от 1 до 100} end; Число из интервала [0, M-1] random (М) Число из интервала [a, b] random (b-a+1)+a
Власова О.А. СОШ 5, Елабуга Заполнение массива с помощью формулы Пример. Заполнить одномерный массив из 10 чисел по формуле b[i]:=i*3. var b: array [1..10] of integer; i: integer; begin for i:=1 to 10 do b[i]:=i*3; end;
Власова О.А. СОШ 5, Елабуга Вывод массива writeln('Массив А:'); For i:=1 to 3 do write (А[i]:4); End; Для одномерного массива А из 3 элементов:
Власова О.А. СОШ 5, Елабуга На экране Массив А: Вывод массива
Власова О.А. СОШ 5, Елабуга Одномерные массивы (общий вид) Описание: const N = 5; var a: array[1..N] of integer; i: integer; const N = 5; var a: array[1..N] of integer; i: integer; for i:=1 to N do begin write('a[', i, ']='); read ( a[i] ); end; for i:=1 to N do begin write('a[', i, ']='); read ( a[i] ); end; for i:=1 to N do a[i]:=a[i]*2; writeln('Массив A:'); for i:=1 to N do write(a[i]:4); writeln('Массив A:'); for i:=1 to N do write(a[i]:4); Поэлементные операции: Вывод на экран: Ввод с клавиатуры:
Власова О.А. СОШ 5, Елабуга Одномерные массивы На этом уроке мы познакомились: - с понятием одномерного массива; - рассмотрели описание массива; - ввод и вывод одномерного массива; - рассмотрели примеры решения задач. На этом уроке мы познакомились: - с понятием одномерного массива; - рассмотрели описание массива; - ввод и вывод одномерного массива; - рассмотрели примеры решения задач.