Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pas_Lab6 (1).docx
Скачиваний:
10
Добавлен:
15.03.2016
Размер:
180.98 Кб
Скачать

1.6. Справки по структуре и операторам Паскаль-программы

При выполнении данной работы рекомендуется использовать программу со следующей структурой:

Program <имя_программы>;

{---------------------раздел определения переменных--------------------------}

var

< имя переменной, имя переменной, ... > : <тип переменных>

< имя переменной, имя переменной, ... > : <тип переменных[ >

..............................................

{-------------------------- блок операторов-----------------------}

Begin

Writeln('Сообщение о начале работы программы') ;

{---ввод данных---}

Writeln ('Введите ... ') ;

Readln (<список переменной >) ;

{---операторы вычисления значений---}

.............................

{---вывод результатов---}

Writeln('Сообщение о выводе результатов') ;

Writeln(<список переменных>) ;

Writeln(<список переменных>) ;

........................................................

End.

Разновидности данных целого типа даны в таблице 1.

Таблица 1 – Разновидности данных целого типа

Целый тип

Диапазон значений

Размер памяти

Shortint

-128 .. 127

1 байт

Integer

-32768 .. 32767

2 байта

Longint

-2147483648.. 2147483647

4 байта

Byte

0 .. 255

1 байт

Word

0 .. 65535

2 байта

В отличие от целых типов, значение числа вещественного типа может быть представлено только приблизительно с некоторой конечной точностью. Поэтому вещественное число представляется в экспоненциальном виде x·2y, где x – мантисса числа, а y –порядок. Под представление числа отводится определённое число байт, в которые записываются и мантисса и порядок. В зависимости от конкретного значения представляемого числа положение десятичной точки и, соответственно, количество знаков в мантиссе меняется, поэтому вещественные числа в вычислительной технике называются числами с плавающей точкой.

В Turbo Pascal определены следующие вещественные типы, представленные в таблице 2.

Таблица 2 – Разновидности данных вещественного типа

Тип

Длина (байт)

Количество значащих цифр

Диапазон десятичного порядка

SINGLE

4

7

8

-45

38

REAL

6

11

12

-39

38

DOUBLE

8

15

16

-324

308

EXTENDED

10

19

20

-4951

4932

COMP

8

19

20

-263

263-1

Для вывода поясняющего текста (подсказок оператору) можно использовать операторы типа:

Write('Сообщение о вводе данных');

Writeln('Сообщение о выводе результатов').

Для ввода данных можно использовать операторы типа:

Read(A,B,C);

Readln(S1).

При вводе числа разделяются пробелом, символы - без разделения.

Для вывода результатов можно использовать операторы типа:

Write(Result:7:2);

Writeln(Result:7:2);

где «7»- количество разрядов числа, «2»- количество разрядов после десятичной точки.

Арифметические выражения на языке Турбо-Паскаль:

A + B - сложение вещественных или целых чисел,

A - B - вычитание вещественных или целых чисел,

A * B - умножение вещественных или целых чисел,

A / B - деление вещественных чисел,

A div B - деление целых чисел (целая часть частного).

Порядок выполнения действий определяется рангом (старшинством) операций или скобками по правилам алгебры.

Оператор присваивания:

<переменная> := <арифметическое_выражение> или <константа>;

например, Result:= (A + B) / X;

B1:= true;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]