Автор работы: Пользователь скрыл имя, 28 Апреля 2013 в 21:40, практическая работа
ТАБЛИЦЫ
Большие наборы данных удобно представлять в виде таблиц.
В них могут храниться данные различных типов
На практике чаще всего встречаются таблицы, содержащие
числовые и символьные (текстовые) данные
1. Таблицы
2. Массивы
3. Массивы 1
4. Массивы 2
5. Массивы 3
6. Массивы 4
7. Обработка массива
8. Обработка массива 1
9. КОНЕЦ
Презентацию подготовила:
Ученица 9 В класса
Иванова Ангелина
Оглавление
Большие наборы данных удобно представлять в виде таблиц.
В них могут храниться данные различных типов
На практике чаще всего встречаются таблицы, содержащие
числовые и символьные (текстовые) данные
ТАБЛИЦЫ
Массив – это представление
таблицы в языках
Месяц
1
2
3
4
5
6
7
8
9
10
11
12
Температура
-21
-18
-7.5
5,6
10
18
22,2
24
17
5,4
-7
-18
Линейная таблица –
последовательность
В программировании линейная таблица называется одномерным массивом.
Строка данной таблицы – линейный массив. Обозначим его через T.
T – это имя массива.
Все элементы массива пронумеро
Порядковый номер элемента называется его индексом.
Каждый элемент массива
обозначается индексированным
МАССИВЫ
Индексы могут представляться в виде:
Важно! - необходимо следить чтобы значения индексов не выходили за допустимые границы.
Например: T[i], где i – значения должны лежать в диапазоне 1-12
МАССИВЫ
Все элементы массива должны иметь одинаковый тип
A:array [0..11] of integer – массив, элементами которого являются целые числа, всего 12 элементов 0-11;
A:array [0..11] of real – масс
a:array [0..5] of string – массив, элементами которого являются строки, всего 6 элементов.
Объявление переменной типа массив:
A:array [0..11] of integer
Формат описания массива на Паскале:
Var: <имя массива>:
array [<нижняя граница
МАССИВЫ
МАССИВ –
это пронумерованная конечная последовательность однотипных величин.
МАССИВЫ
Решение задач по обработке массива связано, как правило, с перебором элементов массива.
Такой перебор обычно
происходит в цикле, в котором
изменяется значение индекса
от начальной до конечной
В основном используется цикл for
Ввод элементов массива с клавиатуры:
Program Arr;
var
a:array [1..12] of integer;
i:integer;
begin
for i:=1 to 12 do
begin
writeln(Введите элементы массива 12 шт');
readln(a[i]);
end;
readln;
end.
МАССИВЫ
Заполнение массива случайными числами:
Var
A: array [1..10] of integer;
I : byte ; {переменная I вводится как индекс массива}
Begin
For i :=1 to 10 do
A [ i ]:= random (10); { i -му
элементу массива присваивается «случайное»
целое число в диапазоне от 0 до 10}
end.
Вывод массива:
Var
A: array [1..10] of integer;
I : byte ; {переменная I вводится как индекс
массива}
Begin
For i :=1 to 10 do
Write ( a [ i ],’ ‘); {вывод
массива осуществляется в строку, после
каждого элемента печатается пробел}
End.
ОБРАБОТКА МАССИВА
Program TsrArray;
var
a:array [1..12] of real;
i:integer;
Tsred:real;
begin
writeln('Vvedite elementi
for i:=1 to 12 do
begin
writeln('Vvedite T[',i,']');
readln(a[i]);
end;
Tsred:=0;
writeln;
writeln('Promegutochnie
writeln;
for i:=1 to 12 do
begin
Tsred:=Tsred+a[i];
writeln('Tsred[',i,']=',Tsred:
end;
Tsred:=Tsred/12;
writeln;
writeln('Tsred = ',Tsred:2:1);
readln;
end.
Расчет среднего значения элементов массива:
ОБРАБОТКА МАССИВА
КОНЕЦ