Basic - вводный курс

http://fashioncaprice.ru/moda/mujskie-noski-raznyih-tsvetov/          

Стандартные функции Бейсика

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

Таблица 1.1. Стандартные алгебраические функции



Функция Описание Пример Результат
ABS Возвращает абсолютную величину (модуль) аргумента ? ABS(-2.56) 2,56
SQR Возвращает квадратный корень из аргумента ? SQR (9) 3
SIN Возвращает значение синуса аргумента (аргумент ука­зывается в радианах) ? SIN(3) 0,14112
COS . Возвращает значение косинуса аргумента (аргумент указывается в радианах) ? COS(3) 0,98992599
TAN Возвращает значение тангенса аргумента (аргумент указывается в радианах) ? TAN(3) -0,1425465
EXP Находит значение показательной функции ех;, где х — аргумент, а е — основание '.' натурального логарифма, равное 2,718... ? EXP(l) 2,718282
LOG Возвращает логарифм по основанию е ? LOGO) 1,09861229
INT Возвращает целую часть аргумента (от англ. INTeger — целый) ? INT(30,l) 30
SGN "Возвращает 1, если аргумент больше нуля; 0, если аргумент равен нулю;-1,если аргумент меньше нуля (от англ. SiGN — знак)
? SGN (3)
? SGN(O)
? SGN(-3)  
1
0
-1

Предупреждение
Функция sqr применима только к положительным аргументам.

Любознательный читатель сразу заметит, а где же милый его сердцу котангенс. Нет! Но ведь его просто получить из тангенса, не правда ли? Самые распространенные ошибки начинающих при написании стандартных функций (хотя вы все равно их допустите!):

  • пишут аbc вместо abs для модуля;
  • пишут tg вместо tan для тангенса.

Главное правило при использовании стандартных функций — брать аргумент в скобки:

  • нельзя SIN3, а надо sin(3);
  • нельзя SQR9, а надо sqr(9).

Стандартные функции могут входить в арифметические выражения. В качестве аргументов также можно использовать арифметические выражения.
Примеры правильной записи стандартных функций представлены в табл. 1.2.

Алгебра  Бейсик 
sin3 + cos6 + tg4 SIN(3) +COS(6) +TAN(4)
  SQR(ABS(SIN(45)-COS(30)^2)

Перед упражнениями расскажем про радианную меру углов, потому что не все, к сожалению, любят тригонометрию. Итак,

1 радиан= 180°/ п, отсюда 1 градус=п/180°, следовательно sin 30° в Бейсике будет представлено как sin (30*3.14/180), п==3,14. А вот теперь можно поупражняться. Запишите на Бейсике следующие выражения:

54.
55.
56.
57.
58.
59.
60.

Представьте в общепринятой математической форме:

61. (-R+SQR(SA2-6*A*B))/(3*А)
62. X/Y*(D-F)+(X+Y)/D/F
63. Xl+TAN(F2-V3)/3*ABS(X2-LOG(4)*Y3)/EXP(-2)

Содержание раздела