EQUIVALENCE (D(2),E(1))
Представим графически это эквивалентирование:
Массив D:
d1 | d2 | d3 | d4 | d5 | |||||
д.ч. | м.ч. | д.ч. | м.ч. | д.ч. | м.ч. | д.ч. | м.ч. | д.ч. | м.ч. |
Массив Е:
e1 | e2 | e3 | e4 | e5 | e6 | e7 | e8 |
где д.ч. – действительная часть комплексного числа;
м.ч. – мнимая часть комплексного числа.
Из рисунка видно, что элемент e1 соответствует действительной части элемента d2, а элемент e2 соответствует мнимой часть элемента d2 и т.д.
Результаты арифметических операций в выражениях с данными разного типа
В этой главе рассмотрим, что будет происходить с выражениями, в которых участвуют переменные разных типов (INTEGER, REAL, COMPLEX).
Общий вид выражения:
C=A*B
где А – первый операнд;
В – второй операнд.
В качестве арифметических операций могут быть операции сложения, вычитания, произведения и частного.
Нагляднее всего использовать в качестве объяснения таблицу:
Первый операнд | ||||
Integer | Real | Complex | ||
Второй операнд | Integer | Integer | Real | Complex |
Real | Real | Real | Complex | |
Complex | Complex | Complex | Complex |
Если в арифметической операции участвуют вещественно число (REAL) и комплексное (COMPLEX), то результатом будет число комплексного типа. Аналогичный результат будет, если участвуют целое (INTEGER) и комплексное; два комплексных.
Пример:
Дата добавления: 2015-06-10; просмотров: 713;