Скачиваний:
25
Добавлен:
13.06.2014
Размер:
355.33 Кб
Скачать

Целочисленные типы данных.

Следующие разновидности целых чисел:

п/п

Наименование

Диапазон

Integer

-32768 … +32767

Lobgibt

-2147483648 …+2147483647

Shortint

-128 … +127

Word

0 … +65535

Byte

0 … +255

Вещественные (дробные) типы данных

п/п

Наименование

Диапазон

1.

Real

(-/+) 2,9 х 10-39 … 1,7 х 10 38

2.

Single

(-/+) 1,5 х 10-45 … 3,4 х 10 38

3.

Double

(-/+) 5 х х 10-324 … 1,7 х 10 308

4.

Extended

(-/+) 3,4 х 10-4932 … 1,1 х 10-4932

5.

Comp

- 2 63 … + 263

Символьные данные

В этот тип входят все те символы и значки, которые имеются на клавиатуре, а также символы, которые получаются при нажатии различных комбинаций клавиш.

Всего – 256.

В соответствии с американским стандартом кодировки информации этим символам присвоены номера от 0 до 255.

Этот тип находи ограниченное применение в программах.

В ТР.7 существуют функции, которые по номеру символа выдают его обозначение, и наоборот, по введенному символу выдают его порядковый номер.

Логические типы

Используются в программе для реализации каких-либо логических задач. К этому типу данных относятся такие, которые могут принимать одно из двух значений:

True

False

Отрядочный тип

Разновидность данных порядкового типа, к которому относят целые числа и символы. При использовании этого типа программист сам задает нижнюю и верхнюю границы их применения, разделяя их двумя точками. При этом, если в качестве данных используются символы, они заключаются в апострофы.

Var Х: 10 .. 50

Y: `a` .. `X`

Необходимость применения типа-отрезка иногда вызывается тем, что в программе необходимо сэкономить место под память, занимаемую переменными или же осуществить автоматический контроль за переменной, изменяющейся в указанных границах.

Как только переменная выбывает за эти границы, машина выдает сообщение.

Строковый тип (string)

Какое-либо слово, словосочетание или строка, состоящая из отдельных символов. Если в программе использовать слово string по умолчанию, т.е. не указывая максимального количества символов в строке, то программа может использовать строки длиной не более 256 символов.

Var Х: string

Если же после слова string указать в [ ] число, то это будет означать максимальное количество символов, допустимых в этой строке:

Var Y: string [8]

Арифметические функции в тр.70

Abs (x)

|x|

Sin (x)

Sin x

(в радианах)

Cos (x)

Cos x

Arctan (x)

Arctg x

Ln (x)

Ln x

Exp (x)

ex

Sqr (x)

x2

Sqrt (x)

Корень из Х

ав => eв lna

Exp (в * ln (a))

div

Целочисленное деление

А div b 5 div 4 = 1

A mob B

Поиск остатка от целочисленного деления

Round (x)

Округление дробного Х до целого по правилу

Trunc (x)

Округление Х до целого путем отбрасывания дробной части

Frac (x)

Определение дробной части

Int (x)

Округление дробного Х до целого в меньшую сторону

При этом Х не будет относиться к целому типу данных

Inc (x, y)

Увеличение Х на Y.

Если в записи отсутствует Y, то Х увеличится на 1

Dec (x, y)

Уменьшение Х на Y.

Если Y нет, то Х уменьшается на 1

Add (x)

Проверка Х на нечетность.

Результат будет true,

если Х – нечетный.

Сhr (x)

Вывод символа по его номеру Х

Ord (x)

Вывод номера для символа Х

Pred (x)

Вывод символа, предшествующего символу Х

Succ (x)

Вывод символа, следующего за Х

Random (x)

Генерация в программе случайных чисел от 0 до Х.

Если в записи отсутствует Х, то генерируются числа от 0 до 1 .

При использовании функции при каждом запуске программы на экране будет появляться одна и та же комбинация случайных чисел. Чтобы этого не происходило, необходимо перед функцией random в программе запускать генератор случайных числе с помощью функции randomize.

Все функции, которые используются в формуле или программе, выполняются в определенной очередности. Для обеспечения правильной записи формул используют следующую таблицу:

Название операций или действий

Содержание

1

Вычисления в круглых скобках

( )

2

Вычисление функций

Sin, cos, ln ...

3

Одноместные операции

+4, -2, not (логическое НЕ)

4

Операции типа умножение

* / dif, mod, and (логическое И)

5

Операции типа сложение

+, -, or (логическое ИЛИ)

6

Операции сравнения

=, <, >, <>, <=, >=, in

Пример:

Записать формулу для вычисления функции Y на языке ТР.7

Y: = ( (х * х + sqrt (x) ) / (ln (x) – sin (x) ) / (exp (x) + abs (x) );