Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MET1.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Данные и тип данных

Данные, используемые в программе, делятся на переменные и константы. Переменные, в отличие от констант, могут изменять свое значение в процессе работы программы. Каждая переменная имеет идентификатор и значение, принадлежащее определенному типу. Желательно давать переменным (да и не только им, но и другим объектам) такие имена, чтобы по ним можно было сразу определить их назначение. Тип переменной зависит от информации, которую собираются в ней хранить. В Турбо-Паскале имеется ряд стандартных типов, например, REAL (вещественный); BYTE (целый, диапазон: 0…255); INTEGER (целый, диапазон: -32768...32767); CHAR (символьный); BOOLEAN (логический) и другие. Пользователь может задать собственный тип данных. В этом случае его надо определить в разделе TYPE. Типы бывают простые и сложные. Данные простых типов могут принимать только одно значение одновременно, сложные – более одного. Все переменные объявляются в разделе программы VAR с указанием идентификатора и типа. На физическом уровне описание переменных означает резервирование места в оперативной памяти. Константы могут использоваться в программе как по имени (в этом случае они должны быть предварительно описаны в разделе CONST), так и непосредственно по значению.

Стандартные функции

В Турбо-Паскале имеется ряд стандартных функций, которые можно использовать для вычислений в программах. Аргумент функции записывается в круглых скобках.

№ п/п

Обозначение

Назначение

Тип

аргумента

функции

1

Cos(x)

Cos x

Целый или вещественный

Вещественный

2

Sin(x)

Sin x

3

Arctan(x)

Arctg x

4

Exp(x)

ex

5

Ln(x)

Ln x

6

Sqrt(x)

7

Abs(x)

Целый или вещественный

Как у аргумента

8

Sqr(x)

9

Frac(x)

Дробная часть числа x

Вещественный

Вещественный

10

Int(x)

Целая часть числа x

11

Pi

-

Вещественный

12

Trunc(x)

Целая часть числа x

Вещественный

Целый

13

Round(x)

Ближайшее целое число к х

14

Ord(x)

Порядковый номер х

Все, кроме вещественного

Целый

15

Chr(x)

Символ по коду

Byte

Char

16

Odd(x)

Нечетность числа х

Целый

Boolean

17

Pred(x)

Предыдущее значение для х

Все, кроме вещественного

Как у аргумента

18

Succ(x)

Последующее значение для х

19

Random

Псевдослучайное число из [0,1)

-

Вещественный

20

Random(x)

Псевдослучайное целое

число из [0,х)

Integer

Integer

21

Upcase(x)

Прописная латинская буква из строчной буквы х

Char

Char

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