Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
subjects:programming:pascal [2015/10/19 14:58] ¶ создано |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Pascal ====== | ||
- | **Паскаль** -- это императивный, структурированный компилируемый язык программирования. | ||
- | |||
- | Часто используется в учебных заведениях в качестве "первого" языка. | ||
- | Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. | ||
- | |||
- | Паскаль, в его первоначальном виде, представляет собою чисто процедурный язык и включает в себя множество алголоподобных структур и конструкций с зарезервированными словами наподобие if, then, else, while, for, и т. д. Тем не менее, Паскаль также содержит большое количество возможностей для структурирования информации и абстракций. | ||
- | В современных диалектах (Free Pascal) доступны такие операции, как перегрузка операторов и функций. | ||
- | |||
- | =====Стандартные функции===== | ||
- | |Функция|Описание|Пример|| | ||
- | ^Простые типы данных^^^^ | ||
- | ^DEC(N)|Уменьшение N|<code pascal>DEC(6);//=5</code>|| | ||
- | ^INC(N)|Увеличение N|<code pascal>INC(5);//=4</code>|| | ||
- | ^ORD(N)|Порядковый номер N|<code pascal></code>|| | ||
- | ^ODD(N)|Проверка N на чётность|<code pascal></code>|| | ||
- | ^PRED(N)|Предшествующее значение N|<code pascal>PRED('b');//='a'</code>|| | ||
- | ^SUCC(N)|Последующее значение N|<code pascal>SUCC('B');//='C'</code>|| | ||
- | |||
- | ^||<code pascal></code>|| | ||
- | |||
- | |||
- | =====Типы данных===== | ||
- | =====Объявление переменных:===== | ||
- | =====Ввод, Вывод сообщений в консоли:===== | ||
- | =====Условие if():===== | ||
- | ====Пример:==== | ||
- | =====Циклы===== | ||
- | ====Цикл for():==== | ||
- | ====Цикл while():==== | ||
- | ====Цикл do while():==== | ||
- | =====Массив:===== | ||
- | =====Функции===== | ||
- | =====ООП===== | ||
- | =====Пример простой программы===== |