asyan.org
добавить свой файл
1

Тип данных char.

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

Так же, как переменная типа integer может хранить одно целое число, переменная типа char может хранить один символ.

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

^ Succ - возвращает следующий символ литерного множества;

Pred - возвращает предыдущий символ литерного множества;

Ord - возвращает значение кода литеры;

Chr - возвращает значение литеры по ее коду, является обратной по отношению к функции Ord.

Например,

Succ('0')='1' - символ, следующий за символом 0, равен символу 1.

Pred('3')='2' - символ, предшествующий символу 3, равен 2;

Chr(65)='A' - символ, соответствующий коду 65, равен А;

Ord('A')=65 - код символа А равен 65.

Тип данных string. Строковые переменные.

Строка (string) - это последовательность литер. Тип данных (string) определяет строки с максимальной длиной 255 символов. Переменная этого типа может принимать значения переменной длины.

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

  1. Delete (Str, Poz, N) - удаление N символов строки Str, начиная с позиции Poz.

  2. Insert (What, Where, Poz) - вставка строки What в строку Where, начиная с позиции Poz.

  3. Copy (Str, Poz, Nstr) - выделяет подстроку длиной Nstr, начиная с позиции Poz, из строки Str.

  4. Concat (Str1, Str2, ..., StrN) - выполняет сцепление строк в том порядке, в каком указаны в списке параметров.

  5. Pos (What, Where) - обнаруживает первое появление подстроки What в строке Where.

  6. UpCase (Ch) - преобразует строчную букву в прописную.

  7. Str (Number, Stroka) - преобразует число в строку.

  8. Val (Stroka, Number, Code) - преобразует строку в число и выдает код правильности преобразования.

Встроенная функция ^ Length (длина) позволяет определить фактическую длину текстовой строки, хранящейся в указанной переменной.


Тип данных char.

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

Так же, как переменная типа integer может хранить одно целое число, переменная типа char может хранить один символ.

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

^ Succ - возвращает следующий символ литерного множества;

Pred - возвращает предыдущий символ литерного множества;

Ord - возвращает значение кода литеры;

Chr - возвращает значение литеры по ее коду, является обратной по отношению к функции Ord.

Например,

Succ('0')='1' - символ, следующий за символом 0, равен символу 1.

Pred('3')='2' - символ, предшествующий символу 3, равен 2;

Chr(65)='A' - символ, соответствующий коду 65, равен А;

Ord('A')=65 - код символа А равен 65.

Тип данных string. Строковые переменные.

Строка (string) - это последовательность литер. Тип данных (string) определяет строки с максимальной длиной 255 символов. Переменная этого типа может принимать значения переменной длины.

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

  1. Delete (Str, Poz, N) - удаление N символов строки Str, начиная с позиции Poz.

  2. Insert (What, Where, Poz) - вставка строки What в строку Where, начиная с позиции Poz.

  3. Copy (Str, Poz, Nstr) - выделяет подстроку длиной Nstr, начиная с позиции Poz, из строки Str.

  4. Concat (Str1, Str2, ..., StrN) - выполняет сцепление строк в том порядке, в каком указаны в списке параметров.

  5. Pos (What, Where) - обнаруживает первое появление подстроки What в строке Where.

  6. UpCase (Ch) - преобразует строчную букву в прописную.

  7. Str (Number, Stroka) - преобразует число в строку.

  8. Val (Stroka, Number, Code) - преобразует строку в число и выдает код правильности преобразования.

Встроенная функция Length (длина) позволяет определить фактическую длину текстовой строки, хранящейся в указанной переменной.