Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по математике и информатике / Лекция 22 - ТР(теория).doc
Скачиваний:
79
Добавлен:
19.03.2015
Размер:
371.2 Кб
Скачать

Виды выражений:

- Текстовые - текстовая переменная или константа.

- Арифметические – символьная запись, содержащая арифметические операции, функции, операнды, круглые скобки, имена переменных и элементов массивов. Арифметическое выражение задает порядок выполнения действий над числовыми величинами. Одна константа или переменная - это простейшая форма арифметического выражения.

Пример 1. Записать по правилам ТР 7.0. математическое выражение:

2a +

0.2c - ln(x-y)

На ТР 7.0. это выражение выглядит так:

(2*a + Sqrt(0.5*Sin(x+y)))/(0.2*c - Ln(x-y))

18. Правила записи арифметических операций.

Для того чтобы правильно записать арифметическое выражение на ТР 7.0. необходимо соблюдать следующие правила:

  1. Все символы записываются в одну строку. Нельзя пропускать знак умножения.

  2. Не допускаются два следующих подряд знака операций.

Нельзя!!! А+ - В Можно!!! А + (- В)

  1. Соблюдается порядок убывания приоритетов:

    1. вычисление функций,

    2. унарная операция смены знака (-),

    3. *, /, div, mod;

    4. +, -

  2. Операции в арифметическом выражении выполняются в порядке старшинства

  1. операция внутри скобок,

  2. вычисления встроенных функций,

  3. возведение в степень,

  4. операции умножения и деления,

  5. операции целочисленного деления,

  6. операция деления по модулю,

  7. операции сложения и вычитания.

  1. Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.

  2. Часть выражения, заключенные в скобки, вычисляются в первую очередь.

19. Встроенные математические функции.

При решении многих прикладных и математических задач на ЭВМ часто возникает необходимость вычисления элементарных математических функций (Sin x, Cos x, Log x и т.д.), что требует многократного составления одних и тех же программ. По этой причине данные функции включены в память ЭВМ. Такие функции называются встроенными.

Ниже приведенная таблица содержит описания математических стандартных функций ТР 7.0., где указаны какие типы аргумента используется при вычислении данных функций, а также тип результата.

Функция

Назначение

Тип аргумента

Тип результата

A + B

Сумма

Integer, Real

Integer, Real

A - B

Разность

Integer, Real

Integer, Real

A * B

Произведение

Integer, Real

Integer, Real

A / B

Частное

Integer, Real

Integer, Real

ABS (X)

Абсолютная величина

Integer, Real

Integer, Real

SQR (X)

Квадрат числа

Integer, Real

Integer, Real

SQRT (X)

квадратный корень

Integer, Real

Integer, Real

EXP (X)

экспонента

е = 2.7182…, x< 78

Integer, Real

Real

LN (X)

Натуральный логарифм

Integer, Real

Real

SIN (X)

Синус

Integer, Real

Real

COS (X)

косинус

Integer, Real

Real

ARCTAN (X)

Арктангенс

Integer, Real

Real

A DIV B

Целочисленное деление (частное)

Integer

Integer

A MOD B

Целочисленное деление (остаток)

Integer

Integer

PI

Константа

 = 3,1415926536Е +00

Real

FRAC (X)

Дробная часть

Integer, Real

Real

INT (X)

Целая часть

Integer, Real

Real

TRUNC (X)

Ближайшее целое, не превышающее Хпо модулю

Integer, Real

Integer

ROUND(X)

Округление до ближайшего целого

Integer, Real

Integer

RANDOM

Псевдослучайное число в промежутке [0,1)

Real

RANDOM (X)

Псевдослучайное число в промежутке [0,х)

Integer

Integer

ORD (X)

Возврат порядкового номера значения Х в списке значений

Integer, Char

Integer

ODD (X)

TRUE

Х - нечетное,

Х - четное

Integer, Real

Boolean

CHAR (X)

Определение символа по его порядковому номеру

Integer

Char

SUCC (X)

Возврат значения, следующее за Х в списке значений

Boolean, Char, Integer

Boolean, Char, Integer

PRED (X)

Нахождение предыдущего элемента перед Х в списке значений.

Boolean, Char, Integer

Boolean, Char, Integer