Перейти к содержанию

Файл:KUGSPI-9 Loxodrome.gif

Материал из энциклопедии Руниверсалис

KUGSPI-9_Loxodrome.gif (200 × 200 пкс, размер файла: 59 КБ, MIME-тип: image/gif, закольцованный, 20 фреймов, 2,0 с)

Описание

Описание изображения
Описание Ein Loxodrom hat im Gegensatz zur archimedischen Kugelspirale einen konstanten Winkel zwischen den Längengraden und den Breitengraden, der hier das Verhältnis von 10 Länge zu 1 Breite hat.
Источник

GW-BASIC (german wiki)-Programm:

<span></span><span class="nl">100</span><span class="w"> </span><span class="kr">SCREEN</span><span class="w"> </span><span class="il">1</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">KEY</span><span class="w"> </span><span class="k">OFF</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">P</span><span class="o">=</span><span class="kr">ATN</span><span class="p">(</span><span class="il">1</span><span class="p">)</span><span class="o">/</span><span class="il">45</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">R</span><span class="o">=</span><span class="il">96</span>
<span class="nl">110</span><span class="w"> </span><span class="c1">REM P = WINKEL UMRECHNEN IN RAD : R=RADIUS DER KUGEL</span>
<span class="nl">120</span><span class="w"> </span><span class="c1">REM (REM=REMARK=ANMERKUNG) ZWANZIG BLICKWINKEL ERZEUGEN</span>
<span class="nl">130</span><span class="w"> </span><span class="kr">FOR</span><span class="w"> </span><span class="vg">U</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">0</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="il">175</span><span class="w"> </span><span class="k">STEP</span><span class="w"> </span><span class="il">9</span><span class="o">:</span><span class="vg">T</span><span class="o">=</span><span class="vg">P</span><span class="o">*</span><span class="nl">U:</span><span class="vg">G</span><span class="o">=</span><span class="kr">COS</span><span class="p">(</span><span class="vg">T</span><span class="p">)</span><span class="o">:</span><span class="vg">H</span><span class="o">=</span><span class="kr">SIN</span><span class="p">(</span><span class="vg">T</span><span class="p">)</span>
<span class="nl">140</span><span class="w"> </span><span class="kr">CLS</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">LINE</span><span class="p">(</span><span class="il">60</span><span class="p">,</span><span class="il">0</span><span class="p">)</span><span class="o">-</span><span class="p">(</span><span class="il">259</span><span class="p">,</span><span class="il">199</span><span class="p">),</span><span class="il">3</span><span class="p">,</span><span class="vg">B</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">LOCATE</span><span class="w"> </span><span class="il">2</span><span class="p">,</span><span class="il">9</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">PRINT</span><span class="w"> </span><span class="kr">RIGHT$</span><span class="p">(</span><span class="s2">" "</span><span class="o">+</span><span class="kr">STR$</span><span class="p">(</span><span class="vg">U</span><span class="p">),</span><span class="il">3</span><span class="p">);</span>
<span class="nl">150</span><span class="w"> </span><span class="c1">REM BREITENKREISE IN ROT ERZEUGEN</span>
<span class="nl">160</span><span class="w"> </span><span class="kr">FOR</span><span class="w"> </span><span class="vg">V</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">90</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="il">270</span><span class="w"> </span><span class="k">STEP</span><span class="w"> </span><span class="il">18</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">A</span><span class="o">=</span><span class="vg">P</span><span class="o">*</span><span class="nl">V:</span><span class="vg">C</span><span class="o">=</span><span class="vg">R</span><span class="o">*</span><span class="kr">COS</span><span class="p">(</span><span class="vg">A</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">Z</span><span class="o">=</span><span class="vg">R</span><span class="o">*</span><span class="kr">SIN</span><span class="p">(</span><span class="vg">A</span><span class="p">)</span>
<span class="nl">170</span><span class="w"> </span><span class="kr">FOR</span><span class="w"> </span><span class="vg">W</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">0</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="il">360</span><span class="w"> </span><span class="k">STEP</span><span class="w"> </span><span class="p">(</span><span class="il">-2</span><span class="o">*</span><span class="vg">R</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="vg">C</span><span class="mf">-.001</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">B</span><span class="o">=</span><span class="vg">P</span><span class="o">*</span><span class="vg">W</span>
<span class="nl">180</span><span class="w"> </span><span class="vg">X</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">C</span><span class="o">*</span><span class="kr">COS</span><span class="p">(</span><span class="vg">B</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">Y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">C</span><span class="o">*</span><span class="kr">SIN</span><span class="p">(</span><span class="vg">B</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">M</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">160</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="vg">X</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">N</span><span class="o">=</span><span class="il">100</span><span class="o">-</span><span class="vg">G</span><span class="o">*</span><span class="vg">Z</span><span class="o">-</span><span class="vg">H</span><span class="o">*</span><span class="nl">Y:</span><span class="vg">O</span><span class="o">=</span><span class="vg">H</span><span class="o">*</span><span class="vg">Z</span><span class="o">-</span><span class="vg">G</span><span class="o">*</span><span class="vg">Y</span>
<span class="nl">190</span><span class="w"> </span><span class="kr">IF</span><span class="w"> </span><span class="vg">O</span><span class="o">></span><span class="il">-1</span><span class="w"> </span><span class="kr">THEN</span><span class="w"> </span><span class="kr">PSET</span><span class="p">(</span><span class="vg">M</span><span class="p">,</span><span class="vg">N</span><span class="p">),</span><span class="il">2</span>
<span class="nl">200</span><span class="w"> </span><span class="kr">NEXT</span><span class="w"> </span><span class="vg">W</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">NEXT</span><span class="w"> </span><span class="vg">V</span>
<span class="nl">210</span><span class="w"> </span><span class="c1">REM MERIDIANE IN GRUEN ERZEUGEN</span>
<span class="nl">220</span><span class="w"> </span><span class="kr">FOR</span><span class="w"> </span><span class="vg">V</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">90</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="il">260</span><span class="w"> </span><span class="k">STEP</span><span class="w"> </span><span class="il">18</span><span class="o">:</span><span class="w"> </span><span class="vg">A</span><span class="o">=</span><span class="vg">P</span><span class="o">*</span><span class="vg">V</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">E</span><span class="o">=</span><span class="kr">COS</span><span class="p">(</span><span class="vg">A</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">F</span><span class="o">=</span><span class="kr">SIN</span><span class="p">(</span><span class="vg">A</span><span class="p">)</span>
<span class="nl">230</span><span class="w"> </span><span class="kr">FOR</span><span class="w"> </span><span class="vg">W</span><span class="w"> </span><span class="o">=</span><span class="w">  </span><span class="il">0</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="il">360</span><span class="w"> </span><span class="k">STEP</span><span class="w"> </span><span class="il">2</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">B</span><span class="o">=</span><span class="vg">P</span><span class="o">*</span><span class="vg">W</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">Z</span><span class="o">=</span><span class="vg">R</span><span class="o">*</span><span class="kr">SIN</span><span class="p">(</span><span class="vg">B</span><span class="p">)</span>
<span class="nl">240</span><span class="w"> </span><span class="vg">X</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">E</span><span class="o">*</span><span class="vg">R</span><span class="o">*</span><span class="kr">COS</span><span class="p">(</span><span class="vg">B</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">Y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">F</span><span class="o">*</span><span class="vg">R</span><span class="o">*</span><span class="kr">COS</span><span class="p">(</span><span class="vg">B</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">M</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">160</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="vg">X</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">N</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">100</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="vg">G</span><span class="o">*</span><span class="vg">Z</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="vg">H</span><span class="o">*</span><span class="vg">Y</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">O</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">H</span><span class="o">*</span><span class="vg">Z</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="vg">G</span><span class="o">*</span><span class="vg">Y</span>
<span class="nl">250</span><span class="w"> </span><span class="kr">IF</span><span class="w"> </span><span class="vg">O</span><span class="w"> </span><span class="o">>-</span><span class="w"> </span><span class="il">1</span><span class="w"> </span><span class="kr">THEN</span><span class="w"> </span><span class="kr">PSET</span><span class="p">(</span><span class="vg">M</span><span class="p">,</span><span class="vg">N</span><span class="p">),</span><span class="il">1</span>
<span class="nl">260</span><span class="w"> </span><span class="kr">NEXT</span><span class="w"> </span><span class="vg">W</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">NEXT</span><span class="w"> </span><span class="vg">V</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">V</span><span class="o">=</span><span class="mf">90.1</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">REM</span><span class="w"> </span><span class="vg">STARTBREITENWINKEL</span>
<span class="nl">270</span><span class="w"> </span><span class="c1">REM LOXODROME IN WEISS ERZEUGEN</span>
<span class="nl">280</span><span class="w"> </span><span class="kr">FOR</span><span class="w"> </span><span class="vg">W</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">0</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="il">9000</span><span class="w"> </span><span class="k">STEP</span><span class="w"> </span><span class="mf">.1</span>
<span class="nl">281</span><span class="w"> </span><span class="vg">B</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">P</span><span class="o">*</span><span class="vg">W</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">V</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">V</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="mf">.1</span><span class="o">*</span><span class="mf">.1</span><span class="o">*</span><span class="kr">ABS</span><span class="p">(</span><span class="kr">COS</span><span class="p">(</span><span class="vg">P</span><span class="o">*</span><span class="vg">V</span><span class="p">))</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">A</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">P</span><span class="o">*</span><span class="vg">V</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">C</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">R</span><span class="o">*</span><span class="kr">COS</span><span class="p">(</span><span class="vg">A</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">Z</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">R</span><span class="o">*</span><span class="kr">SIN</span><span class="p">(</span><span class="vg">A</span><span class="p">)</span>
<span class="nl">290</span><span class="w"> </span><span class="c1">REM ABS(COS(P*V)) WEIL KLEINER RADIUS = KLEINE STRECKE</span>
<span class="nl">300</span><span class="w"> </span><span class="vg">X</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">C</span><span class="o">*</span><span class="kr">COS</span><span class="p">(</span><span class="vg">B</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">Y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">C</span><span class="o">*</span><span class="kr">SIN</span><span class="p">(</span><span class="vg">B</span><span class="p">)</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">M</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">160</span><span class="w"> </span><span class="o">+</span><span class="w"> </span><span class="vg">X</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">N</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="il">100</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="vg">G</span><span class="o">*</span><span class="vg">Z</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="vg">H</span><span class="o">*</span><span class="vg">Y</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="vg">O</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="vg">H</span><span class="o">*</span><span class="vg">Z</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="vg">G</span><span class="o">*</span><span class="vg">Y</span>
<span class="nl">310</span><span class="w"> </span><span class="kr">IF</span><span class="w"> </span><span class="vg">O</span><span class="w"> </span><span class="o">></span><span class="w"> </span><span class="il">-1</span><span class="w"> </span><span class="kr">THEN</span><span class="w"> </span><span class="kr">PSET</span><span class="p">(</span><span class="vg">M</span><span class="p">,</span><span class="vg">N</span><span class="p">),</span><span class="il">3</span>
<span class="nl">320</span><span class="w"> </span><span class="kr">NEXT</span><span class="w"> </span><span class="vg">W</span>
<span class="nl">330</span><span class="w"> </span><span class="c1">REM NAECHSTER BLICKWINKEL</span>
<span class="nl">340</span><span class="w"> </span><span class="kr">IF</span><span class="w"> </span><span class="vg">INKEY$</span><span class="o">=</span><span class="s2">""</span><span class="w"> </span><span class="kr">THEN</span><span class="w"> </span><span class="il">340</span>
<span class="nl">350</span><span class="w"> </span><span class="kr">NEXT</span><span class="w"> </span><span class="vg">U</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">SCREEN</span><span class="w"> </span><span class="il">0</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">CLS</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">KEY</span><span class="w"> </span><span class="k">OFF</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">WIDTH</span><span class="w"> </span><span class="il">80</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="k">LIST</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="kr">END</span>
<span class="nl">360</span><span class="w"> </span><span class="c1">REM SAVE"KUGSPI-9.BAS",A</span>
Время создания 2005-04-26
Автор или правообладатель German Wikipedia User Karl Bednarik — Лицензия: CC BY-SA 3.0 (Creative Commons Attribution-Share Alike 3.0) http://creativecommons.org/licenses/by-sa/3.0/
Другие версии файла

Источник файла — сайт Wikimedia Commons, куда он был загружен под одной из свободных лицензий ( https://commons.wikimedia.org/wiki/File:KUGSPI-9_Loxodrome.gif ). Авторов, работавших над этим файлом см. в истории файла: https://commons.wikimedia.org/w/index.php?title=File:KUGSPI-9_Loxodrome.gif&action=history

В общем случае в статьях энциклопедии Руниверсалис файлы используются в соответствии со статьёй 1274 Гражданского кодекса Российской Федерации.

История файла

Нажмите на дату/время, чтобы увидеть версию файла от того времени.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий13:16, 17 октября 2023Миниатюра для версии от 13:16, 17 октября 2023200 × 200 (59 КБ)I, Robot (обсуждение | вклад)== Описание == {{Изображение | описание = Ein <b>Loxodrom</b> hat im Gegensatz zur archimedischen Kugelspirale einen konstanten Winkel zwischen den Längengraden und den Breitengraden, der hier das Verhältnis von 10 Länge zu 1 Breite hat. | источник = <p>[https://en.wikipedia.org/wiki/de:GW-BASIC GW-BASIC (german wiki)]-Programm: </p> <div class="mw-highlight mw-highlight-lang-qbasic mw-content-ltr" dir="ltr"><pre><span></span><span class="nl">100</span><span class="w"> </span><span class="k...

Следующий файл является дубликатом этого файла (подробности):

Следующая страница использует этот файл: