Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Элементы языка программирования Delphi
Алфавит Алфавит языка Delphi включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробел, знак подчеркивания и зарезервированные слова. Буквы – это буквы латинского алфавита от а до z и от А до Z. В Delphi нет разницы между строчными и прописными буквами алфавита, если только они не входят в символьные и строковые выражения. Цифры – арабские цифры от 0 до 9. Шестнадцатеричные цифры имеют значения от 0 до 15. Первые 10 обозначаются арабскими цифрами от 0 до 9, остальные – это A, B, C, D, E, F. Специальные символы Delphi – это символы: + - * / =, ‘.:; <> [ ] () { } ~ ^ @ $ # К специальным символам также относятся составные символы, которые воспринимаются компилятором как единое целое: <= >=:= (* *) (..) //.. Зарезервированные слова и идентификаторы В Delphi имеются следующие зарезервированные слова:
And Except Library Set Array Exports Mod Shl As File Nil Shr Asm Finalization Not String Begin For Object Then Case Function Of Threadvar Class Goto Or To Const If Out Try Constructor Implementation Packed Type Destructor In Procedure Unit Dispinterface Inherited Program Until Div Initialization Property Uses Do Inline Raise Var Downto Interface Record While Else Is Repeat With End Label Resourcestring Xor
Зарезервированные слова не могут использоваться в качестве идентификаторов. Идентификаторы в Delphi – это имена переменных, констант, меток, типов, объектов, классов, свойств, процедур. Идентификатор всегда начинается буквой, за которой могут следовать буквы и цифры. Пробелы и специальные символы алфавита не могут входить в идентификатор. Переменная в Delphi – это величина, которая может изменяться в процессе выполнения программы. Любая переменная перед использованием обязательно должна быть объявлена, т.е должен быть указан ее тип в разделе описания переменных (после зарезервированного слова Var). Например, Var a: integer задает переменную а целого типа.
Типы данных
Все данные, используемые в программе (константы, переменные, значения функций или выражений), характеризуются своими типами. Тип определяет множество допустимых значений, которые может иметь тот или иной объект, а также множество допустимых для него операций. Кроме того, тип определяет и формат внутреннего представления данных в памяти компьютера. В Delphi используются следующие типы данных: простые, структурированные, указатели, процедурные, варианты.
По мере изучения Delphi ознакомимся со всеми этими типами данных, но начнем с простых типов. К простым типам данных относятся порядковые, вещественные типы и тип дата-время. 1. Порядковые типы отличаются тем, что каждый из них имеет конечное число возможных значений. Эти значения можно определенным образом упорядочить и каждому сопоставить некоторое целое число – порядковый номер значения. К порядковым типам относятся целый, логический, символьный, перечисляемый типы и тип-диапазон. Диапазон возможных значений целых типов зависит от их внутреннего представления, которое может занимать один, два, четыре или восемь байтов.
Таблица 3. Целые типы данных
2.Вещественные типы, строго говоря, тоже имеют конечное число значений, которое определяется форматом внутреннего представления вещественного числа. Однако количество возможных значений вещественных типов настолько велико, что сопоставить с каждым из них целое число не представляется возможным. Значения вещественных чисел определяются лишь с определенной степенью точности, зависящей от формата вещественного числа.
Таблица 4. Вещественные типы данных
3. Тип дата-время предназначен для хранения даты и времени. Фактически для этой цели он использует вещественный формат.
Константы При разработке программы часто возникают ситуации, когда нужно использовать лишь одно конкретное значение переменной. В этом случае удобно использовать константы. Константы отличаются от переменных тем, что им присваивают определенное значение в разделе описаний. Поэтому в теле программы уже нет необходимости вводить операцию присвоения значений. Но, тем не менее, в теле программы менять значение константы можно.
Константы описываются после ключевого слова const. Тип у константы можно указывать, а можно и не указывать. Значение константы задается после знака равенства. Например, const PI = 3.14; Е:Real = 2.87; Названия констант принято записывать прописными буквами, чтобы легко отличать их от переменных. Помимо числовых констант, в Delphi существуют строковые и символьные константы.Символы имеют тип Char и записываются в одиночных кавычках: ‘Язык программирования Delphi’. Например, const Prog = ‘Язык программирования Delphi’;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 1144; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.162.247 (0.006 с.) |