Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Как работать с символьными строками

Как известно, основной вид информации, которую хранит, получает и использует человек, — это текстовая информация. В эпоху активного использования вычислительной техники большая часть информации, обрабатываемой компьютерами, является текстовой. Для удобства ее обработки на компьютере придуманы специальные типы данных и операции над ними.

 

Работаем с цепочками символов: тип String

Для работы с цепочками символов (словами и предложениями) в Паскале введен специальный тип данных — String. Он чем-то похож на массив символов. Однако, в отличие от массива, со строками можно делать больше действий. Например, строки можно складывать.

Описание строковой переменной

Для работы с переменной типа string она должна быть описана в разделе var:

S: String;

В этом случае под строку S выделяется 255 символов, а в памяти, соответственно, она будет представлена 255 байтами. (На самом деле в памяти выделяется 256 байт, но это нам сейчас не важно.)

Если мы не планируем использовать такие большие строки, можно явно указать максимальный размер нужной вам строки. Например, запись Si: string[40]; говорит о том, что строка S1 может содержать от 0 до 40 символов.

 

Основные действия со строками

Рассмотрим операции, которые можно осуществлять с данными строкового типа (ввод-вывод, присваивание, сравнение).

Пример 10.1.
Основные действия с символьными строками

 

ЗАМЕЧАНИЕ
Максимальная длина строки — 255 символов (255 байт). Фактическая длина строки хранится в нулевом байте этой строки (именно поэтому под строку реально выделяется на 1 байт больше).

Задание 10.1.
Написать программу, которая выводит в алфавитном порядке три введенных пользователем имени.




 

Комментарии:

2013-08-31 ответил cheltcom_ru

Спасибо за информацию



2016-01-20 ответил Богдан

Нет отображения изображений



2016-10-27 ответил Михмих

нет изображения



2017-05-18 ответил sasha

Изображение осутствует




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


Введите значение:
 









   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru