№ | Слайд | Текст |
1 |
 |
Одномерные массивы целых чиселОписание, заполнение, вывод массива |
2 |
 |
Одномерные массивы целых чиселОписание, заполнение, вывод массива Информатика ФГОСС Информатика 9 класс Токар И.Н. Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
3 |
 |
При обработке набора данных одного типа в языке Паскаль имеетсяспециальная структура, называемая массив. Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве. Массив в Паскале имеет фиксированное количество элементов. Имя массива, количество элементов и тип элементов массива определяются пользователем при описании массива. Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
4 |
![A [ 4 ] := 11;](/up/thumbs/139999/004.jpg) |
A [ 4 ] := 11;Массив – пронумерованная совокупность ячеек памяти, названная одним именем 1 2 3 4 5 6 7 Индекс (порядковый номер) элемента массива Значение элемента массива Имя массива Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
5 |
 |
Описание массива Описание массива включает в себя: 1) Имя массива: 2)Ключевое слово array; 3)Диапазон изменения индексов, определяемый граничной парой, например: 1..40. 1..N. 5..20. Нижняя граница показывает наименьшее возможное значение индекса, верхняя - наибольшее. Нижняя граница не может превосходить верхнюю. Нижняя граница отделяется от верхней двумя точками; 4) Тип элементов массива. Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
6 |
 |
Var имя:array[1.N] of тип; Var A:Array[1..10] of Integer; Var Tem:Array[1..100] of Real; При описании переменных: Количество элементов Тип элементов Имя массива Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
7 |
 |
Const m=10; Var a : array [1. m] of integer; Type t=array[1..10] of integer; Var a : t; При описании постоянных: Количество элементов можно описать в разделе констант Иногда массив объявляют как пользовательский тип данных Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
8 |
 |
Сonst a:array[1.5] of integer = (3,-2,1,4,3); Var R:Array [-20..20] of Real; Var N:Array ['A'..'Z'] of Integer; Массив констант В зависимости от задачи индексы элементов могут начинаться не только с единицы или быть символьного типа Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
9 |
 |
Способы заполнения массиваa[i]=2*a[i]+6 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); Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
10 |
![For i:=1 to N do begin Write(' a [ ' , i , ' ] = ' ); ReadLn ( a [ i ]](/up/thumbs/139999/010.jpg) |
For i:=1 to N do begin Write(' a [ ' , i , ' ] = ' ); ReadLn ( a [ i ]); End; 1. Заполнение массива с клавиатуры Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
11 |
![For i:=1 to N do begin a[i]:=Random(B-A)+A; WriteLn(a[i]:10:5); End;](/up/thumbs/139999/011.jpg) |
For i:=1 to N do begin a[i]:=Random(B-A)+A; WriteLn(a[i]:10:5); End;Например: Случайное число из интервала [-5 ; 8). А = - 5, В = 8, подставим в формулу m[i] :=RANDOM(B-A)+A; m[i] :=RANDOM(8-(-5))+(-5); такую запись нужно упростить m[i] :=RANDOM(13)-5; 2. Заполнение массива случайными числами. Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
12 |
![a[1]:=3; Writeln(a[1]); For i:=2 to N do begin a[i]:=a[i-1] + 2;](/up/thumbs/139999/012.jpg) |
a[1]:=3; Writeln(a[1]); For i:=2 to N do begin a[i]:=a[i-1] + 2;Writeln(a[i]:5); End; 3. Заполнение массива при помощи прогрессии. Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
13 |
![А) в столбик: for i:=1 to N do writeln(a[i]:4:2);](/up/thumbs/139999/013.jpg) |
А) в столбик: 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. Вывод массива. Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
14 |
 |
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. 4. Вывод массива в две строки. Оператор вывода без LN, вывод осуществляется в строку Оператор вывода без LN, вывод осуществляется в строку Пустой оператор вывода с LN, когда первая строка закончена, переход на вторую Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
15 |
 |
Действия над элементами массива После объявления массива каждый егоэлемент можно обработать, указав имя массива и индекс элемента в квадратных скобках. Например, запись x [55], а[10] позволяет обратиться к элементу массива «x» с индексом 55 и элементу массива «а» с индексом 10. Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
16 |
 |
Изменение элементов массива удовлетворяющих условию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 Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
17 |
 |
Пример заполнения массива A(10) случайными числами и вывод элементовмассива Объявление массива program n_1 ; var i: integer; a: arrav[1...10] of integer; Заполнение массива begin for i:=1 to 10 do a[i]:=random(50); Вывод массива for i:=1 to 10 do write (a[i],` `); end. Информатика ФГОСС Одномерные массивы целых чисел. Описание, заполнение, вывод массива |
«Одномерные массивы целых чисел» |
http://900igr.net/prezentacija/algebra/odnomernye-massivy-tselykh-chisel-139999.html