ВУЗ:
Составители:
2.3 ОСНОВНЫЕ ТИПЫ ДАННЫХ
Рассмотрим основные типы данных, с которыми приходится встречаться при выполнении различных
вычислений. Для проверки принадлежности выражения к определенному типу служат две
функции:
• whattype(выражение) возвращает тип выражения;
• type(выражение, тип) возвращает true (истина), если выражение принадлежит к указанному типу, и
false (ложь) в противном случае.
Целые
Выражение принадлежит к целому типу (тип integer), если оно состоит из последовательности
цифр, не разделенных между собой никакими знаками. Maple может работать с целыми числами прак-
тически бесконечной длины. Так, например, в Maple 8 ограничение на длину целых чисел – 2
28
цифр.
Числа типа integer могут быть как положительными, так и отрицательными.
> whattype(-125);
intege
r
> type(-125,integer);
true
Дробные
Дроби (тип fraction) представляются в виде:
b
a
, где a – целое число со знаком, b – целое число без
знака. В выражении типа fraction обязательно присутствуют два поля: числитель и знаменатель, кото-
рые могут быть получены функцией op.
> type(-3/7,integer);
f
alse
> whattype(-3/7);
f
raction
> op(-3/7);
,-3 7
Числа с плавающей точкой
Числа с плавающей точкой (тип float) можно определить следующим образом.
1 последовательность чисел, разделенных точкой:
а) <integer>.<integer>
б) <integer>.
в) .<integer>
2 в виде: Float(M, E), т.е. M*10
E
.
> whattype(0.123);
f
loa
t
> Float(2,3);
2000.
Строковые типы
Выражение строкового типа (тип string) – это последовательность символов, заключенных в двой-
ные кавычки.
> str:="Это строка !";
:=str "Это строка !"
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »