Главная -> Книги

(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) ( 12 ) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73) (12)

функции вычисляются после ввода числа х в регистр X. Например, нажав клавиши 2 INV In х, получим е = 7.389056099.

Для вычисления функции у вводится число х, исполняется оператор у", вводится число у и исполняется оператор =. Для выч;)с-

ления функции у = у вводится число у, затем исполняется оператор INV у", вводится число х и исполняется оператор =. Например, для вычисления 64 = 4 нажимаем клавиши 6 4 INV у" 3 =

Тригонометрические и обратные тригонометрические функции. Эти функции вычисляются при представлении углов в градусах (оператор Deg), радианах (оператор Rad) и градах (оператор Qradl,

Синус, косинус и тангенс вычисляются вводом операторов sin, cos и tan*). Если после иих исполняется оператор l/x, то вычисляются косеканс esc х = 1/sin л, секанс secx=l/cosx и котангенс cotx=I/tgx. Аргумент может находиться в пределах ±36 000°, ±200я радиан и ±40 ООО град.

Обратные тригонометрические функции вычисляются, если перед операторами вводится оператор INV. Результат при этом представляется в следующих пределах:

arcsin X О -h 90°, я/2 радиан, 100 град,

arcsin.(- х) О -7- - 90°, - я/2 радиан, - 100 град,

arccos X 0 4- 90°, л/2 радиан, 100 град,

arccos (- х) 90 180°, я/2 я радиан, 100 ч- 200 град,

arctg X О -i- 90°, я/2 радиан, 100 град,

arctg (-х) Q-t- - 90°, - я/2 радиан, - 100 град.

Арккосеканс arccsc х, арксеканс arsec х и арккотангенс arcol г вычисляются с помощью операторов 1/х INV sin, 1/х INVcos н 1/х INV tan.

Если угол задан в градусах, минутах и секундах, то его можно преобразовать в градусы с десятичными долями с помощью оператора D.MS. Например, угол 24° 1729" вводим в виде 24.1729 и, нажав клавиши 2nd и D.MS, получим ф = 24,29138889°. Обратное преобразование производится вводом оператора INVD.MS (нажимаются клавиши INV 2nd и D.MS).

Операторы выделения абсолютного значения, целой и дробной частей чисел. Абсолютное значение {модуль) дробного числа х выделяется при исполнении оператора \х\. Операторы Int н 1NV Int обеспечивают выделение целой и дробной частей числа х.

Операторы управления регистрами памяти. Запись чисел в регистр XX (XX - двухзначное число-адрес регистра) производится операторами вида STO XX {store - записывать). Вызов числа из регистра XX производится операторами RCL XX {recall - вызвать).

*) Обозначение функций соответствует приведенным в [26].



Обмен содержимым между регистрами X и XX производится при исполнении оператора Ехс XX (exchange - менять). Оператор х t обеспечивает обмен между регистрами X и

Операторы арифметических операций в регистрах памяти. С содержимым регистров X и XX можно выполнять арифметические операции с занесением результата в регистр XX. Такие операции вводятся операторами; сложение SUM XX, умножение Prd XX, вычитание INV SUM XX и деление INV Prd XX.

Пример. Разделить число 12, хранящееся в регистре 00, на число 2,5 = RX.

Нажимаем клавиши 1 2 STO 00 (ввод числа 12 в регистр 00) 2 . 5 INV 2nd Prd 00. Теперь, нажав клавиши RCL 00, вызыч ваем из регистра 00 результат - число 4,8, При этих операциях содержимое регистра X не меняетси.

Преобразования систем координат. Пусть в системе полярных координат (Р) имеется радиус-вектор с длиной R и углом О (рис. 2.3,а). Нужно найти координаты х н у в декартовой системе



Рис. 2.3. К преобразованию координат: из полярных в декартовы (а) и из декартовых в полярные (б)

координат (рис. 2.3,6). Для этого служит оператор P-R. Обратное преобразование выполняется с помощью операторов INV Р->-/? (означает R-*P). Для проведения этих преобразований используется регистр t. Порядок преобразований следующий:

Р->Н

Вводим

Исполняем оператор 5

Вводим

Исполняем оператор

INV Р->К

Получаем

. 6

Исполняем оператор

Получаем

. X

Угол G вычисляется в пределах -90° G = 270° -.it/2 рад О < Зл/2 рад илн =-.100 град 0 300 град.



П р и м е p. я = 5, о = 25% найти у а х.

Нажимаем клавиши 5 х t 25 2nd P-*-R и получаем у = = 2.113091309, нажав клавишу д: i, получим jt = 4.531538935.

Операторы управления вычислениями по программе. Стирание программ {clear- program) в ОЗУ производится оператором СР. Перевод в режим программирования (обучения ЭВМ) и наоборо?

073 159 233 313 399 47 Э 55Э 639 719 799 879

Банк.1

Банк!

6анк4

953 Шаги

33 83 7Э 69 59 49

. t

Используе-29 Mbie

регистры .jg памяти

09 00

Программная память

-------

Номера регистров

TI-58C

номера программы регистров а) Т1-5Э

Рис. 2.4. Структура ОЗУ

производится нажатием илавиши LRN {learne - учить). Останов вычислений по программе и пуск программы производятся вводом оператора R/S {run - stop). В программе этот оператор обеспечивает останов вычислений для выдачи результата. В режиме счета он используется для пуска программы с того адреса, на котором она . остановилась.

Оператор RST [reset - возврат к нулю) обеспечивает переход на нулевой адрес (ООО) программы. Кратковременный останов (на «0,5 с) вычислений по программе обеспечивается вводом в нее оператора Pause {пауза).

Распределение объема ОЗУ. Емкость ОЗУ может распределяться пользователе.м между регистрами памяти и шагами программы (рис. 2.4). Каждые 10 регистров памяти занимают в ОЗУ место для 80 шагов программы,



(0) (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) ( 12 ) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44) (45) (46) (47) (48) (49) (50) (51) (52) (53) (54) (55) (56) (57) (58) (59) (60) (61) (62) (63) (64) (65) (66) (67) (68) (69) (70) (71) (72) (73)