КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Операторы языка Object Pascal
Выражение Результат 'COSM1'<'COSM2' True 'akkord'>'AKKORD' True 'Printer '<'Printer' False 'XXXXXX'>'XXXX' True 'River Dnepr'='River Dnepr' True Допускается смешение в одном выражении операндов строкового и символьного типа. Если при этом символьной переменной присваивается значение строкового типа, длина строки должна быть равна единице, иначе возникнет ошибка выполнения. В язык Object Pascal включено несколько полезных при работе со строками функций и процедур: 1. Функция length ( Строка ) возвращает длину строки, т.е. количество символов в параметре Строка. Например, в результате выполнения инструкций n:=length('Иваненко'); m:=length(' Площадь космонавтов '); значение переменных n и m будет равно соответственно 8 и 21. 2. Процедура delete (Строка, р, n ) позволяет удалить часть строки. Здесь Строка – переменная или константа строкового типа; р – номер символа, с которого начинается удаляемая подстрока; n – длина удаляемой подстроки. Например, в результате выполнения инструкций s:='Город Санкт-Петербург'; delete(s,7,6); значением переменной s будет строка 'Город Петербург'. 3. Функция роs (Подстрока, Строка) позволяет определить положение подстроки в строке. Здесь Подстрока – строковая константа или переменная, которую надо найти в строковой константе или переменной Строка. Например, в результате выполнения инструкции р:=pos('Пе','Санкт-Петербург'); значение переменной р будет равно 7. Если в строке нет искомой подстроки, то значение функции роs будет равно нулю. 4. Функция сору (Строка, р, n ) позволяет выделить фрагмент строки. Здесь Строка – выражение строкового типа, содержащее строку, фрагмент которой надо получить; р – номер первого символа, с которого начинается выделяемая подстрока; n – длина выделяемой подстроки. Например, в результате выполнения инструкций st:='Инженер Иванов'; fam:=copy(st,9,6); значением переменной fam будет строка 'Иванов'. Основная часть программы представляет собой последовательность операторов. Операторы предназначены для описания действий, которые будут выполнены при реализации алгоритма. Операторы выполняются последовательно, в том порядке, как они записаны в тексте программы. В зависимости от некоторых условий эта последовательность может нарушаться. Любому оператору может предшествовать метка, которая используется для передачи управления в эту точку программы с помощью операторов перехода goto. Операторы отделяются друг от друга символом точка с запятой (;), который не является частью оператора, - это разделитель операторов. Поэтому после последнего оператора программы и после последнего оператора в составном операторе, т.е. перед ключевым словом end, точку с запятой ставить не обязательно. Если же в указанном случае символ «;» все же поставлен, то считается, что после него расположен пустой оператор и ошибкой не является. Операторы языка подразделяются на две группы: простые и структурные.
Дата добавления: 2014-01-04; Просмотров: 643; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |