Операторы и функции обработки символьной информации

Типовые действия при работе с текстами:

- выделить i-символ из текста;

- найти позицию (позиции), в которой располагается заданный символ или цепочка заданных символов;

-списать текст, удалив из него один символ или цепочку символов;

-раздвинуть текст, вставив заданную последовательность символов между i-м и (i+1)-м символами исходного текста;

-разделить текст на строки, если в качестве ограничителя строки в тексте используется какой-либо специальный символ;

-разделить текст на строки, используя какое-либо специальное условие (например, ограничение на длину строки);

-сравнить символы или цепочки символов;

-выделить слово из текста;

-определить, является ли буква гласной или согласной;

-выделить из текста число и преобразовать его в числовую форму;

-преобразовать число в символьную форму;

-сформировать новый текст из частей исходного текста, удовлетворяющих заданному условию.

Как и при обработке числовой информации, при работе с символами используются постоянные и переменные величины. Задать конкретную символьную величину можно в виде строки из символов, взятой в кавычки: “А”, “Алфавит”, “11АВ”, “АВС123ОРБД”.

Символьная константа (строка, взятая в кавычки) может содержать не более 255 символов. Она может быть и пустой: А$=““. Символьные константы можно перечислять наряду с числовыми в операторе DATA, например, DATA 5, -1233, год, месяц.

Имена символьных переменных образуются из символов путем присоединения в конце суффикса $. Символьная переменная может быть как простой переменной, так и переменной с индексом: А$, B$(5). Задание значений символьных переменных осуществляется при помощи операторов ввода INPUT или READ, DATA.

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

Код ASCII

В компьютере каждый символ имеет числовой код, который преобразуется в последовательность единиц и нулей. Все символы содержатся в файлах в виде ASCII кодов (American Standard Code for Information Interchange – Американский Стандартный Код для Информационного Обмена). Этот код применяют во всем мире, что дает возможность международного обмена информацией.

Первые 128 символов кода ASCII являются общим стандартом. Расширенный код включает в себя еще 128 символов, которые в разных версиях кода могут быть преобразованы в различные алфавиты, псевдографику и т.д. Например, буквы латинского алфавита имеют коды 65…122, русского – 128…175, причем:

- коды прописных букв меньше, чем строчных;

- буквы расположены в алфавитном порядке, поэтому их коды возрастают в том же порядке.

Пример. “mister”>”missis” , т.к. код буквы “t”=116, а “s”=115.








Дата добавления: 2016-04-02; просмотров: 709;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.