Презентация по теме "Работа со строками и символами ABC Pascal"

Презентация по теме "Работа со строками и символами ABC Pascal"

Содержимое разработки

МИНИСТЕРСТВО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ, ПОДГОТОВКИ И РАССТАНОВКИ КАДРОВ РЕСПУБЛИКИ САХА (ЯКУТИЯ) ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ РЕСПУБЛИКИ САХА (ЯКУТИЯ) «РЕГИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ КОЛЛЕДЖ В Г.МИРНОМ» Язык программирования Pascal Работа со строками и символами

МИНИСТЕРСТВО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ, ПОДГОТОВКИ И РАССТАНОВКИ КАДРОВ РЕСПУБЛИКИ САХА (ЯКУТИЯ)

ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ РЕСПУБЛИКИ САХА (ЯКУТИЯ)

«РЕГИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ КОЛЛЕДЖ В Г.МИРНОМ»

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

Работа со строками и символами

Работа со строками и символами Символ ( char ). Каждому символу соответствует специальное число – код символа. chr(n)- символ с кодом n, ord(s) -код символа s. Строка (string)  - упорядоченная последовательность символов. Строковые переменные (string) могут быть объявлены следующим образом:  var s:string[10] (строка содержит 10 символов), var s:string Строковые константы — последовательность символов, заключенная в апостроф ('слово')

Работа со строками и символами

Символ ( char ). Каждому символу соответствует специальное число – код символа.

chr(n)- символ с кодом n, ord(s) -код символа s.

Строка (string) - упорядоченная последовательность символов.

Строковые переменные (string) могут быть объявлены следующим образом: var s:string[10] (строка содержит 10 символов),

var s:string

Строковые константы — последовательность символов, заключенная в апостроф ('слово')

, (сравнивается код символа)" width="640"

Работа со строками и символами

Операции над строками :

а. Операция соединения (конкатенация) ‘сл' + 'ово' = 'слово'

б. Операция присваивания а:='слово'

в. Операция сравнения = , , (сравнивается код символа)

Строковый тип данных в Паскале Строки в Паскале – это данные типа string . В Паскале длина стандартной строки ограничена 255 символами. Под каждый символ отводится по одному байту, в котором хранится код символа. Кроме того, каждая строка содержит еще дополнительный байт, в котором хранится длина строки. Если заранее известно, что длина строки будет меньше 255 символов, то программист может сам задать максимальную длину строки.

Строковый тип данных в Паскале

Строки в Паскале – это данные типа string .

В Паскале длина стандартной строки ограничена 255 символами. Под каждый символ отводится по одному байту, в котором хранится код символа. Кроме того, каждая строка содержит еще дополнительный байт, в котором хранится длина строки.

Если заранее известно, что длина строки будет меньше 255 символов, то программист может сам задать максимальную длину строки.

Работа со строками и символами Длина строки хранится в первом ее байте, индекс которого равен 0.  Объявление типизированной константы для типа string осуществляется так: const  s: string = 'FreePascal' … Существует понятие пустой строки, т.е. строки, которая не имеет элементов. Пустая строка обозначается двумя рядом стоящими апострофами (например, st := '').

Работа со строками и символами

Длина строки хранится в первом ее байте, индекс которого равен 0. Объявление типизированной константы для типа string осуществляется так:

const

s: string = 'FreePascal'

Существует понятие пустой строки, т.е. строки, которая не имеет элементов. Пустая строка обозначается двумя рядом стоящими апострофами

(например, st := '').

Примеры описания строк:

Примеры описания строк:

Операции над строками

Операции над строками

Операции над строками

Операции над строками

Процедуры и функции для работы со строками Функция Concat (s1, s2, ..., sn) возвращает строку, являющуюся слиянием строк s1, s2, ..., sn. Функция Copy (s, start, len) возвращает подстроку длиной len, начинающуюся с позиции start строки s. Процедура Delete (s, start, len) удаляет из строки s, начиная с позиции start, подстроку длиной len. Процедура Insert (subs, s, start) вставляет в строку s подстроку subs, начиная с позиции start. Функция Length (s) возвращает фактическую длину строки s, результат имеет тип byte. Функция Pos (subs, s) ищет вхождение подстроки subs в строку s и возвращает номер первого символа subs в s или нуль, если subs не содержится в s.

Процедуры и функции для работы со строками

Функция Concat (s1, s2, ..., sn) возвращает строку, являющуюся слиянием строк s1, s2, ..., sn.

Функция Copy (s, start, len) возвращает подстроку длиной len, начинающуюся с позиции start строки s.

Процедура Delete (s, start, len) удаляет из строки s, начиная с позиции start, подстроку длиной len.

Процедура Insert (subs, s, start) вставляет в строку s подстроку subs, начиная с позиции start.

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

Функция Pos (subs, s) ищет вхождение подстроки subs в строку s и возвращает номер первого символа subs в s или нуль, если subs не содержится в s.

Процедуры преобразования типов Процедура Str (x, s) преобразует числовое значение x в строку s, при этом для x может быть задан формат, как в процедурах вывода write и writeln. Например: x := 123;s := str(x:6,s); Результат: s = ' 123'. Процедура Val (s, x, errcode) преобразует строку s в значение числовой переменной x, при этом строка s должна содержать символьное представление числа..

Процедуры преобразования типов

Процедура Str (x, s) преобразует числовое значение x в строку s, при этом для x может быть задан формат, как в процедурах вывода write и writeln.

Например: x := 123;s := str(x:6,s); Результат: s = ' 123'.

Процедура Val (s, x, errcode) преобразует строку s в значение числовой переменной x, при этом строка s должна содержать символьное представление числа..

Примеры

Примеры

Примеры

Примеры

Примеры

Примеры

Примеры

Примеры

Сохранить у себя:
Презентация по теме "Работа со строками и символами ABC Pascal"

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки