Строковый тип данных в Паскаль, встроенные в язык функции и процедуры для работы с ними. Решение задач на строки.

В матрице из букв найти слово

Дана квадратная матрица, состоящая из букв. Найти в ней цепочку букв, составляющую заданное слово. Цепочку составляют соседние по горизонтали или вертикали буквы. Вывести на экран номер строки и столбца, в котором начинается слово, а также его расположение (вертикальное или горизонтальное).

Заменить пробел и группы пробелов символом "*"

Дана строка слов, разделенных пробелами. Между словами может быть несколько пробелов, в начале и конце строки также могут быть пробелы. Требуется преобразовать строку так, чтобы в ее начале и конце пробелов не было, а слова были разделены одиночным символом "*" (звездочка).

Заменить в самом длинном слове строки буквы 'a' на 'b'

Дана строка символов. Группы символов, разделенные одним или несколькими пробелами и не содержащие пробелов внутри себя, будем называть словами. В самом длинном слове заменить все буквы «a» на «b».