Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"

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

К-во Просмотров: 557
Бесплатно скачать Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"