![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Длину строки можно узнать с помощью функции Length(). Функция принимает единственный параметр - строку, а возвращает её длину. Пример:
var Str: String; L: Integer; {... } Str:='Hello!'; L:=Length(Str);//L = 6Массивы
32. Дайте определение и перечислите основные характеристики одномерного массива.
Массив - конечная, упорядоченная последовательность элементов одного типа, объединенных под одним именем. Каждый элемент массива определяется именем, совпадающим с именем массива, а так же индексом. Индекс - это величина, характеризующая положение элементов относительно начала массива.
Операции с массивами.
Типичными операциями при работе с массивами являются:
· вывод массива;
· ввод массива;
· поиск максимального или минимального элемента массива;
· поиск заданного элемента массива;
· сортировка массива.
33. Опишите синтаксис объявления и обращения к элементам одномерного массива.
Компонент для визуализации элементов (вывод данных массива) TListBox или TMemo
Описание массива Количество элементов не известно в процессе разработки, элементы целые числа | |
A: array [0..99] of integer; //резервируем количество элементов с «запасом» | |
Обращение к элементу массива | |
A[i], где А –имя массива, i – номер элемента в массиве |
Var
A:array [ 0 .. 9 ] of integer;
Begin
A[3]:=7;
End;
A[4]:=StrToInt(Memo1.Lines[4]);
34. Опишите способы заполнения элементов одномерного массива. Приведите примеры.
Заполнение массива данными из компонента | |
Компонент ListBox(свойство Items) | |
For i:=0 to N-1 do A[i]:=StrToInt(ListBox1.Items); |
35. Опишите способы вывода элементов одномерного массива. Приведите примеры.
Сообщение о наличии элемента удовлетворяющего условию
1. ShowMessage(‘’)
Вывод значения удовлетворяющего условию
2. A[i]
Вывод номера (индекса) элемента удовлетворяющего условию(первый/последний)
3. i
Вывод элементов массива | |
For i:=0 to N-1 do ListBox1.Items.Add(InToStr(A[i]); |
36. Опишите алгоритм нахождения количества элементов одномерного массива, обладающих некоторым условием.
Нахождение КОЛИЧЕСТВА элементов в массиве обладающих некоторым условием (пример - положительных) |
K:=0; For i:=0 to N-1 do If A[i]>0 then K:=K+1; Edit1.Text:=IntToStr(K); |
37. Опишите алгоритм нахождения максимального элемента одномерного массива (значение и номер).
Дата публикования: 2015-02-03; Прочитано: 513 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!