Реферат: Язык Paskal. Основные элементы языка. Структура программы
ALPHA a -12
Set _1 СУММА
Game _25 25_ Game
Метка - в среде Turbo - Pascal в качестве метки может использоваться либо целое число без знака из диапазона 0..9999 , либо идентификатор.
Метками при необходимости помечают операторы в программе, от оператора метка отделяется символом двоеточие.
Пример:
M 1: Y := X + Z ;
99: Write ( Y );
145: end ; {пустой оператор}
4. Выражения
Выражение - это синтаксическая единица языка, определяющая способ вычисления некоторого значения, подробнее см.[5, 14].Выражения в среде Turbo - Pascal формируются из констант, переменных, функций, знаков операций и круглых скобок.
Пример:
( A + B ) * Sin ( C ) {арифметическое выражение}
A + B - C <> 0 {выражение отношения}
( A - B > 0) and ( C + A =0) {логическое выражение}
5. Типы данных
Turbo - Pascal предполагает строгую типизацию данных, то есть в программе в секции определения данных должны быть определены все типы объектов, используемых в секции определения действий.
Типы данных Turbo - Pascal
6. Операции
Стандартные
Целые
Целые переменные, значения которых принадлежат одному из указанных диапазонов:
Тип | Диапазон | Размер, байт |
Shortint | -128..127 | 1 |
Integer | -32768..32767 | 2 |
Ljngint | -2147483648..2147483647 | 4 |
Byte | 0..255 | 1 |
Word | 0..65535 | 2 |
Примеры операций, допустимых над данными целого типа
Арифметические операции:
+ | сложение; |
- | вычитание; |
* | умножение; |
Div | деление нацело:13 Div 2=6; |
Mod | остаток от деления:13 Mod 2=1. |
Стандартные функции:
Dec(X,N) | изменение X на N:Dec(13,2)=15; |
Inc(X) | увеличение X на 1:Inc(13)=14; |
Odd(X) | определение четности: Odd(13)=True, Odd(12)=False; |
Abs(X) | абсолютная величина X:Abs(-13)=13; |
Sqr(X) | возведение в квадрат: Sqr(2)=4. |
Var X,Y:integer;
Let:byte;
...