Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Стандартные функции. boolean - логические переменные занимают 1 байт памяти, могут принимать 2 значения: True (истина) False (ложь)




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

Строковый тип

Символьный тип

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

boolean - логические переменные занимают 1 байт памяти, могут принимать 2 значения:

  • True (истина)
  • False (ложь)

Логические переменные могут использоваться только в логических выражениях.

Над данными логического типа нельзя выполнять обычные арифметические операции, для них определены логические операции и операции сравнения.

Для идентификаторов имеет место:

True> False

Над логическими переменными возможны следующие логические операции:

and (и)

or (или)

not (не)

Char – символьные переменные, служат для хранения одного символа (буква, цифра, знаки препинания, специальные символы, непосредственно код) и занимают 1 байт памяти.

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

real – вещественные переменные, занимают 6 байт памяти (11 знаков после запятой).

Вещественные числа могут быть заданы в форме:

  • с фиксированной точкой

0.5 +5.0 -133.15

  • с плавающей точкой

3.5Е2 0.45Е-3

Форма с плавающей точкой используется для изображения очень больших или очень маленьких чисел.

Имя функции Математическая запись Тип результата
sin (x) sin x вещ.
cos (x) cos x вещ.
arctan(x) аrctgx вещ.
exp (x) ex вещ.
ln (x) ln x вещ.
pi 3.14 вещ.
abs (x) │x│ вещ.
sqr (x) x2 вещ.
sqrt (x) вещ.
trunc (x) целая часть числа Цел.
int (x) целая часть числа вещ.
round (x) ближайшее целое число (математическое округление) цел.
frac (x) дробная часть числа вещ.
random (x) генератор случайных чисел от 0 до x; если x отсутствует – диапазон чисел 0 1 вещ.
odd (x) возвращает TRUE, если x – число нечетное лог.

Например:

trunс(3.7) = 3

trunc(3.1) = 3

trunc(-3.7) = -4

int (3.4) = 3

int (3.7) = 3

int (-3.4) = -3

round (3.14) = 3

round (3.74) = 4

round (-3.14) = -3

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

При написании формул в программе на Паскале необходимо учитывать все правила записи арифметических выражений.

Например:

.

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

x:= (-b + sqrt(sqr(b)–4*a*c))/(2*a).

Паскаль не допускает смешенных выражений. Допустимы выражения, в которых слева от знака присваивания – вещественная переменная, справа – целое выражение.

Если в выражении есть хотя бы одна вещественная переменная, все выражение будет вещественным.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 466; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.