Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль.doc
Скачиваний:
58
Добавлен:
07.06.2015
Размер:
1.21 Mб
Скачать

Описание данных

Название

Общий вид

Действие

Пример

1. Описание констант

Const

Имя1 = Зн1;

Имя2 = Зн2;

Записывается в ОП значение на место имени

Const

X = 0;

A = ’СТРОКА’;

2. Описание переменных

Var

Имя : Тип;

Имя : Min..Max;

Отводит в ОП место для переменных, но не задаёт их значения.

Var

X, Y : Integer;

A, B, C:Char;

9. Типы данных, используемых в паскале

9.1. Представление данных в эвм

В ЭВМ имеется возможность хранить программу, числовые и символьные данные. Для представления информации в ЭВМ используется двоичная система счисления (двоичные коды).

Система счисления – это совокупность символов и наименований, позволяющих письменно или устно представить любое число.

В позиционных системах счисления используется ограниченное количество цифр. Причем, значение цифры зависит от ее места (позиции) в числе. Например, в числе 225 первый символ 2 означает 2 сотни, а второй символ 2 – 2 десятка.

Количество цифр, используемых в системе, называется ее основанием. Так, в десятичной системе их 10: 0, 1, 2,...,9. Любое число можно представить двумя цифрами: 0, 1, т.е. в двоичной системе. Технически ее реализовать удобнее. Она и используется в ЭВМ. Числа в двоичной системе счисления представляются так: 0, 1, 10, 11, 100, 101, 110, 111, ... .

В вычислительной технике используются специальные наименования:

1 двоичный разряд – бит, 8 бит = байт, 2 или 4 байта - слово.

Целые числа (Integer) в ЭВМ представляются двоичными кодами длиной 2 байта. Для представления чисел с дробной частью (вещественных, Real) используется форма представления с экспонентой (с плавающей точкой).

При этом число записывается в виде

Х = Мx*E px,

где Мx – мантисса (цифровая часть) числа, обычно 1 < Мx <10;

Eтрадиционное для этого случая обозначение 10 - основания системы счисления;

px – порядок (степень 10, на которую нужно умножить мантиссу, чтобы получить число).

Пример.

Запись 0.257 Е+03 означает число 0,257*103 = 257, а

запись 1Е-3 означает число 1*10-3= 0,001

Итак, числа в ЭВМ представляются в двоичной системе счисления и в следующей форме:

1) с плавающей точкой (с экспонентой) – вещественные (Real);

2) с фиксированной точкой – целые числа (Integer).

При этом в числах с фиксированной точкой привычная десятичная запятая заменяется точкой.

Пример.

23,75 => 23.75 0,3 => 0.3

Символы (текстовая информация) представляются в виде двоичных кодов. При этом один символ в наиболее распространенном коде ASCII кодируется одним байтом. Это могут быть символы клавиатуры, а также символы, которых на ней нет (они вводятся особым образом).

9.2. Стандартные функции Паскаля и Турбо Паскаля

В Паскале имеется ряд стандартных функций, предназначенных для обработки вещественных и целых чисел:

Aвc(Х) => |Х|

Sqr(X) => X2

Sqrt(X) => X

Exp(X) => eX

Ln(X) => Ln X

Sin(X) => Sin X – Угол X должен быть задан в радианах.

Cos(X) => Cos X – Угол X должен быть задан в радианах.

Atan(X) => Arctg X

Результаты вычисления в шести последних функциях – вещественные. Аргумент может представлять собой выражение, в том числе константу или переменную. Аргумент всегда заключается в скобки, т.е. любая функция представляется в виде

Имя_функции(аргумент).

Дополнительные функции:

Trunc(X) – округление с отбрасыванием дробной части

Round(X) – округление по общепринятым в математике правилам.

Эти функции используются для преобразования переменных вещественного типа (Real) в целый тип (Integer):

вещественные => целые.