русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Структурированные типы данных Строковый тип данных: основные процедуры и ф-ции


Дата добавления: 2015-07-23; просмотров: 640; Нарушение авторских прав


(составные): массивы, строки, мн-ва, записи, файлы. Строк.тип данных. Строка - посл-ть символов. Каждый символ занимает 1байт памяти. Длина-кол-во симв. в строке. Ее диапазон 0-255.Строковые величины:1)строк. константа - посл-ть симв-ов, заключ-ся в апострофы, 2)строк. переменная - опис-ся в разделе описаний (т.о.: var <идентиф-ор>:string[<макс-ая длина строки>]) Параметр длины м-т не указ-ся в описании. В таком случае подразум-ся, что он = 255.Строк-ая перем-ая занимает в памяти на 1б.больше, чем уаз-ая в описании длина.Т.к. нулевой байт сод-т знач-е текущей длины строки.Если строковой переменной не присвоено никакого значения, то ее текущ стока =0.По мере заполнения строки символами ее текущая длина возрастает, но она не должна превышать макс-го по опис-ю велич. Символы в строке номеруются от 1.Кажд-й отдельный символ идент-ся именем строки с индексом (b[ ]).Индекс м/б положит-ой константой, переменной,выраж-ем целого типа. Знач-е индекса не должно выходить за границы описания. Тип string и стандартный тип char совместимы. Строки и символы м-т употребляться в одних и тех же выраж-ях. Строковые выраж-я строятся из строковых констант, переменных, ф-ций и знаковопераций. Над строк-ми данными допустимы операции сцепления(+) и отношения. Ф-ции: length(s) – вычисляет кол-во символов в строке, copy(S1,P,N) – выделяет из строки подстроку S1 длиной N, начиная с позиции P, concat(S1,S2,…Sn) – сцепляет все строки в одну, poz(S1,S2) – обнаруживает появление в строке S2 подстроки S1.Процедуры: delete(S,P,N) – удаляет из строки S N-символов, insert(S,P,N) – вставляет , str(N,S) – преобразует число к строковому типу, val(S,N,code) – преобразует строковый тип к числовому.




<== предыдущая лекция | следующая лекция ==>
Скалярные типы данных в Pascal. Перечислимый и ограниченный типы. | Длинная арифметика.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.987 сек.