Головна |
Послідовність виразів є ряд виразів, розділених комами і закінчуються одним з обмежувачів. Послідовність виразів може здаватися одним із таких способів.
1) Прямим перерахуванням виразів.
приклад:
1, 2 + 3, a-b, sin (1);
1, 5, a - b, sin (1)
2) Оператором $
a $ 5;
a, a, a, a, a
$ -3..3;
-3, -2, -1, 0, 1, 2, 3
(X ^ 2 + x + 5) $ x = 1..5;
7, 11, 17, 25, 35
A [k] $ k = 1..3;
A [1], A [2], A [3]
3) Оператором
seq (f,i=m..n) або seq (f,i=x) .
тут f - Вираз, який утворює елементи послідовності, i - Ім'я змінної, що входить у вираз f, m, n- Числові значення, що визначають межі зміни значень змінної i, x - Вираз. звернення seq (f (i),i=1..n) генерує послідовність f (1), f (2), ..., f (n), А звернення seq (f (i),i=m..n) - послідовність f (m), f (m + 1), ..., f (n). звернення seq (f (i),i=x) створює послідовність виразів, застосовуючи до її кожному члену операцію f (x). параметр х може бути списком, безліччю або послідовністю виразів.
приклад:
seq (x * sin (x / 5),x=1..5);
sin (1/5), 2 sin (2/5), 3 sin (3/5), 4 sin (4/5), 5 sin (1)
seq (f (x + 1), f = [sin, cos ^ 2]);
Використання оператора seq - Найбільш швидкий спосіб створення послідовностей.
Якщо послідовність виразів привласнити будь-якої змінної, то звернутися до елементу цієї послідовності можна, вказавши його порядковий номер у квадратних дужках після імені цієї змінної.
приклад:
s: = 1,2 + 3, a-b:
S [1];
X: = s [2], s [3];
x: = 5, a - b
Витяг операндів виразів | Списки і операції зі списками | Типи об'єктів і виразів | Перетворення типів виразів | імена змінних | Скасування операції присвоювання | Обмеження значень змінних | Оператори | наприклад, | математичні функції |