КАТЕГОРИИ: Архитектура-(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
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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |