II. Простейшие конструкции языка

I. Символы, простейшие конструкции и выражения языка Turbo Pascal

 

Цель работы:1) Ознакомиться с основными символами и простейшими конструкциями языка Turbo Pascal.

2) Освоить приемы программирования арифметических выражений.

 

Алфавит языка

 

1. Буквы: 26 латинских прописных и строчных букв (A-Z, a-z) и символ подчеркивания _.

2. Цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

3. Разделители используются для отделения друг от друга идентификаторов (имен объектов), чисел, зарезервированных слов:

· __ (пробел),

· комментарий { текст } или (* текст *),

· любой управляющий символ (коды от 0 до 31), включая символ перевода строки (код 13).

4. Специальные символы:

4.1.Знаки пунктуации (см. таблицу 1):

Таблица 1. Знаки пунктуации

Знак Применение
{ } Скобки комментария
( * * ) Скобки комментария
[ ] Выделение индексов массивов, элементов множеств, размера строковой константы
( ) Выделение выражений, списка параметров, аргументов функций
Апостроф для выделения символа или строковой константы
: = Знак присваивания в операторе присваивания
; Разделение предложений программы (операторов и описаний)
: Отделение переменной от типа или оператора от метки
= Отделение идентификатора типа от описания типа константы от ее значения
, Запятая для разделения элементов списка
. Обозначение конца программы, отделение целой части от дробной, отделение полей в записи
$ Обозначение директивы компилятора

 

4.2. Знаки операций:

Арифметических: + (сложение), - (вычитание), * (умножение), /(деление), DIV (деление нацело с отбрасыванием остатка), MOD (нахождение остатка от деления нацело);

{ Внимание! Нет операции возведения в степень ! }

Отношения: > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), < > (не равно);

Логических: NOT (отрицание – «не»), OR (логическое сложение – «или»), AND (логическое умножение – «и»).

5. Ключевые (служебные) зарезервированные слова:

absolute end inline procedure type
and external interface program unit
array file interrupt record until
begin for label repeat uses
case forward mod set var
const function nil shl while
div goto not shr with
do if of string xor
downto implementation or then  
else in packed to  

6. Неиспользуемые символы: буквы русского алфавита и некоторые знаки: %, &, '' и т.д. - не используются в Turbo Pascal, но их можно использовать в комментариях и в символьных строках (внутри апострофов).

 

II. Простейшие конструкции языка

 

 

1. Числамогут быть целого или вещественного (действительного) типа.

Числа целого типа -4, -100, 1987, -1001 (знак + в записи чисел опускается).

Числа вещественного типа имеют две формы записи:

1) с фиксированной точкой -12.3879, 735.4;

2) с плавающей точкой или с порядком, например:

запись на языке Turbo Pascal обычная математическая запись

2.65Е 6 или 2650000

-2.5Е- 5 или -0,000025

-1.8Е 5 или -180000

 

2. Идентификаторы - имена объектов в программе, таких как переменные, программы, функции, константы, типы, модули и т. д.

Идентификаторы образуются из букв и цифр (к буквам здесь относится и знак подчеркивания). Первый символ – обязательно буква. Запоминаются первые 63 символа в идентификаторе.

Примеры идентификаторов: Х1, SUMMA_ZARPLAT, ALFA, F_I_O, А123.