Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
| '''COS''' (косинус, читается «кос») — традиционное слово [[Каллисто]]. Вычисление косинуса. | | '''COS''' — стандартное слово [[Каллисто]]. |
| COS ( x −− x1 ) Вычисление косинуса. x1 := cos x
| |
| [[Файл:CallistoSinCosTg.png|thumb|right|264px|Пример работы слова COS]]
| |
| x1 — косинус угла x. Единица измерения угла ([[градус]]ы или [[радиан]]ы) задаётся словами [[DEGREES]] и [[RADIANS]].
| |
| | |
| == Ввод слова COS ==
| |
| В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите три клавиши [[Клавиша С/П|{{Чёрная клавиша|С/П}}]] [[Клавиша 5|{{Серая клавиша|5}}]] [[Клавиша 1|{{Серая клавиша|1}}]]
| |
| | |
| == FCOS в стандарте ANS Forth ==
| |
| 12.6.2.1493 FCOS "f-cos" FLOATING EXT
| |
| ( F: r1 -- r2 ) or ( r1 -- r2 )
| |
| r2 - косинус угла r1 в радианах.
| |
| | |
| == История ==
| |
| Слово COS также было в Форте FSP88M и MMSFORTH.
| |
| | |
| В Форте FSP88 было два слова COSD и COSR для вычисления косинуса в градусах и радианах.
| |
| | |
| В [[Каллисто]] имя COS восходит к надписи на клавиатуре советского ПМК [[«Электроника Б3-34»]], выпущенного в 1980 году.
| |
| | |
| == Реализация ==
| |
| В [[Каллисто|Каллисто 1.0]] слово COS является «обёрткой» вокруг команды ЭКВМ [[F COS|F cos]]. Размерность аргумента задаётся [[R9045]]:
| |
| <pre>
| |
| 1713 ;#COS
| |
| 1714 ; COS ( x −− x1 ) Косинус. x1 := cos x
| |
| 1715 LCOS: .DB 3
| |
| 1716 .TEXT "COS" ; ( x −− cos x )
| |
| 1717 .DW LSIN
| |
| 1718 COS: .DW JCOS
| |
| 1719 JCOS: PKRM03 FCOS PKM03 KGOTO9 ; Обёртка вокруг FCOS.
| |
| </pre>
| |
| Реализация из SP-Forth 4.20:
| |
| <pre>
| |
| CODE FCOS
| |
| FCOS
| |
| RET
| |
| END-CODE
| |
| </pre>
| |
| | |
| == Ссылки ==
| |
| * {{Исходник|COS|COS}}
| |
| * См. слова [[SIN]], [[TG]] и [[ARCCOS]]
| |
| * Слово [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.2.1493 FCOS (f-cos)] в стандарте ANS Forth ''(англ.)''
| |
| * Слово [http://forth-standard.org/standard/float/FCOS FCOS (f-cos)] в черновике Forth 200x ''(англ.)''
| |
| * [https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D0%B3%D0%BE%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8 Тригонометрические функции на Википедии]
| |
| | |
|
| |
|
| | {{нет иллюстраций}} |
| {{заготовка}} | | {{заготовка}} |
| [[Категория:Слова Каллисто]] | | [[Категория:Слова Каллисто]] |
| [[Категория:Примитивы]] | | [[Категория:тригонометрия Каллисто]] |
| [[Категория:Тригонометрия Каллисто]]
| |
| [[Категория:Одноместные операции Каллисто]]
| |
| [[Категория:Адаптированные слова]]
| |
| [[Категория:Традиционные слова]]
| |