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

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

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

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


== Ввод слова COS ==
== Ввод слова COS ==
Строка 18: Строка 21:


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




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

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

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