Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
254
Добавлен:
02.05.2014
Размер:
3.54 Mб
Скачать

Основы программирования вDelphi

Обычный разговорный язык состоит из четырех основных элементов: символов, слов, словосочетаний и предложений. Алгоритмический язык содержит подобные элементы, только слова называют элементарными конструкциями, словосочетания – выражениями, предложения – операторами. Алгоритмический язык (как и любой другой язык), образуют три его составляющие: алфавит, синтаксис и семантика.

Алфавит– фиксированный для данного языка набор символов (букв, цифр, специальных знаков и т.д.), которые могут быть использованы при написании программы.

Синтаксис– правила построения из символов алфавита специальных конструкций, с помощью которых составляется алгоритм.

Семантика– система правил толкования конструкций языка.

Таким образом, программасоставляется с помощью соединения символов алфавита в соответствии с синтаксическими правилами и с учетом правил семантики.

Основные элементы алгоритмического языка

Любой язык представляет собой совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма решения задачи на языке программирования необходимо четко знать правила написания и использования элементарных информационных и языковых единиц.

Алфавит языка

В качестве букв используются прописные и строчные буквы латинского алфавита, знак подчеркивания, десятичные цифры и специальные символы:

+ - * / > < = ; # ’ , . : [] {} $ () ^ @ пробел

Составные символы:

:= <> .. (* *) <= >=

Примечание. Русские буквы можно использовать для задания значений строковых переменных или констант и обязательно заключать в апострофы.

Слова

Набор слов, используемых в языке, делятся на зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.

Зарезервированные словаявляются составной частью языка, имеют фиксированное начертания и раз навсегда определенный смысл. Например:label(метка),begin(начало блока),end(конец блока),not(логическое НЕ),div(деление нацело),do(выполнить),for(для) и т.д.

Для обозначения объектов программы: переменных, постоянных величин, различных процедур, функций, объектов используются имена – идентификаторы, устанавливающие соответствие между объектом и некоторым набором символов.

Стандартные идентификаторыслужат для обозначения типов данных, констант, процедур и функций, заранее определенных разработчиками языка программирования. Например,integer(описывает целый тип данных),Sin,Cos,Ln,Sqr,Sqrt(вызывают стандартные математические функции),Read,ReadLn(вызывают процедуру ввода данных),Write,WriteLn(вызывают процедуру вывода данных).

Пользовательские идентификаторыслужат для обозначения типов данных, констант, процедур и функций, определенных самим программистом. При этом в каждом программном блоке идентификаторы должны быть уникальными.

Правила написания идентификаторов:

  • Идентификатор может начинаться только с латинской буквы или знака подчеркивания.

  • В идентификатор не могут входить пробелы и специальные символы.

  • Прописные и строчные буквы в идентификаторе воспринимаются программой как синонимы.

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