Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"
1. объединение
операция позволяет объединить 2 строки в одну, приписав к концу первой начало второй.
Пример
X:=’тепло’;
Y:=’ход’;
Z:=x+y;{получим - теплоход}
2. сравнение
‘=’ – означает посимвольное совпадение строк
‘<,>’ – относятся к длинам строк
3. присваивание – строковой переменной присваивается строковое выражение
4. основные процедуры и функции
a:=length(s) – длина строки
s:=copy(строковое выражение, начальный символ, количество символов) – копирование части строки
a:=pos(подстрока, исх. строка) – поиск подстроки в строке(а-номер первого символа подстроки в исходной строке)
insert(вставляемая строка, исходная строка, целое число) – вставка подстроки в строку после данного символа
delete(строка, номер начала, количество символов) – удаление из строки данное количество символов после данного элемента.
Пример программы
В качестве примера использования строковых процедур и функций используется программа пословного перевода с английского языка.
Задания по разделу
1. чем отличается символьный тип данных от строковых
2. используя символьный массив, определите, сколько слов в данном тексте, сколько букв «а» в данном слове
3. дана строка с несколькими запятыми, получите слово между первой и второй запятыми
1.2.7. Записи
В этом параграфе дается определение записи, описание её структуры на Паскале и простейшие примеры применения.
Определение записи
С одной стороны запись – последовательность байтов на носителе, ограниченная с двух сторон специальными признаками, с другой стороны, в связи со сложной её внутренней структурой, запись – совокупность разнородных данных, описываемых и обрабатываемых, как единое целое.
Данные из которых состоит запись – поля.
Описание записи
Type