Операторы языка Pascal для работы со строковыми величинами справочная презентация Халды 2008 Автор: Эсенбаев Д. В.
Объявление строковых и символьных величин Var a:string; b:char; В этом фрагменте программы описываются: величина а строкового типа и величина b символьного типа
Соответствие типов Var a:string; b:char; begin ************ a:=b;так можно! b:=a;так нельзя!
Склеивание строк Для склеивания строк используется операция сложения, знаком которой служит обыкновенный математический «+». writeln(a+b); илиc:=a+b; – строки в в языке Паскаль складываются так же как и числа. Пример: Написать программу, в которой складываются два слова. Придумать такую пару слов, чтобы результат сложения имел смысл. Решение: var a, b: string; begin a:=пар; b:=ус; writeln(a+b); end. Результат: слово «парус»
Определение длины строки При выполнении команды writeln(length(a)); на экране печатается число, равное количеству символов в строке. Длина строки может выступать и в качестве функции, если ее значение присвоить переменной целого или вещественного типа. Пример: var a: string; begin а:=информатика; writeln(length(a)); end. Результат: число 11
Копирование фрагмента строки Функция, выделяющая из строки а подстроку длиной m, начиная с n-го символа. Результат копирования может быть выведен на экран или присвоен другой строковой переменной. Пример: var a: string; begin a:=прилипала; writeln(copy(a,4,4)); end. Результат: слово «липа»
Удаление фрагмента строки Процедура, удаляющая из строки а m символов, начиная с n-го. Процедура удаления является самостоятельной командой и не может быть присвоена другой переменной или выведена на экран. Пример: var a: string; begin a:=значение; delete(a,4,2); writeln(a); end. Результат: слово «знание»
Вставка подстроки Процедура, вставляющая подстроку а1 в строку а перед n-ным символом. Процедура вставки является самостоятельной командой. Пример: var a: string; begin a:=око; insert(мол,a,1); writeln(a); end. Результат: слово «молоко»
Работа с презентацией завершена. Обратитесь за дальнейшими инструкциями к учителю. Спасибо за внимание! Удачи вам в изучении информатики!