Знакомство с элементами языка программирования Паскаль

Любой естественный язык строится из элементарных составляющих — букв, образующих алфавит языка. Буквы используются для построения слов, слова складываются в предложения, а предложения образуют текст. Всякий язык программирования организован примерно так же. Имеется алфавит языка, то есть набор символов, которые можно использовать в программе.

Алфавит языка ABC Pascal идентичен языку программирования Турбо Паскаль и включает буквы, цифры, шестнадцатеричные цифры, специальные символы и зарезервированные слова.

Буквы - это буквы латинского алфавита от а до z и от А до Z. В Турбо Паскале нет различия между прописными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.

Цифры - арабские цифры от 0 до 9.

Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0...9, остальные шесть - латинскими буквами A...F или a...f.

Специальные знаки ABC Паскаля - это символы: + - * / =, '.:; < > [ ] () { } ^ @ $ #

К специальным знакам относятся также следующие пары символов:; < > <= >=:= (* *) (..).

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

Особое место в алфавите языка занимают пробелы, к которым относятся любые символы ASCII в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).

В математике ведётся знакомство с понятием величина. С этим же понятием работают и в языке программирования ABC Паскаль. Величина имеет следующие характеристики:

1. Имя (идентификатор).

2. Тип.

3. Значение.  

Идентификаторы в ABC Паскале - это имена констант, переменных, меток, типов, объектов, процедур, функций, модулей, программ, полей в записях, файлов. Идентификаторы могут иметь произвольную длину, не значащими (уникальными в области определения) являются только первые 63 символа.

Идентификатор всегда начинается буквой или знаком подчеркивания, за которым могут следовать буквы, цифры и знак подчеркивания (код; 95 в ASCII). Пробелы, буквы русского алфавита и специальные символы алфавита не могут входить в идентификатор.

Арифметические операции и стандартные функции, используемые в ABC Паскаль, таблица 1:

Таблица 1 Арифметические операции и стандартные функции в Pascal ABC.

Математическая запись В языке программирования ТР
Сложение +
Вычитание -
Умножение *
Деление /
Больше >
Меньше <
Больше или равно >=
Меньше или равно <=
Неравно <>
X2 Sqr (x)
√x Sqrt (x)
Cos x Cos (x)
Sin x Sin (x)
Tg x Tg (x)
Модуль числа Abs (x)
Экспонента Exp (x)
Натуральный логарифм Ln (x)
Целая часть от деления x div y
Остаток от деления x mod y

 

Приоритет выполнения операций:

1. Действия в скобках.

2. Вычисление значений функции.

3. Умножение и деление.

4. Сложение и вычитание.

5. Операции отношения.

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: