Массивы в программной среде Delphi Массив это структура данных, представляющая собой набор переменных одинакового типа, имеющих общее имя. Массивы удобно.

Презентация:



Advertisements
Похожие презентации
Компоненты Delphi для работы с массивами и матрицами.
Advertisements

«Обработка массивов данных» Delphi. Тема 4:4: «Обработка массивов данных» План темы: l1l1. Понятие массива данных. l2l2. Описание массива в программе.
Одномерные массивы. Задачи Знать: понятия: одномерный массив, элемент массива, индекс элемента, размер; этапы работы с массивами; алгоритмы решения основных.
Одномерные массивы целых чисел. 9 класс
Массивы Вариант 1 Program upr1; Var s,a:real; I: integer; Begin S:=0; For I:=1 to 10 do Begin Writeln (введите очередное число'); Readln(a); S: =s+a; End;
Одномерные массивы. Одномерный массив Статический массив – упорядоченная последовательность фиксированного количества переменных одного типа, имеющая.
К. Поляков, Программирование на языке Паскаль Часть II Тема: Массивы.
1 Программирование на языке Паскаль Тема 1. Массивы.
При решении многих задач приходится обрабатывать большое количество однотипных данных. Для хранения этих данных пришлось бы вводить большое количество.
Задача. С клавиатуры вводится n чисел (числа могут повторяться). Необходимо подсчитать количество чисел равных наименьшему числу.
Язык программирования Pascal Массивы А. Жидков. Массивы Массив – поименованный набор однотипных элементов, каждый из которых имеет свой номер, (индекс).
МассивМассив представляет собой совокупность данных одного типа с общим для всех элементов именем. Массив относится к структурированным типам данных (упорядоченная.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
МАССИВЫ ОДНОМЕРНЫЕ МАССИВЫ Презентацию подготовила Ученица 11 Б Карапетян Наташа.
Пекарь Ольга 9 «б» Цель: формирование представления о массиве, о способах описания массива, о способах ввода/вывода элементов массива.
© М.Е.Макарова
К.Ю. Поляков, Е.А. Ерёмин, Программирование на языке Паскаль § 62. МассивыМассивы.
Массивы Описание массива. Виды и назначение массивов. Заполнение и вывод элементов массива.
Массив структура данных, представляющая набор пронумерованных переменных одинакового типа, имеющих общее имя.
Транксрипт:

Массивы в программной среде Delphi Массив это структура данных, представляющая собой набор переменных одинакового типа, имеющих общее имя. Массивы удобно использовать для хранения однородной по своей природе информации, например, таблиц и списков.

Объявление массива Массив, как и любая переменная программы, перед использованием должен быть объявлен в разделе объявления переменных. В общем виде инструкция объявления массива выглядит следующим образом: Имя: array [нижний_интекс..верхний_интекс] of тип где: имя имя массива; array зарезервированное слово языка Delphi, обозначающее, что объявляемое имя является именем массива; нижний_интекс и верхний_и«текс целые константы, определяющие диапазон изменения интекса элементов массива и, неявно, количество элементов (размер) массива; тип тип элементов массива.

Примеры объявления массивов: t: array[1..31] of real; к 1: array[0..2] of integer; name: array[1..30] of string[25];

Операции с массивами Типичными операциями при работе с массивами являются: ввод массива; вывод массива; поиск максимального или минимального элемента массива; поиск заданного элемента массива; сортировка массива.

Ввод массива Под вводом массива понимается процесс получения от пользователя (или из файла) во время работы программы значений элементов массива. "Лобовое" решение задачи ввода элементов массива для каждого элемента массива создать поле ввода. Однако если требуется ввести достаточно большой массив, то такое решение неприемлемо. Представьте форму, например, с десятью полями редактирования! Очевидно, что последовательность чисел удобно вводить в строку таблицы, где каждое число находится в отдельной ячейке. Можно использовать два варианта организации ввода массива с использованием компонентов: StringGrid И Memo.

Использование компонента StringGrid Для ввода массива удобно использовать компонент StringGrid. Значок компонента StringGrid находится на вкладке Additional

Свойства компонента StringGrid

Пример использования компонента stringGrid для ввода массива рассмотрим программу, которая вычисляет среднее арифметическое значение элементов массива.

Компонент stringGrid используется для ввода массива, компоненты Label1 и Label2 для вывода пояснительного текста и результата расчета, Buttoni для запуска процесса расчета.

procedure TForml.ButtonlClick(Sender: TObject); var a : array[1..5] of integer; // массив summ: integer; // сумма элементов sr: real; // среднее арифметическое i: integer; // интекс begin // ввод массива // считаем, что если ячейка пустая, то соответствующий ей элемент массива равен нулю // for i:= 1 to 5 do if Length(StringGridl.Cells[i-1, 0]) <>0 then a[i] := StrToInt(StringGridl.Cells[i-1,0]) else a[i] := 0; // обработка массива summ := 0; for i :=1 to 5 do summ := summ + a[i]; sr := summ / 5; // вывод результата// Label2. Caption :='Сумма элементов: ' + IntToStr(summ)+ #13+ 'Среднее арифметическое: ' + FloatToStr(sr); end;