Одномерные массивы целых чисел. Описание, заполнение, вывод массива Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика 9 класс Токар И.Н. Информатика ФГОСС
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС При обработке набора данных одного типа в языке Паскаль имеется специальная структура, называемая массив. Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве. Массив в Паскале имеет фиксированное количество элементов. Имя массива, количество элементов и тип элементов массива определяются пользователем при описании массива.
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Массив – пронумерованная совокупность ячеек памяти, названная одним именем 1 2 3 4 5 6 7 A [ 4 ] := 11; Имя массива Индекс (порядковый номер) элемента массива Значение элемента массива
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Описание массива Описание массива включает в себя: 1) Имя массива: 2) Ключевое слово array; 3)Диапазон изменения индексов, определяемый граничной парой, например: 1..40. 1..N. 5..20. Нижняя граница показывает наименьшее возможное значение индекса, верхняя - наибольшее. Нижняя граница не может превосходить верхнюю. Нижняя граница отделяется от верхней двумя точками; 4) Тип элементов массива.
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Var имя:ARRAY[1..N] OF тип; При описании переменных: Var A:Array[1..10] of Integer; Var Tem:Array[1..100] of Real; Имя массива Количество элементов Тип элементов
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС При описании постоянных: Type t=array[1..10] of integer; Var a : t; Const m=10; Var a : array [1.. m] of integer; Количество элементов можно описать в разделе констант Иногда массив объявляют как пользовательский тип данных
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Сonst a:array[1..5] of integer = (3,-2,1,4,3); Массив констант Var N:Array ['A'..'Z'] of Integer; Var R:Array [-20..20] of Real; В зависимости от задачи индексы элементов могут начинаться не только с единицы или быть символьного типа
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Способы заполнения массива 1 способ. Ввод каждого значения с клавиатуры: for i:=1 to 10 do read (a[i]); 2 способ. С помощью оператора присваивания (по формуле): for i:=1 to 10 do a[i]:=i; 3 способ. С помощью оператора присваивания (случайными числами): randomize; for i:=1 to 10 do a[i]:=random(100);
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС 1. Заполнение массива с клавиатуры For i:=1 to N do begin Write(' a [ ' , i , ' ] = ' ); ReadLn ( a [ i ] ); End;
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС 2. Заполнение массива случайными числами. Например: Случайное число из интервала [-5 ; 8). А = - 5, В = 8, подставим в формулу m[i] :=RANDOM(B-A)+A; m[i] :=RANDOM(8-(-5))+(-5); такую запись нужно упростить m[i] :=RANDOM(13)-5; For i:=1 to N do begin a[i]:=Random(B-A)+A; WriteLn(a[i]:10:5); End;
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС 3. Заполнение массива при помощи прогрессии. a[1]:=3; Writeln(a[1]); For i:=2 to N do begin a[i]:=a[i-1] + 2; Writeln(a[i]:5); End;
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС а) в столбик: For i:=1 to N do Writeln(a[i]:4:2); б) в строку For i:=1 to N do Write(a[i]:4:2); 2.23 3.19 1.44 4.93 5.58 2.23 3.19 1.44 4.93 5.58 4. Вывод массива.
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС 4. Вывод массива в две строки. var A:array [1..10] of integer; i:integer; Begin Clrscr; for i:=1 to 10 do begin a[i]:= random(21)-10; write(a[i]:5); end; writeln; for i:=1 to 10 do begin a[i]:=a[i]+1; write(a[i]:5); end; end. Оператор вывода без LN, вывод осуществляется в строку Пустой оператор вывода с LN, когда первая строка закончена, переход на вторую Оператор вывода без LN, вывод осуществляется в строку
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Действия над элементами массива После объявления массива каждый его элемент можно обработать, указав имя массива и индекс элемента в квадратных скобках. Например, запись x [55], а[10] позволяет обратиться к элементу массива «x» с индексом 55 и элементу массива «а» с индексом 10.
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Изменение элементов массива удовлетворяющих условию For i:=1 to N do If (условие) then a[i]:=значение: Изменения: a [ i ] :=5 – заменить i-ый элемент на число 5 a [ i ] := - a [ i ] – заменить i-ый элемент на противоположный по знаку a [ i ] := a [ i ] * 2 – удвоить каждый элемент массива a [ i ] := a [ i - 1]+3 –заменить i-ый элемент предшествующим плюс 3
Одномерные массивы целых чисел. Описание, заполнение, вывод массива Информатика ФГОСС Объявление массива Заполнение массива Вывод массива program n_1 ; var i: integer; a: arrav[1...10] of integer; Пример заполнения массива A(10) случайными числами и вывод элементов массива begin for i:=1 to 10 do a[i]:=random(50); for i:=1 to 10 do write (a[i],` `); end.