Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Прочие функции




Степенные функции

Тригонометрические функции

ATN(числовое выражение) – арктангенс числа.

COS(числовое выражение) – косинус угла, заданного в радианах.

SIN(числовое выражение) – синус угла, заданного в радианах.

TAN(числовое выражение) – тангенс угла, заданного в радианах.

EXP(числовое выражение) – основание натурального логарифма в степени заданного аргумента (ex).

LOG(числовое выражение) – натуральный логарифм числа.

SQR(числовое выражение) – квадратный корень числа.

CDBL(числовое выражение) – преобразует в число двойной точности.

CSNG(числовое выражение) – преобразует в число простой точности.

RND() – вырабатывает псевдослучайное число обычной точности в диапазоне от 0 до 1.

TIMER – выдает число секунд с полуночи в соответствии с показаниями системных часов компьютера.

TIME$ – выдает в символьном виде текущее время в следующем формате времени – ЧЧ:ММ:СС (т.е. две цифры часов, две цифры минут, две цифры секунд).

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

Следующие два примера иллюстрируют правила построения выражений.

Формулы в обычной записи: Выражения на Бейсике:

XC+2.5*H/(6*K)

F4/B^(–3)+(C*A/SIN(X)–5)*8.4

 

X A+B
При записи выражений следует внимательно осуществлять преобразование данных. Так преобразование формулы в выражение X/A+B является не­верным, поскольку здесь сначала X делится на A, и только затем к результату деления прибавляется В, т.е. реализуется формула вида. Правильным будет выражение X/(A+B).

2.2. Операторы языка

Оператор является основной единицей программы и выполняет какое-то элементарное действие. Во многих версиях Бейсика операторы в программе нумеруются. В QBasic, однако, сплошная нумерация не обязательна. При задании форматов операторов будем символами [ ] будем ограни­чивать необязательную часть оператора.

ОПЕРАТОР ПРИСВАИВАНИЯ. Формат оператора:

переменная=выражение

Такая запись означает, что выражение, стоящее справа, вычисляется и его результат присваивается переменной, стоящей слева.

Примеры операторов: Z=2, А=3.5+EXP(8), S=X^4+Y/2.

Присваивание не является равенством в обычном смысле. Справа и слева от знака “=” можно указывать одну и ту же переменную, например: М=М+2, X=X/3. Эти выражения следует понимать как реализацию так называемых рекуррентных соотношений, то есть новое содержимое ячейки М будет равно старому, увеличенному на 2 и новое Х будет равно старому, деленному на 3. По обе стороны равенства могут стоять переменные разных типов. Но если слева от знака равенства – целочисленная переменная, а справа получено вещественное число, то его дробная часть будет отброшена. Например, если А= 2, то после вычислений в операторе М%=А*0.2+0.5 получим не М%=0.9, а М%=0.

Часто возникает необходимость в перестановке значений переменных. Так, если нужно поменять значения Х и Y, следует записать три оператора: A=X, X=Y, Y=A. Здесь понадобилась дополнительная “тран­зитная” перемен­ная А, в которой временно запоминается значение Х.

Оператор




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 439; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.