Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Арифметические выражения в ТВ соответствуют общепринятым алгебраическим выражениям, в них могут входить числа, переменные, функции (стандартные или определяемые в программе), соединенные знаками арифметических операций.
К арифметическим операциям относятся: сложение (+), вычитание (–), умножение (*), деление (/), возведение в степень (^), целочисленное деление с отбрасыванием дробной части результата (\), вычисление остатка от деления целых чисел (MOD). Например, результат операции 11\2 есть 5, а результат операции 11 MOD 2 есть 1.
Арифметические выражения состоят из отдельных операндов, соединенных знаками арифметических операций. В качестве операндов могут выступать числовые константы и переменные, а также встроенные математические функции. При записи арифметических выражений необходимо учитывать приоритет выполнения операций, а именно:
1) вычисления в скобках;
2) вычисление встроенных функций;
3) возведение в степень;
4) умножение и деление;
5) целочисленное деление;
6) вычисление целого остатка отделения;
7) сложение и вычитание.
Если в выражении последовательно записать несколько операций с одинаковым приоритетом, то они выполняются слева направо в порядке их написания, за исключением встроенных функций и возведения в степень, которые выполняются справа налево.
Приведем примеры записи математической и на языке Бейсик выражений, содержащих различные арифметические операции (таблица 2).
Таблица 2
Математическая запись | Запись в Бейсике |
SIN(x^2)+COS(x)^2 |
Таблица 3
Функция | Математическая запись | Обращение в программе | Примечание |
Синус | sin х | SIN(X) | X в радианах |
Косинус | cos х | COS(X) | X в радианах |
Тангенс | tg x | TAN(X) | X в радианах |
Арктангенс | arctg x | ATN(X) | результат в радианах |
Логарифм натуральный | ln x | LOG(X) | Х > 0 |
Логарифм десятичный | lgx | LOGIO(X) | Х > 0 |
Абсолютное значение | |x| | ABS(X) | |
Корень квадратный | SQR(X) | ||
Экспонента | ex | EXP(X) | |
Наибольшее целое, не превосходящее х | [x] | INT(X) |
Логические выражения в основном используют для сравнения значений величин. Результатом логического выражения является "истина" (если отношение верно) или «ложь» (в противном случае). Простые логические выражения состоят из операции отношения: меньше (<), больше (>), равно (=), меньше или равно (<=), больше или равно (>=), не равно (< > или > <).
При написании сложных логических выражений участвуют операции, выполняемые над логическими величинам «истина» и «ложь»: NOT (логическое отрицание «не»), AND (логическое «и») и OR (логическое «или»). В сложном логическом выражении сначала выполняются логические отношения, а затем – логические операции согласно их приоритетной последовательности: NOT, AND и OR.
Примеры записи логических выражений в таблице 4.
Таблица 4
Математическая запись | Запись в Бейсике а > b |
Операторы языка Бейсик представляют собой набор зарезервированных cлов, которые задают команды компьютеру на выполнение действий для реализации алгоритма решения задачи.
Программа на языке Бейсик состоит из отдельных строк и при отсутствии явных команд, изменяющих последовательность ее действия, выполняется построчно по мере следования операторов. В каждой строке программы допускается присутствие нескольких операторов, отделенных друг от друга двоеточием «:». Любая строка может содержать комментарий – любой текст, начинающийся с апострофа «'» (символа, являющегося признаком комментария) или оператора RЕМ.
Программу рекомендуется завершать оператором END, однако, он не является обязательным.
Дата публикования: 2015-10-09; Прочитано: 148 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!