Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Операции над строками



Строки можно присваивать, сливать и сравнивать.

Присваивание последовательности символов строковым переменным осуществляется с помощью оператора присваивания. С правой стороны оператора присваивания может находиться произвольное строковое выражение, а с левой имя строковой переменной.

В Турбо Паскале существуют два пути обработки переменных типа string. Первый путь предполагает обработку всей строки как единого целого, то есть единого объекта. Второй путь рассматривает строку как составной объект, состоящий из отдельных символов, то есть элементов типа char, которые при обработке доступны каждый в отдельности. Так, первый путь предоставляет возможность присвоения строковой переменной за одну операцию значения целой строки символов:

Присваиваемое значение строки, так же как и отдельный символ типа char, заключается в апострофы. Если апострофы опущены, то компилятор рассматривает приведенный фрагмент текста как числовую величину или как идентификатор.

Второй подход обеспечивает доступ к отдельным символам строки по номеру их позиции:

70 МОДУЛЬ.СТРУКТУРАМОДУЛЯ В ЯЗЫКЕ ТУРБОПАСКАЛЬ.ПРИМЕРЫ

МОДУЛЬНЫЕ ПРОГРАММЫ Основные определения

Стандартный Паскаль не предусматривает механизмов раздельной компиляции частей программы с последующей их сборкой перед выполнением. Для размещения в памяти большой программы может не хватить одного сегмента памяти. Поэтому разработчики Турбо Паскаля для устранения этих недостатков включили в язык механизм так называемых модулей.

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

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





Дата публикования: 2015-01-26; Прочитано: 276 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...