ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Обработка символьных данных.IBM-совместимые компьютеры обрабатывают 256 различных символов, каждый из которых кодируется одним байтом. Соответствие символов и байтов задается таблицей кодировки, в которой для каждого символа указывается соответствующий байт. Символы с кодами от 0 до 127 построены по стандарту ASCII (American Standard Code for Information Interchange — Американский стандартный код обмена информацией, читается "аски"). Вторая половина таблицы (коды 128... 255) в нашей стране содержит русские буквы (кириллицу) и символы псевдографики. Для того, чтобы определить по этим таблицам код того или иного символа, нужно сложить номер строки с номером столбца, в которых он расположен. Так, код цифры 5 равен 05+048 = 053. Символьная информация в алгоритмах и программах описывается данными двух типов: символьным и литерным. Они отличаются друг от друга тем, что значением символьной переменной является один символ, а литерной — строка символов. Для данных символьного и литерного типов применимы операции сцепки (соединения, конкатенации) и сравнения (<, >, <=, >=, =, <>). Сравнивать можно строки разной длины. Сравнение осуществляется слева направо в соответствии с ASCII-кодами соответствующих символов. Так, строка "стол" меньше строки "стул", строка "teacher" больше строки "pupil", а строка "пар" меньше строки "парад". Turbo Pascal Процедуры Delete (Var S: String; N, M: Integer) Удаляет M символов из строки S, начиная с позиции N. Insert (SubS: String; Var S: String; N: Integer) Вставляет подстроку SubS в строку S, начиная с позиции N. Str (X: Integer; Var S: String) Возвращает представление числа X в его символьной форме S. Val (S: String; Var X, Code: Integer) Возвращает представление символов строки S в ее числовой форме X. Параметр Code содержит признак ошибки преобразования (если Code = 0, ошибки нет). Функции Chr (X: Byte): Char Возвращает символ с заданным порядковым номером X. Сoncat (S1 [, S2,..., SN ]): String Выполняет сцепку (конкатенацию) последовательности строк. Copy (S: String; N, M: Integer): String Возвращает подстроку из строки S, начиная с позиции N и длиной M символов. Length (S: String): Byte Возвращает количество символов в строке S. Ord (X: Char): LongInt Возвращает порядковый номер символа X в таблице кодов символов. Pos (SubS, S: String): Byte Возвращает номер позиции, начиная с которой в строке S располагается подстрока SubS (если значение функции равно нулю, то S не содержит SubS).
Не нашли, что искали? Воспользуйтесь поиском:
|