Презентация на тему "Типы данных массив"

Презентация: Типы данных массив
1 из 29
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
4.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть и скачать презентацию по теме "Типы данных массив", включающую в себя 29 слайдов. Скачать файл презентации 1.09 Мб. Средняя оценка: 4.0 балла из 5. Большой выбор powerpoint презентаций

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    29
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

  • Презентация: Типы данных массив
    Слайд 1

    массивы

    Тип данных массив (array)

  • Слайд 2

    Массив

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

  • Слайд 3

    Свойства массива

    Имя– дается массиву в соответствии с синтаксисом языка. Тип – соответствует типу элементов. Размер – количество элементов в массиве.

  • Слайд 4

    Примеры массивовбытовые

    Имя – Квартиры в домике Тип элементов – Квартиры Размер – 5000 квартир Имя – Пассажирские места в автобусе Тип элементов – пассажирское место Размер – 34 посадочных места

  • Слайд 5

    Виды массивов

    Статистический массив (Одномерный) Динамический массив (размер массива определяется в процессе выполнения программы) Матрица (Двумерный массив)

  • Слайд 6

    Этапы работы с массивом

    Описание массива Указание свойств массива в разделе VAR Заполение данных массива Каждому элементу присвоить значение Вывод данных – визуализация данных в каком либо компоненте. Если данные не получены из визуального компонент (зачем выводить, если уже и так отображается на форме) Обработка данных массивы Вычисления с использованием значений элементов массива Вывод результата Результат вычислений по данным массива Массив с преобразованными данными

  • Слайд 7

    Статистический массив (Одномерный)

    Статистический массив – количество элементов строго определено, задается на этапе разработки программы. Размер массива (количество элементов) - задается как интервал номеров в описание массива.

  • Слайд 8

    Статистические массивыпримеры

    Массив из состоящий из 10 целых чисел. Индекс первого элемента 0 (элементы нумеруются с нуля) Массив из состоящий из 5 дробных чисел. Индекс первого элемента 1 (элементы нумеруются с единицы) Массив из состоящий из 4 сток. Индекс первого элемента 302

  • Слайд 9

    Описание

    VAR Имя массива: array[A..B] of тип; N- количество элементов в массиве A– номер (индекс) первого элемента B-номер (индекс) последнего элемента Условие для индексов A<В Формула вычисления количество элементов в массиве N = B-A +1

  • Слайд 10

    Примеры описаний

    VAR A :array[0..9]of integer ; B :array[1..5] of real ; C :array [302..305] of string ;

  • Слайд 11

    Обращение к элементу

    Имя элемента массива состоит из имени массива и его индекса. Структура обращения Имя массива[Индекс элемента ]

  • Слайд 12

    Обращение к элементуПример

    Элемент массива А под номером 3 сделать равным 7. Обратимся элементу в массиве А с индексом 3. Var A :array[0..9]of integer ; Begin A[3]:=7; End;

  • Слайд 13

    Способы заполнения Массива

    Из неотображаемых данных Поэлементное присваивание значения Использование общей формулы для всех элементов Формула Функция (случайного числа) В разделе CONST Одновременно с описанием массива Из свойства компонента Из данных другого массива

  • Слайд 14

    Поэлементное присваивание

    Var A:array [0..4] of integer; Begin A[0]:=-4; A[1]:=7; A[2]:=2; A[3]:=-5; A[4]:=11; End;

  • Слайд 15

    общая формула

    Var B:array [0..2] of real; Begin B[0]:=Sin(0*Pi)+Cos(0*Pi); B[1]:=Sin(1*Pi)+Cos(1*Pi); B[2]:=Sin(2*Pi)+Cos(2*Pi); end; Общая формула для каждого элемента массива

  • Слайд 16

    общая формулаперебор всех элементовФормула

    Var B:array [0..2] of real; i:integer; Begin for i:=0 to2do B[i]:=Sin(i*Pi)+Cos(i*Pi); end;

  • Слайд 17

    Задание массива в разделе const

    Const M:array [0..3] of string = (‘программирование’,’персонал’, ’реклама’, ’информатика’); Var// описание переменных Begin //тело процедуры End;

  • Слайд 18

    Из свойства компонентаTMeMo

    Данные массива целых чисел вводятся пользователем в компонент класса TМemo. A[0]:= //число из 0-ой строки Мемо1 A[1]:= //число из 1-ой строки Мемо1 A[2]:= // число из 2-ой строки Мемо1 A[3]:= // число из 3-ей строки Мемо1 A[4]:= // число из 4-ой строки Мемо1

  • Слайд 19

    Описание массиваданные которого заполняются из TMEMO

    Размер массива зависит от пользователя и на начальном этапе не известен разработчику. Поэтому необходимо выделить места «с запасом». Var A:array[0..100] of integer; //резервируем места с запасом

  • Слайд 20

    Из свойства компонентаTMeMo

    Поэлементное присваивание A[0]:=StrToInt(Memo1.Lines[0]); … A[4]:=StrToInt(Memo1.Lines[4]);

  • Слайд 21

    Автоматизированный перебор с помощью цикла For i:=0 to Memo1.Count-1 do A[i]:=StrToInt(Memo1.Lines[i]);

  • Слайд 22

    Визуализация массива

    Визуализация – отображение, вывод данных массива на форме в одном из компонентов, с целью просмотра данных.

  • Слайд 23

    Способы вывода массива

    В строковое(текстовое) свойство компонентов TLabel - Caption TEdit - Text В свойство список компонентов TMemo – Lines TListBox - Items

  • Слайд 24

    Вывод массива в строковое свойство компонентов

    Вывод с помощью поэлементного обращения к каждому элементу Edit1.Text:=M[0]+’ ’+M[1]+ ’ ’+ M[2]+ ’ ’+ M[3]; Label1.Caption:=FloatToStr(B[0])+ ’ ’+ …’ ’+FloatToStr(B[2]); Функция IntToStr() используется для вывода данных массива целых чисел. Строковый массив Массив Дробных чисел

  • Слайд 25

    2. Вывод с помощью автоматического перебора элементов(используя правило суммы) For i:=0 to 3 do Edit1.Text:= Edit1.Text +M[i]; For i:=0 to 2 do Label1.Caption:= Label1.Caption+FloatToStr(B[i]); Массив строк Массив Дробных чисел

  • Слайд 26

    Правило суммы

    <Сумма>:=0;//Начальное пустое значение For i:=0 to n-1 do//Организация перебора значений <Сумма>:=<Сумма>+<Новоеi-ое значение>;

  • Слайд 27

    Вывод массива в свойство компонента -списокTMemo

    Добавление значений элементов в список строк компонента, используя метод Add

  • Слайд 28

    Поэлементный вывод

    Массив строк Memo1.Lines.Add(M[0]); Memo1.Lines.Add(M[1]); Memo1.Lines.Add(M[2]); Memo1.Lines.Add(M[3]); Массив дробных чисел Memo1.Lines.Add(FloatToSr(B[0])); Memo1.Lines.Add(FloatToSr(B[1])); Memo1.Lines.Add(FloatToSr(B[2]));

  • Слайд 29

    Массив строк For i:=0 to 3 do Memo1.Lines.Add(M[i]); Массив дробных чисел For i:=0 to 2 do Memo1.Lines.Add(FloatToStr(B[i])); Массив целых чисел For i:=0 to 9 do Memo1.Lines.Add(IntToStr(A[i])); Автоматический перебор

Посмотреть все слайды

Сообщить об ошибке