- •"Основы языка программирования Pascal. Операторы ветвления"
- •3.1 Основные элементы языка Pascal
- •3.1.1 Основные символы
- •3.1.2 Зарезервированные слова
- •3.2 Стандартные типы данных
- •3.2.1 Целочисленный тип
- •3.2.2 Вещественный тип
- •3.2.4 Символьный тип
- •3.3 Переменные
- •3.4 Константы
- •3.5 Выражения
- •3.6.1 Заголовок программы
- •3.6.2 Раздел описания
- •3.7.3 Операторы вывода данных
- •Задачи для самостоятельного решения по теме «Линейные структуры»
- •Варианты задач по теме «Операторы ветвления»
"Основы языка программирования Pascal. Операторы ветвления"
3 Общие положения
3.1 Основные элементы языка Pascal
3.1.1 Основные символы
Алфавит языка Pascal состоит из основных символов, которые подразделяются на буквы, цифры и специальные символы:
Буквы: от A до Z (26 букв латинского алфавита, причем транслятор языка Pascal не различает прописные и строчные буквы); знак _ (подчеркивание);
Цифры: 0 1 2 3 4 5 6 7 8 9;
Специальные символы: + - * / = < > ( ) { } [ ] . , ; : # $ ^ @ ’
Неделимые последовательности символов алфавита образуют слова – идентификаторы, которые используются для обозначения констант, переменных, процедур, функций и т.д. Имя идентификатора должно начинаться с буквы либо символа подчеркивания. Например: name_1, _summation и т. д.
3.1.2 Зарезервированные слова
Зарезервированные слова являются составной частью языка Pascal, которые нельзя переопределять и использовать в качестве идентификаторов, определяемых пользователем.
Основные зарезервированные слова языка Pascal:
Absolute |
And |
Array |
Assembler |
Begin |
Break |
Case |
Const |
Constructor |
Continue |
Destructor |
Div |
Do |
Down To |
Else |
End |
External |
Far |
File |
For |
Function |
Goto |
If |
Implementation |
In |
Inline |
Interface |
Interrupt |
Label |
Mod |
Near |
Nil |
Not |
Object |
Of |
Or |
Paced |
Private |
Procedure |
Program |
Public |
Record |
Repeat |
Set |
Shl |
Shr |
String |
Then |
To |
Type |
Unit |
Until |
Uses |
Var |
Virtual |
While |
With |
Xor |
|
|
Слово в языке Pascal имеет определенный смысл. Элементы языка должны разделяться друг от друга пробелами или другими спецсимволами (разграничителями).
3.2 Стандартные типы данных
Любые данные (переменные, константы, значения функций и т.д.) характеризуются в Pascal своими типами. Тип данных определяет:
формат представления данных в памяти компьютера, включая объем памяти, отводимой под хранение значений переменных;
множество допустимых значений, которые может принимать принадлежащая к выбранному типу переменная или константа;
множество допустимых операций, применимых к этому типу.
Типы данных на Pascal делятся на пять классов:
простые;
структурированные;
ссылочные;
процедурные;
объектные.
Каждой переменной в программе необходимо задать свой тип данных. Все сложные типы данных в Pascal составляются из простых (неструктурированных) типов.
Простой тип данных может определяться самим программистом (будет называться описанным скалярным типом – declared scalar type). Можно использовать стандартные скалярные типы:
целочисленный;
вещественный;
булевский или логический;
символьный или литеральный;
перечисляемый;
интервальный.
