Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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: 509; Нарушение авторских прав |