🗊Презентация Обработка массивов данных. (Тема 4)

Нажмите для полного просмотра!
Обработка массивов данных. (Тема 4), слайд №1Обработка массивов данных. (Тема 4), слайд №2Обработка массивов данных. (Тема 4), слайд №3Обработка массивов данных. (Тема 4), слайд №4Обработка массивов данных. (Тема 4), слайд №5Обработка массивов данных. (Тема 4), слайд №6Обработка массивов данных. (Тема 4), слайд №7Обработка массивов данных. (Тема 4), слайд №8Обработка массивов данных. (Тема 4), слайд №9Обработка массивов данных. (Тема 4), слайд №10Обработка массивов данных. (Тема 4), слайд №11Обработка массивов данных. (Тема 4), слайд №12Обработка массивов данных. (Тема 4), слайд №13Обработка массивов данных. (Тема 4), слайд №14Обработка массивов данных. (Тема 4), слайд №15Обработка массивов данных. (Тема 4), слайд №16Обработка массивов данных. (Тема 4), слайд №17Обработка массивов данных. (Тема 4), слайд №18Обработка массивов данных. (Тема 4), слайд №19Обработка массивов данных. (Тема 4), слайд №20Обработка массивов данных. (Тема 4), слайд №21

Содержание

Вы можете ознакомиться и скачать презентацию на тему Обработка массивов данных. (Тема 4). Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





«Обработка массивов данных»
Delphi. Тема 4:
Описание слайда:
«Обработка массивов данных» Delphi. Тема 4:

Слайд 2





«Обработка массивов данных»
План темы:
1. Понятие массива данных.
2. Описание массива в программе.
3. Размерность массивов.
4. Действия над массивами.
5. Действия над элементами массива.
6. Компонент StringGrid.
7. Примеры обработки массивов.
Описание слайда:
«Обработка массивов данных» План темы: 1. Понятие массива данных. 2. Описание массива в программе. 3. Размерность массивов. 4. Действия над массивами. 5. Действия над элементами массива. 6. Компонент StringGrid. 7. Примеры обработки массивов.

Слайд 3





1. Понятие массива данных.
Массив - это   структурированный   тип   данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.
Массивы применяются для удобства обработки больших объёмов данных.
Описание слайда:
1. Понятие массива данных. Массив - это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип. Массивы применяются для удобства обработки больших объёмов данных.

Слайд 4





1. Понятие массива данных.
Элементами массива могут быть данные любого типа. 
Число элементов массива фиксируется при описании и в процессе выполнения программы не меняется.
Доступ  к   каждому   отдельному   элементу осуществляется   путём  индексирования (нумерации)  элементов массива.
Описание слайда:
1. Понятие массива данных. Элементами массива могут быть данные любого типа. Число элементов массива фиксируется при описании и в процессе выполнения программы не меняется. Доступ к каждому отдельному элементу осуществляется путём индексирования (нумерации) элементов массива.

Слайд 5


Обработка массивов данных. (Тема 4), слайд №5
Описание слайда:

Слайд 6





2. Описание массива в программе.
TYPE 
    <имя типа> =  array[размер] of <тип элементов>; 
VAR 
    <имя массива> : <имя типа>;

Массив может быть описан и без предварительного описания типа в разделе Type: 
VAR 
   < имя массива >: array[размер] of <тип элементов>;
Описание слайда:
2. Описание массива в программе. TYPE <имя типа> = array[размер] of <тип элементов>; VAR <имя массива> : <имя типа>; Массив может быть описан и без предварительного описания типа в разделе Type: VAR < имя массива >: array[размер] of <тип элементов>;

Слайд 7





2. Описание массива в программе.
TYPE 
	Vector = array[1..25] of  real; 
VAR 
   	М1: Vector; { тип Vector предварительно описан в 
                      разделе типов } 
    M2: array[1..60] of integer; { прямое описание
                                                 массива М2 } 
	spisok: array[1..30] of string;
Описание слайда:
2. Описание массива в программе. TYPE Vector = array[1..25] of real; VAR М1: Vector; { тип Vector предварительно описан в разделе типов } M2: array[1..60] of integer; { прямое описание массива М2 } spisok: array[1..30] of string;

Слайд 8





3. РАЗМЕРНОСТЬ МАССИВОВ
Если при описании массива задан один индекс, массив называется одномерным (линейным), если два индекса - двумерным (прямоугольным), если n индексов - n-мерным.
Одномерный массив в математике называется вектор, а двумерный -  матрица.
Описание слайда:
3. РАЗМЕРНОСТЬ МАССИВОВ Если при описании массива задан один индекс, массив называется одномерным (линейным), если два индекса - двумерным (прямоугольным), если n индексов - n-мерным. Одномерный массив в математике называется вектор, а двумерный - матрица.

Слайд 9


Обработка массивов данных. (Тема 4), слайд №9
Описание слайда:

Слайд 10





ПРИМЕРЫ ОПИСАНИЯ ПРЯМОУГОЛЬНЫХ МАССИВОВ
VAR 
  Matr : array[1..6,1..8] of integer; 
  { Matr – целочисленный двумерный массив размером  
  6 строк - 8 столбцов } 
Для описания массива можно использовать предварительно определенные константы: 
CONST 
  N = 4; M = 6; 
VAR 
  Y : array[1..N,1..M] of real;
Описание слайда:
ПРИМЕРЫ ОПИСАНИЯ ПРЯМОУГОЛЬНЫХ МАССИВОВ VAR Matr : array[1..6,1..8] of integer; { Matr – целочисленный двумерный массив размером 6 строк - 8 столбцов } Для описания массива можно использовать предварительно определенные константы: CONST N = 4; M = 6; VAR Y : array[1..N,1..M] of real;

Слайд 11





4. ДЕЙСТВИЯ НАД МАССИВАМИ.
Для работы с массивом как единым целым используется идентификатор массива без указания индекса в квадратных скобках. Массив может участвовать только в операциях отношения "равно", "не равно" и в операторе присваивания. Например:
     A : = B;
     If A = B then ... 

Массивы, участвующие в этих действиях, должны быть идентичны по структуре, т.е. иметь одинаковую размерность и одинаковые типы компонентов.
Описание слайда:
4. ДЕЙСТВИЯ НАД МАССИВАМИ. Для работы с массивом как единым целым используется идентификатор массива без указания индекса в квадратных скобках. Массив может участвовать только в операциях отношения "равно", "не равно" и в операторе присваивания. Например: A : = B; If A = B then ... Массивы, участвующие в этих действиях, должны быть идентичны по структуре, т.е. иметь одинаковую размерность и одинаковые типы компонентов.

Слайд 12





5. ДЕЙСТВИЯ НАД ЭЛЕМЕНТАМИ МАССИВОВ
После объявления массива каждый его элемент можно обработать как отдельную переменную, указав идентификатор (имя) массива и индекс элемента (порядковый номер) в квадратных скобках. 
Например, запись Mas[2], Vector[10] позволяет обратиться ко второму элементу массива Mas и десятому элементу массива Vector. 
При работе с двумерным массивом указываются два индекса. Например, запись Matr[3,4] делает доступным для обработки значение элемента, находящегося в третьей строке четвертого столбца массива Matr.
Описание слайда:
5. ДЕЙСТВИЯ НАД ЭЛЕМЕНТАМИ МАССИВОВ После объявления массива каждый его элемент можно обработать как отдельную переменную, указав идентификатор (имя) массива и индекс элемента (порядковый номер) в квадратных скобках. Например, запись Mas[2], Vector[10] позволяет обратиться ко второму элементу массива Mas и десятому элементу массива Vector. При работе с двумерным массивом указываются два индекса. Например, запись Matr[3,4] делает доступным для обработки значение элемента, находящегося в третьей строке четвертого столбца массива Matr.

Слайд 13





6. Компонент StringGrid.
Описание слайда:
6. Компонент StringGrid.

Слайд 14





Основное свойство компонента StringGrid - двумерный массив строковых данных Cells.
Описание слайда:
Основное свойство компонента StringGrid - двумерный массив строковых данных Cells.

Слайд 15





Нумерация строк и столбцов в StringGrid начинается с 0. Первый индекс – номер столбца, второй – номер строки.
Описание слайда:
Нумерация строк и столбцов в StringGrid начинается с 0. Первый индекс – номер столбца, второй – номер строки.

Слайд 16





Основные свойства компонента StringGrid:
Описание слайда:
Основные свойства компонента StringGrid:

Слайд 17





Основные параметры в свойстве Options:
Описание слайда:
Основные параметры в свойстве Options:

Слайд 18





ПРИМЕР ОБРАБОТКИ ЛИНЕЙНОГО МАССИВА
Дан массив А из N вещественных чисел. Вычислить среднее арифметическое положительных элементов. 
CONST
   N = 12;
VAR 
  A : array[1..N] of real;
  S : real; 
  i ,k: integer;
Описание слайда:
ПРИМЕР ОБРАБОТКИ ЛИНЕЙНОГО МАССИВА Дан массив А из N вещественных чисел. Вычислить среднее арифметическое положительных элементов. CONST N = 12; VAR A : array[1..N] of real; S : real; i ,k: integer;

Слайд 19





ПРИМЕР ОБРАБОТКИ ЛИНЕЙНОГО МАССИВА
BEGIN
  S : = 0; k:=0;
For i : = 1 to  N do Begin
  {…Ввод элемента массива A[ i ]} 
  If A[ i ] > 0 then begin 
   S : = S + A[ i ]; k:=k+1; 
  end;
end;
   S : = S / k;
{…Вывод значения S}  
END.
Описание слайда:
ПРИМЕР ОБРАБОТКИ ЛИНЕЙНОГО МАССИВА BEGIN S : = 0; k:=0; For i : = 1 to N do Begin {…Ввод элемента массива A[ i ]} If A[ i ] > 0 then begin S : = S + A[ i ]; k:=k+1; end; end; S : = S / k; {…Вывод значения S} END.

Слайд 20





ПРИМЕР ОБРАБОТКИ ПРЯМОУГОЛЬНОГО МАССИВА
CONST
   n = 5;  m = 4; 
VAR 
  A : array[1..n, 1..m] of real;
  B : array[1..n] of real; 
  i , j: integer;
Описание слайда:
ПРИМЕР ОБРАБОТКИ ПРЯМОУГОЛЬНОГО МАССИВА CONST n = 5; m = 4; VAR A : array[1..n, 1..m] of real; B : array[1..n] of real; i , j: integer;

Слайд 21





ПРИМЕР ОБРАБОТКИ ПРЯМОУГОЛЬНОГО МАССИВА
BEGIN
  For i : = 1 to  n do begin
      B[ i ] : = 0;
      For j : = 1 to m do begin     
	     {…Ввод элемента матрицы A[ i, j ]}         
          B[ i ] : = B[ i ] + A[ i, j ];
     end;
  end;
{…Вывод массива B}
END.
Описание слайда:
ПРИМЕР ОБРАБОТКИ ПРЯМОУГОЛЬНОГО МАССИВА BEGIN For i : = 1 to n do begin B[ i ] : = 0; For j : = 1 to m do begin {…Ввод элемента матрицы A[ i, j ]} B[ i ] : = B[ i ] + A[ i, j ]; end; end; {…Вывод массива B} END.



Похожие презентации
Mypresentation.ru
Загрузить презентацию