Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 7.doc
Скачиваний:
17
Добавлен:
20.11.2019
Размер:
10.14 Mб
Скачать

7.3.2. Переменные

Для задания переменной нужно указать её имя, которое называется идентификатором. Имена (идентификаторы) могут иметь любую длину и состоять из букв латинского и греческого алфавитов, арабских цифр, однако, первой должна быть буква. Имена переменных не должны совпадать с именами встроенных функций и системных переменных. Чтобы присвоить переменной значение, нужно набрать её имя, щелкнуть по пиктограмме оператора присваивания := на панели Calculator и ввести численное значение либо математическое выражение. Если переменной присвоено значение с помощью оператора :=, то такая переменная называется локальной. Если переменной присвоено значение с помощью оператора = (панель Evaluation), то такая переменная называется глобальной.

Пример 4. Задание переменных

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

Пример 5.5. Вычисление скорости

– пройденное расстояние

– затраченное время

– скорость

Ранжированная переменная – это переменная, которая задается выражением:

имя переменной := N1 [, N1 + Step ] .. N2,

где N1 – начальное значение переменной, N2 – конечное значение, Step – шаг изменения. Если выражение в квадратных скобках отсутствует и N1 < N2, то шаг изменения равен 1, в противном случае шаг равен Step. Задание ранжированной переменной эквивалентно заданию конечного цикла.

Пример 6. Задание и вывод ранжированных переменных

7.3.3. Векторы, матрицы

Одномерный массив чисел либо символов называется вектором, а двухмерный – матрицей. Для создания массивов можно воспользоваться командой Matrix меню Insert или панелью Matrix:

Рис. 7.27. Создание векторов и матриц

В диалоговом окне Insert Matrix нужно указать размер матрицы, задав количество строк (Rows) и столбцов (Columns). Если параметр Rows равен 1, то будет задаваться вектор–строка, если параметр Columns равен 1, то будет задаваться вектор–столбец. После задания размеров вектора либо матрицы еле–

дует щелкнуть по кнопке ОК либо Insert, и в документе появится шаблон массива, который нужно заполнить данными.

Пример 7. Создание векторов и матриц

– вектор–строка

– вектор–столбец

– матрица

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

Пример 8. Построение векторов и матриц с помощью ранжированной переменной

1.

– ранжированная переменная

– вычисление i-го элемента вектора

– построенный вектор, элемент вектора с индексом 0 равен 0

2.

– задание индексации элементов с 1

– построенный вектор, элемент вектора с индексом 1 вычислен по вышеприведенной

формуле

3.

– построенная матрица