5+
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
В программировании, строковый тип (англ. string «нить, вереница») — тип данных, значениями которого является произвольная последовательность (строка) символов алфавита. Каждая переменная такого типа (строковая переменная) может быть представлена фиксированным количеством байтов либо иметь произвольную длину.
Преимущества
программа в каждый момент времени «знает» о размере строки, и операции добавления символов в конец, копирования и получения размера строки выполняются достаточно быстро;
строка может содержать любые данные;
возможно на программном уровне следить за выходом за границы строки при её обработке;
возможно быстрое выполнение операции вида «взятие N-ого символа с конца строки».
Недостатки
проблемы с хранением и обработкой символов произвольной длины;
увеличение затрат на хранение строк — значение «длина строки» также занимает место и в случае большого количества строк маленького размера может существенно увеличить требования алгоритма к оперативной памяти;
ограничение максимального размера строки. В современных языках программирования это ограничение скорее теоретическое, так как обычно размер строки хранится в 32-битовом поле, что даёт максимальный размер строки в 4 294 967 295 байт (4 гигабайта).
Содержание
Введение 3
Основная часть 3
Заключение 7
Литература 8
Тип данных String используется, чтобы хранить последовательность символов (предложения).
По умолчанию String обрабатывается как AnsiString. Он может быть обработан как ShortString, если директива компилятора $LongStrings установлена в Off (по умолчанию установлена в On).
AnsiChar может содержать любое число символов, ограниченное только памятью.
Версия 2: Вынуждает строку стать ShortString, размером FixedSize (до 255 символов). Это очень важно при создании многочисленных строк, и особенно при сохранении строк в записях (как во 2-ом примере).
Строки могут быть присвоены от других строк, функций, которые возвращают строку, и конкатенаций
Работа со строками Delphi позволяет извлечь из строки необходимую информацию и представить её в нужном виде. Система предоставляет весь спектр необходимых функций для работы со строками Delphi и преобразования строк Delphi в необходимые форматы:
числовой формат, целый и дробный с плавающей точкой;
формат времени, даты, даты-времени;
преобразование символов к верхнему или нижнему регистру;
сравнение строк, поиск в строке и копирование подстроки;
и многие другие...
Литература
1) Строковый тип [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/Строковый_тип - Дата доступа 26.05.2014
2) Работа со строками Delphi [Электронный ресурс]. – Режим доступа: http://www.delphi-manual.ru/work-with-strings.php- Дата доступа: 26.05.2014
3) String [Электронный ресурс]. – Режим доступа: http://articles.org.ru/delphispr/String.php - Дата доступа: 26.05.2014
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
В программировании, строковый тип (англ. string «нить, вереница») — тип данных, значениями которого является произвольная последовательность (строка) символов алфавита. Каждая переменная такого типа (строковая переменная) может быть представлена фиксированным количеством байтов либо иметь произвольную длину.
Преимущества
программа в каждый момент времени «знает» о размере строки, и операции добавления символов в конец, копирования и получения размера строки выполняются достаточно быстро;
строка может содержать любые данные;
возможно на программном уровне следить за выходом за границы строки при её обработке;
возможно быстрое выполнение операции вида «взятие N-ого символа с конца строки».
Недостатки
проблемы с хранением и обработкой символов произвольной длины;
увеличение затрат на хранение строк — значение «длина строки» также занимает место и в случае большого количества строк маленького размера может существенно увеличить требования алгоритма к оперативной памяти;
ограничение максимального размера строки. В современных языках программирования это ограничение скорее теоретическое, так как обычно размер строки хранится в 32-битовом поле, что даёт максимальный размер строки в 4 294 967 295 байт (4 гигабайта).
Содержание
Введение 3
Основная часть 3
Заключение 7
Литература 8
Тип данных String используется, чтобы хранить последовательность символов (предложения).
По умолчанию String обрабатывается как AnsiString. Он может быть обработан как ShortString, если директива компилятора $LongStrings установлена в Off (по умолчанию установлена в On).
AnsiChar может содержать любое число символов, ограниченное только памятью.
Версия 2: Вынуждает строку стать ShortString, размером FixedSize (до 255 символов). Это очень важно при создании многочисленных строк, и особенно при сохранении строк в записях (как во 2-ом примере).
Строки могут быть присвоены от других строк, функций, которые возвращают строку, и конкатенаций
Работа со строками Delphi позволяет извлечь из строки необходимую информацию и представить её в нужном виде. Система предоставляет весь спектр необходимых функций для работы со строками Delphi и преобразования строк Delphi в необходимые форматы:
числовой формат, целый и дробный с плавающей точкой;
формат времени, даты, даты-времени;
преобразование символов к верхнему или нижнему регистру;
сравнение строк, поиск в строке и копирование подстроки;
и многие другие...
Литература
1) Строковый тип [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/Строковый_тип - Дата доступа 26.05.2014
2) Работа со строками Delphi [Электронный ресурс]. – Режим доступа: http://www.delphi-manual.ru/work-with-strings.php- Дата доступа: 26.05.2014
3) String [Электронный ресурс]. – Режим доступа: http://articles.org.ru/delphispr/String.php - Дата доступа: 26.05.2014
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
50 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 85108 Рефератов — поможем найти подходящую