Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Информатика 2011.doc
Скачиваний:
47
Добавлен:
20.05.2015
Размер:
1.84 Mб
Скачать

Упражнение 10. Символьные операции с применением оператора символьного вывода.

Оператор символьного вывода имеет вид удлиненной горизонтальной стрелки, направленной вправо →. Этот оператор можно вызвать нажатием комбинации клавиш Ctrl + . (точка) или из палитры математических символов Панели ключевой символики.

В шаблоне оператора символьного вывода имеется место ввода, куда необходимо ввести исходное выражение. Если задать исходное выражение и вывести курсор из формульного блока, то после оператора символьного вывода система выведен результат символьных преобразований.

Расширенный оператор символьного вывода задается нажатием комбинации клавиш Ctrl + Shift + . (точка) или выбором из палитры символьных операций Панели ключевой символики.

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

Директивы символьного оператора:

  • simplify – упрощение выражений;

  • expand – разложение выражения по степеням;

  • factor – разложение выражения на простые дроби;

  • complex – преобразование в комплексной форме;

  • assume – присваивание переменным определенного значения, а также задание ограничения на значения или тип переменных;

  • series – разложение в ряд по заданным переменным;

  • float – преобразование в формат чисел с плавающей точкой;

  • literally - запрет символьного преобразования для последующего выражения;

  • parfrac – разложение на элементарные дроби;

  • coeffs – возвращение вектора с коэффициентами полинома;

  • fourier – прямое преобразование Фурье;

  • laplace – прямое преобразование Лапласа;

  • ztrans – прямое Z – преобразование;

  • infourier – обратное преобразование Фурье;

  • invlaplace – обратное преобразование Лапласа;

  • invztrans – обратное Z – преобразование;

  • MT → - транспонирование матрицы;

  • M-1 → - инвертирование матрицы;

  • |M| → - вычисление определителя матрицы;

  • Modifier – модифицированные команды:

  • assume - вводное слово для приведенных ниже определений;

  • real – для var = real – означает вещественное значение переменной var;

  • RealRange – для var = RealRange(a, b) – означает принадлежность вещественной переменной var к интервалу [a, b];

  • trig – задает направление тригонометрических преобразований.

Примеры:

Лабораторная работа 9 (2 часа) Borland Pasсal.

Среда программирования Borland Pasсal позволяет создавать тексты программ, компилировать их, находить ошибки и исправлять, компоновать и отлаживать программы.

Разделы программ.

  1. Заголовок программы.

  2. Раздел объявления меток.

  3. Раздел объявления констант.

  4. Раздел объявления типов.

  5. Раздел объявления переменных.

  6. Раздел объявления процедур и функций.

  7. Тело программы (обязательная часть).

Заголовок программы состоит из служебного слова Program и имени программы. Завершается заголовок точкой с запятой.

Тело программы начинается словом begin и заканчивается словом end с точкой, которая является признаком конца программы.

В Borland Pasсal создаются следующие типы величин.

  1. Простые типы (целый - integer, вещественный - real, логический - boolean, символьный - char, перечисляемый, тип-диапазон).

  2. Структурированные типы (массив, запись, множество, файл).

  3. Указатели (при работе с динамической памятью).

  4. Процедурные.

  5. Объекты.

Для работы с данными используются встроенные стандартные математические функции: abs(x), arctan(x); cos(x); sqrt(x); sin(x); ехр(х); frac(x) (дробная часть числа); int(x) (целая часть числа); Pi; Randon (псевдослучайное число); chr(b) (возвращает символ по его коду); odd(x) (возвращает True, если аргумент нечетное число).