Редактирование: COS

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 1: Строка 1:
'''COS''' (косинус, читается «кос») традиционное слово [[Каллисто]]. Вычисление косинуса.
'''COS''' — стандартное слово [[Каллисто]].
COS            ( x −− x1 )                          Вычисление косинуса. x1 := cos x
 
[[Файл:CallistoSinCosTg.png|thumb|right|264px|Пример работы слова COS]]
Вычисление косинуса.
x1 — косинус угла x. Единица измерения угла ([[градус]]ы или [[радиан]]ы) задаётся словами [[DEGREES]] и [[RADIANS]].
 
Слово является «обёрткой» вокруг команды ЭКВМ [[F COS|F cos]].


== Ввод слова COS ==
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите три клавиши [[Клавиша С/П|{{Чёрная клавиша|С/П}}]] [[Клавиша 5|{{Серая клавиша|5}}]] [[Клавиша 1|{{Серая клавиша|1}}]]


== FCOS в стандарте ANS Forth ==
== FCOS в стандарте ANS Forth ==
Строка 11: Строка 10:
             ( F: r1 -- r2 ) or ( r1 -- r2 )
             ( F: r1 -- r2 ) or ( r1 -- r2 )
             r2 - косинус угла r1 в радианах.
             r2 - косинус угла r1 в радианах.


== История ==
== История ==
Слово COS также было в Форте FSP88M и MMSFORTH.
В Форте FSP88 было два слова COSD и COSR для вычисления косинуса в градусах и радианах.
В Форте FSP88 было два слова COSD и COSR для вычисления косинуса в градусах и радианах.


В [[Каллисто]] имя COS восходит к надписи на клавиатуре советского ПМК [[«Электроника Б3-34»]], выпущенного в 1980 году.
Слово COS также было в Форте FSP88M.
 
== Реализация ==
В [[Каллисто|Каллисто 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}}
* [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.2.1493 Слово FCOS (f-cos) в стандарте ANS Forth] ''(англ.)''
* См. слова [[SIN]], [[TG]] и [[ARCCOS]]
* [http://www.forth200x.org/documents/html/float.html#floating:FCOS Слово FCOS (f-cos) в черновике Forth 200x] ''(англ.)''
* Слово [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 Тригонометрические функции на Википедии]




{{нет иллюстраций}}
{{заготовка}}
{{заготовка}}
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Примитивы]]
[[Категория:тригонометрия Каллисто]]
[[Категория:Тригонометрия Каллисто]]
[[Категория:Одноместные операции Каллисто]]
[[Категория:Одноместные операции Каллисто]]
[[Категория:Адаптированные слова]]
[[Категория:Традиционные слова]]
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Pmkwiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)
Источник — https://pmk.the-hacker.ru/COS