Процедуры.
Чтобы удалить из строки несколько символов, начиная с определенной позиции используется процедура Delete.
Пример:
Delete (‘река Волга’, 1, 5); {результат «Волга»}
Чтобы вставить одну строку в другую, начиная с определенной позиции используют процедуру Insert.
Пример:
St:=’СанктПетербург’;
Insert (‘-’, St, 6); {результат «Санкт-Петербург»}
Чтобы преобразовать число в строку используется процедура Str.
Пример:
Str (157; st);
st:=’157’;
Чтобы преобразовать строку в число используется процедура Val.
Пример:
Val (‘157’, A, Cod); {результат А:=157 Cod=0}
Если преобразование произошло успешно, то код равен нулю (Cod=0), в противном случае Cod будет содержать номер позиции первого ошибочного символа.
Функции.
Чтобы из одной строки выделить подстроку определенной длины, начиная с определенной позиции используют функцию Copy.
Пример:
St2:=Copy (‘abcdef’, 3, 2);
St2:=’cd’;
Чтобы объединить несколько строк в одну результирующую используют функцию Concat.
Пример:
St:=Concat (‘Петров’, ‘ ‘, ‘Сергей’, ‘ ‘, ‘Петрович’);
Чтобы определить длину строки используют функцию Length.
Пример:
Dlina:=Length (‘Хорошо’); {результат «6»}
Чтобы определить номер позиции первого появления подстроки в строке используют функцию Pos.
Пример:
h:=Pos (‘0’, ‘Хорошо’); {результат равен «2»}
Чтобы преобразовать маленькую строчную в заглавную используется функция Upcase.
Пример:
S:=Upcase (s);
- Язык программирования Pascal Алфавит языка Pascal
- Числа. Представления чисел
- Имена и идентификаторы.
- Структура программы на Pascal
- Типы данных
- Простые типы данных. Данные целого типа.
- Данные вещественного типа
- Данные логического типа
- Данные символьного типа
- Стандартные процедуры и функции
- Арифметические выражения
- Логическое выражение
- Оператор присваивания
- Составной оператор
- Пустой оператор
- Операторы ввода
- Вводи числовых данных
- Ввод символьных данных
- Ввод логических данных
- Вывод данных на экран
- Оператор выбора или оператор варианта
- Перечислимый тип данных
- Ограниченный тип данных или тип диапазон
- Оператор цикла
- Оператор цикла с предусловием
- Оператор цикла с постусловием
- Оператор цикла с параметром
- Итерационный цикл
- Оператор присоединения
- Подпрограммы
- Подпрограммы-процедуры
- Подпрограммы-функции
- Параметры массивы и параметры строки.
- Рекурсия
- Типизированные константы
- Алгоритм создания последовательного файла.
- Алгоритм доступа к элементам файла.
- Алгоритм добавления элементов в последовательный файл.
- Строковый тип данных. Строковые выражения.
- Операция отношения.
- Процедуры.
- Текстовый файл.
- Заголовок модуля. Связь модуля с программой.
- Стандартные модули
- Объектно-ориентированное программирование (ооп)
- Работа с массивами
- Множества
- Операции над множествами
- Понятие файла
- Работа с файлами
- Структура модуля
- Стандартные модули языка Delphi