Таблицы и массивы

Автор работы: Пользователь скрыл имя, 28 Апреля 2013 в 21:40, практическая работа

Описание работы

ТАБЛИЦЫ
Большие наборы данных удобно представлять в виде таблиц.
В них могут храниться данные различных типов
На практике чаще всего встречаются таблицы, содержащие
числовые и символьные (текстовые) данные

Содержание работы

1. Таблицы
2. Массивы
3. Массивы 1
4. Массивы 2
5. Массивы 3
6. Массивы 4
7. Обработка массива
8. Обработка массива 1
9. КОНЕЦ

Файлы: 1 файл

Иванова 9 В Т и М.ppt

— 431.50 Кб (Скачать файл)

Презентацию подготовила:

Ученица 9 В класса

Иванова Ангелина

Оглавление

 

  • 1. Таблицы
  • 2. Массивы
  • 3. Массивы 1
  • 4. Массивы 2
  • 5. Массивы 3
  • 6. Массивы 4
  • 7. Обработка массива
  • 8. Обработка массива 1
  • 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 – индекс массива. 

 

 

                МАССИВЫ

Индексы могут представляться  в виде:

 

  •   констант: T[1], T[2], …

 

  •   целых переменных: T[i], T[k], …

 

  •   и даже выражений целого типа: T[ i+1], T[i+k], T[2*k], …

 

 

Важно! - необходимо следить чтобы значения индексов не выходили за допустимые границы.

 

Например: T[i], где i – значения должны лежать в диапазоне 1-12

 

            МАССИВЫ

Все элементы массива  должны иметь одинаковый тип

 

A:array [0..11] of integer – массив, элементами которого являются целые числа, всего 12 элементов 0-11;

 

A:array [0..11] of real – массив, элементами которого являются вещественные числа, всего 12 элементов 0-11;

 

a:array [0..5] of string – массив, элементами которого являются строки, всего 6 элементов.

 

Объявление переменной  типа массив:

A:array [0..11] of integer

 

Формат описания массива  на Паскале:

Var: <имя массива>:  array [<нижняя граница индекса  .. верхняя граница индекса>]  of <тип массива>

 

            МАССИВЫ

МАССИВ –

это пронумерованная конечная  последовательность однотипных  величин.

 

              МАССИВЫ

 

            

Решение задач по обработке массива связано, как правило, с перебором элементов массива.

 

Такой перебор обычно  происходит в цикле, в котором  изменяется значение индекса  от начальной до конечной величины.

 

В основном используется  цикл 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 massiva 1-12');

for i:=1 to 12 do

begin

writeln('Vvedite T[',i,']');

readln(a[i]);

end;

 

 

Tsred:=0;

writeln;

writeln('Promegutochnie vichislenia');

writeln;

for i:=1 to 12 do

begin

Tsred:=Tsred+a[i];

writeln('Tsred[',i,']=',Tsred:2:1);

end;

Tsred:=Tsred/12;

writeln;

writeln('Tsred = ',Tsred:2:1);

readln;

end.

 

 

Расчет среднего значения  элементов массива:

 

ОБРАБОТКА МАССИВА

КОНЕЦ


Информация о работе Таблицы и массивы