Это старая версия документа!
Паскаль – это императивный, структурированный компилируемый язык программирования.
Часто используется в учебных заведениях в качестве «первого» языка. Является базой для ряда других языков. Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования.
Паскаль, в первоначальном виде, представляет собою чисто процедурный язык и включает множество структур и конструкций с зарезервированными словами наподобие if
, then
, else
, while
, for
, и т. д.
Тем не менее, Паскаль также содержит большое количество возможностей для структурирования информации и абстракций.
Реализации Паскаля могут отличаться друг от друга стандартными модулями и возможностями (т.е. имеются диалекты
).
В современных диалектах (например: Free Pascal
) доступны такие операции, как перегрузка операторов и функций.
В учебных заведениях всё чаще встречается PascalABC.NET
.
program <название_программы>; const <константы>; var <переменные>; begin <главный_код>; end.
Стандартные функции и процедуры
Переменные и константы
Ввод, Вывод сообщений в консоли
Структурированные операторы
Массивы:Массивы FIXME
Функции и процедуры
Работа с файлами
PascalABC:GraphABC
ООП:ООП
Пример простой программы:.example