Выбранный для просмотра документ массивы в ТР.ppt
Скачать материал "Презентация «Массивы в Pascal»"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Массивы в ТР
2 слайд
Одномерные массивы
Многомерные массивы
3 слайд
Понятие массива
Массив – это упорядоченная последовательность данных одного типа, имеющая имя.
DAY
1 2 3 4 5 6 7 8
имя массива
элементы массива
номер элемента массива
4 слайд
Общий вид описания массива
Массив должен быть описан в разделе описания переменных.
Имя: array[№перв.эл . . №посл.эл] of тип;
5 слайд
Общий вид описания массива
Имя – имя переменной массива;
Array – зарезервированное слово, обозначающее, что переменная является массивом;
№перв.эл. и №посл.эл. – целые числа, показывающие диапазон изменения индексов элемента массива:
Тип – тип элементов массива.
6 слайд
Например:
Temper : array [1..31] of real;
Mas: array [0..15] of integer;
Gora: array [1..1] of integer;
Замечание. В качестве индексов могут выступать как числа (идущие по порядку, например 1..100, 500..1000), а также символы (‘a’..’z’).
7 слайд
Чтобы в программе использовался элемент массива, надо указать имя массива и номер элемента.
DAY[5] – пятый элемент массива DAY
mas[i] – i-тый элемент массива mas
D:=mas[1] * mas[2] + mas[15]/mas[4]
readln(temper[30]);
Writeln(mas[i]);
8 слайд
Действия с массивами
Вывод массива на экран;
Ввод массива;
Поиск в массиве заданного элемента;
Поиск в массиве min и max элемента;
Сортировка массива.
9 слайд
ПРОВЕРЬ СЕБЯ
10 слайд
Заполнение массива
С клавиатуры;
По формуле;
Случайным образом.
11 слайд
Заполнение массива с клавиатуры
uses crt;
Const n=5;
Var
mas:array[1..n] of integer;
i:integer;
begin
clrscr;
for i:=1 to n do begin
write('Ведите ',i:3,'элемент массива');
Readln(mas[i]);
end;
writeln;
for i:=n to 1 downto
write(mas[I]:3'); {ВЫВОД МАССИВА}
readln; end.
12 слайд
Заполнение массива случайным образом
uses crt;
Var
mas:array[1..5] of integer;
i:integer;
begin
clrscr; randomize;
for i:=1 to 5 do begin
mas[i]:=random(50);
write(mas[i]:4); end;
Readln; end.
13 слайд
Заполнение массива по формуле
uses crt;
Const n=5;
Var
mas:array[1..n] of integer;
i:integer;
begin
clrscr;
for i:=1 to n do begin
mas[i]:=I*3+2;
write(mas[i]:4); end;
Readln; end.
14 слайд
Многомерный массив
Многомерный массив (двумерный, матрица) – массив, состоящий более чем из одной строки и столбца.
Например, матрица A размером 3х4 состоящий из целых чисел, может выглядеть так:
3 5 3
-1 4 2
2 -3 1
10 2 3
Размерность матрицы – количество строк и столбцов.
15 слайд
Общий вид
Имя_массива: array[1..n,1..m] of <тип
элементов>;
Для того, чтобы обратиться к отдельному элементу матрицы, нужно указать имя массива и в квадратных скобках номер строки и номер столбца на пересечении которых располагается этот элемент.
Например: А[2,3]=2
16 слайд
ПРОВЕРЬ СЕБЯ
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Вариант 1 Презентация «Массивы в Pascal» создана в прикладной программе MS PowerPoint и воспроизводится с помощью мультимедийного проектора. Слайд 1 Слайд 4 Здесь представлен лишь фрагмент презентации. Полный вариант содержит 10 слайдов. Файл презентации «Массивы в Pascal» и пример программ на языке Pascal в архиве ZIP, объемом 85 Кб (4-1-10-02.zip) Cкачать этот материал 19.02.2009 Слайд 1 Здесь представлен лишь фрагмент презентации. Полный вариант содержит 16 слайдов.
6 662 021 материал в базе
Настоящий материал опубликован пользователем Гавриленко Елена Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.