АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Символьный (литерный) тип. Символьные функции

Читайте также:
  1. I Психологические принципы, задачи и функции социальной работы
  2. I. Деньги и их функции.
  3. I. Функции эндоплазматической сети.
  4. II. Основные задачи и функции
  5. II. Основные задачи и функции
  6. II. Функции плазмолеммы
  7. III. Предмет, метод и функции философии.
  8. IV. Конструкция бент-функции
  9. Ms Excel: мастер функций. Логические функции.
  10. SALVATOR создает Знания-Образы, когнитивные имитационные модели сознания, расширяющие человеческие возможности и защитные функции.
  11. V2: ДЕ 29 - Введение в анализ. Предел функции на бесконечности
  12. V2: ДЕ 32 - Дифференциальное исчисление функции одной переменной. Производная

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

Для описания данных символьного типа в разделе описателей служит ключевое слово char.

Пример:

Var

S,K,P_T: char;

Взаимно однозначное соответствие между символом и его кодом во время выполнения программы выявляется с помощью следующих двух функций:

Ord(s) – (англ.: ORDer – порядок) выдает код ASCII символа s.

Chr(i) – (англ.: CHaRacter – символ) выдает символ с кодом ASCII, равным i.

Здесь переменная s имеет тип char, а переменная i – тип integer.

Если переменная s принимает некоторое значение, то следующий за ней символ из таблицы ASCII можно определить с помощью функции

Succ(c) = Chr(Ord(c) + 1) – (от англ.: SUCCeed – следующий);

Предыдущий символ из той же таблицы определяется с помощью функции:

Pred(c) = Chr(Ord(c) – 1) – (от англ.: PREDicate – предшествующий).


1 | 2 |

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



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)