Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Порядок использования строк





Определение строковой переменной с диной строки не более 15 символов:

а) с предварительным описанием типа:

Type Str1 = String [15];

Var MyStr: Str1;

б) без предварительного описания типа:

Var MyStr: String [15];.

Объем памяти, занимаемый строковой переменной в байтах равен объявленному размеру строки +1. Для строки, описанной в нашем примере, длина строки в байтах равна 15+1=16. Это объясняется тем, что в нулевом байте строки хранится информация о ее фактической длине.

Строковые выражения:

строковые выражения состоят из:

строковых констант;

строковых переменных;

процедур и функций работы со строками;

знаков операций (сцепления {+}и отношения {=, <>, >, <, >=, <=}).

Примеры:

'I'+'B'+'M '+'PC' IBM PC;

'DOS 6.22'<'Dos 6.22' True;

Str1:='Students'$

A: String[6]; A:='Группа 31'; 'Группа'

Процедуры (основные):

Str (Chi, St) – преобразование число Chi в строку St

пример: Chi:=3.5Е+2; Str (Shi: 6, St); ___350;

Val (St, Chi, Cod) – преобразует строку в число. Если нормально Cod=0, если встретился неверный символ, то Cod=порядковому номеру этого символа, а Chi – не определен;

Delete (St, Pos, N) – удаление N символов строки St, начиная с позиции Pos;

Insert (Str1, Str2, Poz) – вставка строки Str1 в строку Str2, начиная с позиции Poz.

Функции (основные):

Copy (St, Poz, N) – выделяет из St подстроку длиной N символов, начиная с позиции Poz;

ConCat (Str1, str2,.., StrN) – выполняет сцепление строк;

Length (St) – вычисляет текущую длину строки St;

Pos (Str1< Str2) – обнаруживает первое появление строки Str2 в строке Str1;

UpCase (Ch) – преобразует строчную букву в прописную.

Запись

Запись – это структурированный тип данных, состоящий из фиксированного числа компонентов одного или: нескольких типов.

Порядок использования записей:

Объявление (описание) типа запись:

Описание типа запись начинается со слова Record и заканчивается End;

Между ними приводятся поля записи с указанием типа;

Формат записи: Type <имя типа> = Record

<поле1>: <тип1>;

….

<полеN>: <типN>

End;

Пример использования типа запись смотри в примере программы предыдущей лекции.

Повторение имен полей в пределах записи не допускается;

Объявление (описание) переменной типа запись:

Var <Имя переменной>: <имя типа>;

Обращение к полям записи:

Вариант 1: <Имя переменной>.<поле1>:= <значение>;

Вариант 2: With <имя переменной> do <выражение, включающее поле1>. Оператор With допускает вложенность до 9.

Пример: Type Complex = Record

Re, Im: Real;

End;

Var Comp1, Comp2, Comp3: Complex;

Begin

Comp1.Re:= 1;

Comp1.Im:= 2;

Comp2.Re:= 2;

Comp2.Im:= 3;

Comp3.Re:= Comp1.Re + Comp2.Re;

Comp3.Im:= Comp1.Im + Comp2.Im;

End.

Множество

Множество – это структурированный тип данных, представляющий набор взаимосвязанных объектов, которые можно рассматривать как единое целое;

Date: 2016-05-16; view: 478; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию