Главная Обратная связь Поможем написать вашу работу!

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






Выражения и стандартные функции языка ТВ



Арифметические выражения в ТВ соответствуют общепринятым алгебраическим выражениям, в них могут входить числа, переменные, функции (стандартные или определяемые в программе), соединенные знаками арифметических операций.

К арифметическим операциямотносятся: сложение (+), вычитание (–), умножение (*), деление (/), возведение в степень (^), целочисленное деление с отбрасыванием дробной части результата (\), вычисление остатка от деления целых чисел (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, однако, он не является обязательным.


Просмотров 250

Эта страница нарушает авторские права




allrefrs.ru - 2021 год. Все права принадлежат их авторам!