Общие сведения о языке «Pascal»
Язык программирования «Pascal» был разработан в конце 60-х годов профессором Высшего технического училища в Цюрихе (Швейцария) Никлаусом Виртом. Предложенный им алгоритмический язык он назвал именем французского ученого Блеза Паскаля (1623 – 1662), который создал первую в мире вычислительную машину. Язык предназначался для обучения студентов программированию.
Язык «Pascal», утвержденный в качестве стандартного в 1979 г., является наиболее совершенным по сравнению с такими универсальными языками программирования, как «Алгол», «Фортран», «Бейсик» и др.
В настоящее время «Pascal» является одним из самых развитых языков программирования.
В последнее время повсеместно используется расширенный вариант языка «Pascal», который называется «Turbo Pascal» и имеет больше возможностей в сравнении с утвержденным стандартом языка.
Благодаря своей эффективности, простоте и логичности «Pascal» быстро получил широкое распространение во всем мире. Тексты программ легко проверяются на правильность. Число операторов языка сведено до минимума. «Pascal» позволяет рационализировать рабочий процесс программирования, постепенно уточняя отдельные части программы и, наряду с небольшими несложными программами, создавать структурированные программы трудоемких и сложных вычислений.
Любой естественный язык (русский, английский, французский и т.д.) состоит из четырех основных элементов: символов, слов, словосочетаний и предложений.
Символ языка – это элементарные знаки, используемые для составления любых текстов.
Набор таких символов называют алфавитом языка.
Алфавит языка «Pascal» включает в себя следующие символов:
1.Латинские буквы (заглавные и прописные).
2.Цифры от 0 до 9.
3. Знаки арифметических операций:
+ – сложение; – - вычитание; * – умножение; / – деление
4. Знаки отношений:
> – больше; <– меньше; = – равно;> = – больше или равно; <= – меньше или равно; <> – не равно.
5. Разделители:
.– для разделения целой и дробной части числа, обозначение конца программы, отделение полей в записи;
, – для разделения элементов в списке;
; – для разделения операторов;
: – для отделения переменной или константы от типа и метки от оператора;
«‘ – выделение символа или строковой константы;
() – выделение выражений, списков параметров;
[] – выделение индексов массивов, элементов множеств;
{} – скобки комментариев.
6. Спецификаторы:
^ – значение величины по ее указателю;
@ – обозначение адреса переменной;
# – обозначение символа по его коду;
$ – обозначение директивы компилятора или знак 16-ричного числа.
7. _ – знак подчеркивания
Последовательность символов образуют слова, группа слов – выражение, а определенные комбинации слов и выражений составляют словарь языка.
1.Указатели функций. В языке «Pascal» существует ряд стандартных функций, которые записываются следующим образом:
<имя функции> (<список параметров>)
Например,
SIN (Х) – синус х;
ABS (5) – модуль (абсолютная величина) числа 5;
Х MOD 2 – остаток от деления величины х на 2.
Язык «Pascal» также позволяет пользователю создавать свои собственные функции.
2. Имена величин (идентификаторы) обозначаются набором символов состоящих из латинских букв (A-Z, A-z) и цифр (0—9).
Имена указывают на элементы языка – константы, метки, типы, переменные, процедуры, функции, модули, объекты. При указании имени на первом месте должна стоять буква. Можно использовать в именах переменных знак подчеркивания «_». Нельзя использовать в качестве имен величин служебные слова языка.
Например, В, Primer, G_18 – правильно заданные имена.