/usr/share/doc/racket/deinprogramm/advanced-prim-op.html is in racket-doc 6.7-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"/><title>4.3 Primitive Operationen</title><link rel="stylesheet" type="text/css" href="../scribble.css" title="default"/><link rel="stylesheet" type="text/css" href="../racket.css" title="default"/><link rel="stylesheet" type="text/css" href="../manual-style.css" title="default"/><link rel="stylesheet" type="text/css" href="../manual-racket.css" title="default"/><link rel="stylesheet" type="text/css" href="../doc-site.css" title="default"/><script type="text/javascript" src="../scribble-common.js"></script><script type="text/javascript" src="../manual-racket.js"></script><script type="text/javascript" src="../doc-site.js"></script><script type="text/javascript" src="../local-redirect/local-redirect.js"></script><script type="text/javascript" src="../local-redirect/local-user-redirect.js"></script><!--[if IE 6]><style type="text/css">.SIEHidden { overflow: hidden; }</style><![endif]--></head><body id="doc-racket-lang-org"><div class="tocset"><div class="tocview"><div class="tocviewlist tocviewlisttopspace"><div class="tocviewtitle"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,"tocview_0");">►</a></td><td></td><td><a href="index.html" class="tocviewlink" data-pltdoc="x">Sprachebenen und Material zu <span style="font-style: italic">Die Macht der Abstraktion</span></a></td></tr></table></div><div class="tocviewsublisttop" style="display: none;" id="tocview_0"><table cellspacing="0" cellpadding="0"><tr><td align="right">1 </td><td><a href="DMdA-beginner.html" class="tocviewlink" data-pltdoc="x">Die Macht der Abstraktion -<wbr></wbr> Anfänger</a></td></tr><tr><td align="right">2 </td><td><a href="DMdA-vanilla.html" class="tocviewlink" data-pltdoc="x">Die Macht der Abstraktion</a></td></tr><tr><td align="right">3 </td><td><a href="DMdA-assignments.html" class="tocviewlink" data-pltdoc="x">Die Macht der Abstraktion mit Zuweisungen</a></td></tr><tr><td align="right">4 </td><td><a href="DMdA-advanced.html" class="tocviewselflink" data-pltdoc="x">Die Macht der Abstraktion fortgeschritten</a></td></tr><tr><td align="right">5 </td><td><a href="Konstruktionsanleitungen_1_bis_10.html" class="tocviewlink" data-pltdoc="x">Konstruktionsanleitungen 1 bis 10</a></td></tr><tr><td align="right">6 </td><td><a href="image.html" class="tocviewlink" data-pltdoc="x">Bilder konstruieren:<span class="mywbr"> </span> <span class="stt">"image.ss"</span><a name="(idx._(gentag._2._(lib._deinprogramm/scribblings/deinprogramm..scrbl)))"></a></a></td></tr><tr><td align="right">7 </td><td><a href="world.html" class="tocviewlink" data-pltdoc="x">Animationen:<span class="mywbr"> </span> <span class="stt">"world.ss"</span><a name="(idx._(gentag._3._(lib._deinprogramm/scribblings/deinprogramm..scrbl)))"></a></a></td></tr><tr><td align="right">8 </td><td><a href="turtle.html" class="tocviewlink" data-pltdoc="x">Turtle-<wbr></wbr>Grafik:<span class="mywbr"> </span> <span class="stt">"turtle.ss"</span><a name="(idx._(gentag._4._(lib._deinprogramm/scribblings/deinprogramm..scrbl)))"></a></a></td></tr><tr><td align="right">9 </td><td><a href="sound.html" class="tocviewlink" data-pltdoc="x">Abspielen von Audio-<wbr></wbr>Dateien:<span class="mywbr"> </span> <span class="stt">"sound.ss"</span><a name="(idx._(gentag._5._(lib._deinprogramm/scribblings/deinprogramm..scrbl)))"></a></a></td></tr><tr><td align="right">10 </td><td><a href="line3d.html" class="tocviewlink" data-pltdoc="x">3D-<wbr></wbr>Liniengraphik:<span class="mywbr"> </span> <span class="stt">"line3d.ss"</span><a name="(idx._(gentag._6._(lib._deinprogramm/scribblings/deinprogramm..scrbl)))"></a></a></td></tr><tr><td align="right">11 </td><td><a href="DMdA__Sprachen_als_Libraries.html" class="tocviewlink" data-pltdoc="x"><span style="font-weight: bold">DMd<span class="mywbr"> </span>A</span>:<span class="mywbr"> </span> Sprachen als Libraries</a></td></tr><tr><td align="right"></td><td><a href="doc-index.html" class="tocviewlink" data-pltdoc="x">Index</a></td></tr></table></div></div><div class="tocviewlist"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,"tocview_1");">▼</a></td><td>4 </td><td><a href="DMdA-advanced.html" class="tocviewlink" data-pltdoc="x">Die Macht der Abstraktion fortgeschritten</a></td></tr></table><div class="tocviewsublistbottom" style="display: block;" id="tocview_1"><table cellspacing="0" cellpadding="0"><tr><td align="right">4.1 </td><td><a href="advanced-quote.html" class="tocviewlink" data-pltdoc="x">Quote-<wbr></wbr>Literal</a></td></tr><tr><td align="right">4.2 </td><td><a href="advanced-signatures.html" class="tocviewlink" data-pltdoc="x">Signaturen</a></td></tr><tr><td align="right">4.3 </td><td><a href="" class="tocviewselflink" data-pltdoc="x">Primitive Operationen</a></td></tr></table></div></div></div><div class="tocsub"><div class="tocsubtitle">On this page:</div><table class="tocsublist" cellspacing="0"><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._%2A%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">*</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._%2B%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">+</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._-%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink"><span class="nobreak">-</span></span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._%2F%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">/</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._~3c%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink"><</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._~3c~3d%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink"><=</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._~3d%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">=</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._~3e%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">></span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._~3e~3d%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">>=</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._abs%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">abs</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._acos%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">acos</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._angle%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">angle</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._asin%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">asin</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._atan%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">atan</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._ceiling%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">ceiling</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._complex~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">complex?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._cos%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">cos</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._current-seconds%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">current-<wbr></wbr>seconds</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._denominator%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">denominator</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._even~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">even?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._exact-~3einexact%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">exact-<wbr></wbr>>inexact</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._exact~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">exact?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._exp%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">exp</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._expt%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">expt</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._floor%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">floor</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._gcd%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">gcd</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._imag-part%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">imag-<wbr></wbr>part</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._inexact-~3eexact%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">inexact-<wbr></wbr>>exact</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._inexact~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">inexact?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._integer~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">integer?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._lcm%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">lcm</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._log%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">log</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._magnitude%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">magnitude</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._make-polar%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">make-<wbr></wbr>polar</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._max%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">max</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._min%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">min</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._modulo%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">modulo</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._natural~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">natural?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._negative~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">negative?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._number-~3estring%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">number-<wbr></wbr>>string</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._number~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">number?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._numerator%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">numerator</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._odd~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">odd?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._positive~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">positive?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._quotient%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">quotient</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._random%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">random</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._rational~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">rational?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._real-part%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">real-<wbr></wbr>part</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._real~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">real?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._remainder%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">remainder</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._round%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">round</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._sin%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">sin</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._sqrt%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">sqrt</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string-~3enumber%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string-<wbr></wbr>>number</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._tan%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">tan</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._zero~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">zero?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._boolean~3d~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">boolean=?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._boolean~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">boolean?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._false~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">false?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._not%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">not</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._true~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">true?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._append%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">append</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._cons%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">cons</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._cons~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">cons?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._empty%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">empty</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._empty~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">empty?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._first%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">first</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._fold%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">fold</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._length%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">length</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._list%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">list</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._list-ref%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">list-<wbr></wbr>ref</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._make-pair%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">make-<wbr></wbr>pair</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._pair~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">pair?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._rest%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">rest</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._reverse%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">reverse</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._computer%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">computer</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._computer-hard-drive%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">computer-<wbr></wbr>hard-<wbr></wbr>drive</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._computer-processor%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">computer-<wbr></wbr>processor</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._computer-ram%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">computer-<wbr></wbr>ram</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._computer~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">computer?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._make-computer%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">make-<wbr></wbr>computer</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._chocolate-cookie%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">chocolate-<wbr></wbr>cookie</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._chocolate-cookie-chocolate%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">chocolate-<wbr></wbr>cookie-<wbr></wbr>chocolate</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._chocolate-cookie-cookie%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">chocolate-<wbr></wbr>cookie-<wbr></wbr>cookie</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._chocolate-cookie~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">chocolate-<wbr></wbr>cookie?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._make-chocolate-cookie%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">make-<wbr></wbr>chocolate-<wbr></wbr>cookie</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string-~3estrings-list%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string-<wbr></wbr>>strings-<wbr></wbr>list</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string-append%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string-<wbr></wbr>append</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string-length%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string-<wbr></wbr>length</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string~3c~3d~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string<=?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string~3c~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string<?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string~3d~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string=?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string~3e~3d~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string>=?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string~3e~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string>?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">string?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._strings-list-~3estring%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">strings-<wbr></wbr>list-<wbr></wbr>>string</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._string-~3esymbol%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym">string-<wbr></wbr>>symbol</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._symbol-~3estring%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym">symbol-<wbr></wbr>>string</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._symbol~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym">symbol?</span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._apply%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">apply</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._eq~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">eq?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._equal~3f%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">equal?</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._for-each%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">for-<wbr></wbr>each</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._map%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">map</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._read%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">read</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._violation%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">violation</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._write-newline%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">write-<wbr></wbr>newline</span></span></a></td></tr><tr><td><a href="#%28def._%28%28lib._deinprogramm%2F.D.Md.A-advanced..rkt%29._write-string%29%29" class="tocsublink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">write-<wbr></wbr>string</span></span></a></td></tr></table></div></div><div class="maincolumn"><div class="main"><div class="navsettop"><span class="navleft"><form class="searchform"><input class="searchbox" style="color: #888;" type="text" value="...search manuals..." title="Enter a search string to search the manuals" onkeypress="return DoSearchKey(event, this, "6.7", "../");" onfocus="this.style.color="black"; this.style.textAlign="left"; if (this.value == "...search manuals...") this.value="";" onblur="if (this.value.match(/^ *$/)) { this.style.color="#888"; this.style.textAlign="center"; this.value="...search manuals..."; }"/></form> <a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot("6.7");">top</a></span><span class="navright"> <a href="advanced-signatures.html" title="backward to "4.2 Signaturen"" data-pltdoc="x">← prev</a> <a href="DMdA-advanced.html" title="up to "4 Die Macht der Abstraktion fortgeschritten"" data-pltdoc="x">up</a> <a href="Konstruktionsanleitungen_1_bis_10.html" title="forward to "5 Konstruktionsanleitungen 1 bis 10"" data-pltdoc="x">next →</a></span> </div><h4 x-source-module="(lib "deinprogramm/scribblings/deinprogramm.scrbl")" x-source-pkg="deinprogramm" x-part-tag=""advanced-prim-op"">4.3<tt> </tt><a name="(part._advanced-prim-op)"></a>Primitive Operationen</h4><p><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._*))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._%2A%29%29" class="RktValDef RktValLink" data-pltdoc="x">*</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Produkt berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._+))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._%2B%29%29" class="RktValDef RktValLink" data-pltdoc="x">+</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Summe berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._-))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._-%29%29" class="RktValDef RktValLink" data-pltdoc="x"><span class="nobreak">-</span></a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">bei mehr als einem Argument Differenz zwischen der ersten und der Summe aller weiteren Argumente berechnen; bei einem Argument Zahl negieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._/))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._%2F%29%29" class="RktValDef RktValLink" data-pltdoc="x">/</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">das erste Argument durch das Produkt aller weiteren Argumente berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._~3c))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._~3c%29%29" class="RktValDef RktValLink" data-pltdoc="x"><</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zahlen auf kleiner-als testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._~3c~3d))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._~3c~3d%29%29" class="RktValDef RktValLink" data-pltdoc="x"><=</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zahlen auf kleiner-gleich testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._~3d))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._~3d%29%29" class="RktValDef RktValLink" data-pltdoc="x">=</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zahlen auf Gleichheit testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._~3e))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._~3e%29%29" class="RktValDef RktValLink" data-pltdoc="x">></a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zahlen auf größer-als testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._~3e~3d))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._~3e~3d%29%29" class="RktValDef RktValLink" data-pltdoc="x">>=</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zahlen auf größer-gleich testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._abs))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._abs%29%29" class="RktValDef RktValLink" data-pltdoc="x">abs</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">real</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Absolutwert berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._acos))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._acos%29%29" class="RktValDef RktValLink" data-pltdoc="x">acos</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Arcuscosinus berechnen (in Radian)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._angle))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._angle%29%29" class="RktValDef RktValLink" data-pltdoc="x">angle</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">real</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Winkel einer komplexen Zahl berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._asin))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._asin%29%29" class="RktValDef RktValLink" data-pltdoc="x">asin</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Arcussinus berechnen (in Radian)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._atan))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._atan%29%29" class="RktValDef RktValLink" data-pltdoc="x">atan</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Arcustangens berechnen (in Radian)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._ceiling))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._ceiling%29%29" class="RktValDef RktValLink" data-pltdoc="x">ceiling</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">integer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">nächste ganze Zahl oberhalb einer rellen Zahlen berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._complex~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._complex~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">complex?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert eine komplexe Zahl ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._cos))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._cos%29%29" class="RktValDef RktValLink" data-pltdoc="x">cos</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Cosinus berechnen (Argument in Radian)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._current-seconds))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._current-seconds%29%29" class="RktValDef RktValLink" data-pltdoc="x">current-seconds</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">natural</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">aktuelle Zeit in Sekunden seit einem unspezifizierten Startzeitpunkt berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._denominator))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._denominator%29%29" class="RktValDef RktValLink" data-pltdoc="x">denominator</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">rational</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">natural</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Nenner eines Bruchs berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._even~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._even~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">even?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl gerade ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._exact-~3einexact))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._exact-~3einexact%29%29" class="RktValDef RktValLink" data-pltdoc="x">exact->inexact</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">eine Zahl durch eine inexakte Zahl annähern</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._exact~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._exact~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">exact?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl exakt ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._exp))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._exp%29%29" class="RktValDef RktValLink" data-pltdoc="x">exp</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Exponentialfunktion berechnen (e hoch Argument)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._expt))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._expt%29%29" class="RktValDef RktValLink" data-pltdoc="x">expt</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Potenz berechnen (erstes Argument hoch zweites Argument)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._floor))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._floor%29%29" class="RktValDef RktValLink" data-pltdoc="x">floor</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">integer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">nächste ganze Zahl unterhalb einer rellen Zahlen berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._gcd))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._gcd%29%29" class="RktValDef RktValLink" data-pltdoc="x">gcd</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">natural</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">größten gemeinsamen Teiler berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._imag-part))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._imag-part%29%29" class="RktValDef RktValLink" data-pltdoc="x">imag-part</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">real</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">imaginären Anteil einer komplexen Zahl extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._inexact-~3eexact))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._inexact-~3eexact%29%29" class="RktValDef RktValLink" data-pltdoc="x">inexact->exact</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">eine Zahl durch eine exakte Zahl annähern</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._inexact~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._inexact~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">inexact?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl inexakt ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._integer~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._integer~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">integer?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert eine ganze Zahl ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._lcm))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._lcm%29%29" class="RktValDef RktValLink" data-pltdoc="x">lcm</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">natural</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">kleinstes gemeinsames Vielfaches berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._log))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._log%29%29" class="RktValDef RktValLink" data-pltdoc="x">log</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">natürlichen Logarithmus (Basis e) berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._magnitude))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._magnitude%29%29" class="RktValDef RktValLink" data-pltdoc="x">magnitude</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">real</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Abstand zum Ursprung einer komplexen Zahl berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._make-polar))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._make-polar%29%29" class="RktValDef RktValLink" data-pltdoc="x">make-polar</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">komplexe Zahl aus Abstand zum Ursprung und Winkel berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._max))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._max%29%29" class="RktValDef RktValLink" data-pltdoc="x">max</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">real</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Maximum berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._min))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._min%29%29" class="RktValDef RktValLink" data-pltdoc="x">min</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">real</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Minimum berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._modulo))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._modulo%29%29" class="RktValDef RktValLink" data-pltdoc="x">modulo</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">integer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Divisionsmodulo berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._natural~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._natural~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">natural?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert eine natürliche Zahl (inkl. 0) ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._negative~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._negative~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">negative?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl negativ ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._number-~3estring))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._number-~3estring%29%29" class="RktValDef RktValLink" data-pltdoc="x">number->string</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">string</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zahl in Zeichenkette umwandeln</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._number~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._number~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">number?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert eine Zahl ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._numerator))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._numerator%29%29" class="RktValDef RktValLink" data-pltdoc="x">numerator</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">rational</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">integer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zähler eines Bruchs berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._odd~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._odd~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">odd?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl ungerade ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._positive~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._positive~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">positive?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl positiv ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._quotient))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._quotient%29%29" class="RktValDef RktValLink" data-pltdoc="x">quotient</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">integer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">ganzzahlig dividieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._random))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._random%29%29" class="RktValDef RktValLink" data-pltdoc="x">random</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">natural</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">natural</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">eine natürliche Zufallszahl berechnen, die kleiner als das Argument ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._rational~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._rational~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">rational?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl rational ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._real-part))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._real-part%29%29" class="RktValDef RktValLink" data-pltdoc="x">real-part</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">real</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">reellen Anteil einer komplexen Zahl extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._real~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._real~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">real?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert eine reelle Zahl ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._remainder))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._remainder%29%29" class="RktValDef RktValLink" data-pltdoc="x">remainder</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym">integer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">integer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Divisionsrest berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._round))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._round%29%29" class="RktValDef RktValLink" data-pltdoc="x">round</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">real</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">integer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">relle Zahl auf eine ganze Zahl runden</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._sin))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._sin%29%29" class="RktValDef RktValLink" data-pltdoc="x">sin</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Sinus berechnen (Argument in Radian)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._sqrt))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._sqrt%29%29" class="RktValDef RktValLink" data-pltdoc="x">sqrt</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Quadratwurzel berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string-~3enumber))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string-~3enumber%29%29" class="RktValDef RktValLink" data-pltdoc="x">string->number</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">mixed</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">false</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenkette in Zahl umwandeln, falls möglich</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._tan))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._tan%29%29" class="RktValDef RktValLink" data-pltdoc="x">tan</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Tangens berechnen (Argument in Radian)</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._zero~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._zero~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">zero?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob eine Zahl Null ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._boolean~3d~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._boolean~3d~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">boolean=?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">boolean</span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Booleans auf Gleichheit testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._boolean~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._boolean~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">boolean?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert ein boolescher Wert ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._false~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._false~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">false?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert #f ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._not))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._not%29%29" class="RktValDef RktValLink" data-pltdoc="x">not</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">boolean</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">booleschen Wert negieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._true~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._true~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">true?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert #t ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._append))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._append%29%29" class="RktValDef RktValLink" data-pltdoc="x">append</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">mehrere Listen aneinanderhängen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._cons))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._cons%29%29" class="RktValDef RktValLink" data-pltdoc="x">cons</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">erzeuge ein Paar aus Element und Liste</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._cons~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._cons~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">cons?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert ein Paar ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>constant</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._empty))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._empty%29%29" class="RktValDef RktValLink" data-pltdoc="x">empty</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktSym">list</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">die leere Liste</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._empty~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._empty~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">empty?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert die leere Liste ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._first))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._first%29%29" class="RktValDef RktValLink" data-pltdoc="x">first</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">erstes Element eines Paars extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._fold))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._fold%29%29" class="RktValDef RktValLink" data-pltdoc="x">fold</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">%b</span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktSym">%b</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">%b</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">%b</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Liste einfalten.</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._length))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._length%29%29" class="RktValDef RktValLink" data-pltdoc="x">length</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">natural</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Länge einer Liste berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._list))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._list%29%29" class="RktValDef RktValLink" data-pltdoc="x">list</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Liste aus den Argumenten konstruieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._list-ref))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._list-ref%29%29" class="RktValDef RktValLink" data-pltdoc="x">list-ref</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym">natural</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">das Listenelement an der gegebenen Position extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._make-pair))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._make-pair%29%29" class="RktValDef RktValLink" data-pltdoc="x">make-pair</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">erzeuge ein Paar aus Element und Liste</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._pair~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._pair~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">pair?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert ein Paar ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._rest))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._rest%29%29" class="RktValDef RktValLink" data-pltdoc="x">rest</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Rest eines Paars extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._reverse))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._reverse%29%29" class="RktValDef RktValLink" data-pltdoc="x">reverse</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list-of</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Liste in umgekehrte Reihenfolge bringen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>constant</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._computer))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._computer%29%29" class="RktValDef RktValLink" data-pltdoc="x">computer</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktSym">signature</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Signatur für Computer</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._computer-hard-drive))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._computer-hard-drive%29%29" class="RktValDef RktValLink" data-pltdoc="x">computer-hard-drive</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">computer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">rational</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Festplattenkapazität aus Computer extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._computer-processor))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._computer-processor%29%29" class="RktValDef RktValLink" data-pltdoc="x">computer-processor</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">computer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">string</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Prozessorname aus Computer extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._computer-ram))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._computer-ram%29%29" class="RktValDef RktValLink" data-pltdoc="x">computer-ram</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">computer</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">rational</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Arbeitsspeicher aus Computer extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._computer~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._computer~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">computer?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob Wert ein Computer ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._make-computer))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._make-computer%29%29" class="RktValDef RktValLink" data-pltdoc="x">make-computer</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">rational</span><span class="hspace"> </span><span class="RktSym">rational</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">computer</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Computer aus Prozessorname, Arbeitsspeicher und Festplattenkapazität konstruieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>constant</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._chocolate-cookie))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._chocolate-cookie%29%29" class="RktValDef RktValLink" data-pltdoc="x">chocolate-cookie</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktSym">signature</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Signatur für Schokokekse</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._chocolate-cookie-chocolate))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._chocolate-cookie-chocolate%29%29" class="RktValDef RktValLink" data-pltdoc="x">chocolate-cookie-chocolate</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">chocolate-cookie</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Schoko-Anteil eines Schokokekses extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._chocolate-cookie-cookie))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._chocolate-cookie-cookie%29%29" class="RktValDef RktValLink" data-pltdoc="x">chocolate-cookie-cookie</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">chocolate-cookie</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">number</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Keks-Anteil eines Schokokekses extrahieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._chocolate-cookie~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._chocolate-cookie~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">chocolate-cookie?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert ein Schokokeks ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._make-chocolate-cookie))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._make-chocolate-cookie%29%29" class="RktValDef RktValLink" data-pltdoc="x">make-chocolate-cookie</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym">number</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">chocolate-cookie</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Schokokeks aus Schoko- und Keks-Anteil konstruieren</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string-~3estrings-list))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string-~3estrings-list%29%29" class="RktValDef RktValLink" data-pltdoc="x">string->strings-list</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list</span><span class="hspace"> </span><span class="RktSym">string</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Eine Zeichenkette in eine Liste von Zeichenketten mit einzelnen Zeichen umwandeln</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string-append))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string-append%29%29" class="RktValDef RktValLink" data-pltdoc="x">string-append</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">string</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Hängt Zeichenketten zu einer Zeichenkette zusammen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string-length))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string-length%29%29" class="RktValDef RktValLink" data-pltdoc="x">string-length</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">natural</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Liefert Länge einer Zeichenkette</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string~3c~3d~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string~3c~3d~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">string<=?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenketten lexikografisch auf kleiner-gleich testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string~3c~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string~3c~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">string<?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenketten lexikografisch auf kleiner-als testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string~3d~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string~3d~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">string=?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenketten auf Gleichheit testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string~3e~3d~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string~3e~3d~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">string>=?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenketten lexikografisch auf größer-gleich testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string~3e~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string~3e~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">string>?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym">...</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenketten lexikografisch auf größer-als testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._string~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">string?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert eine Zeichenkette ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._strings-list-~3estring))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._strings-list-~3estring%29%29" class="RktValDef RktValLink" data-pltdoc="x">strings-list->string</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">list</span><span class="hspace"> </span><span class="RktSym">string</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">string</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Eine Liste von Zeichenketten in eine Zeichenkette umwandeln</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._string-~3esymbol))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><span class="RktSymDef RktSym">string->symbol</span></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">symbol</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenkette in Symbol umwandeln</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._symbol-~3estring))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><span class="RktSymDef RktSym">symbol->string</span></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">symbol</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">string</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Symbol in Zeichenkette umwandeln</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._symbol~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><span class="RktSymDef RktSym">symbol?</span></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">any</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">feststellen, ob ein Wert ein Symbol ist</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._apply))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._apply%29%29" class="RktValDef RktValLink" data-pltdoc="x">apply</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">procedure</span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">%b</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Prozedur auf Liste ihrer Argumente anwenden</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._eq~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._eq~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">eq?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktSym">%b</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">zwei Werte auf Selbheit testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._equal~3f))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._equal~3f%29%29" class="RktValDef RktValLink" data-pltdoc="x">equal?</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktSym">%b</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">boolean</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">zwei Werte auf Gleichheit testen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._for-each))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._for-each%29%29" class="RktValDef RktValLink" data-pltdoc="x">for-each</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">%b</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">unspecific</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Prozedur von vorn nach hinten auf alle Elemente einer Liste anwenden</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._map))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._map%29%29" class="RktValDef RktValLink" data-pltdoc="x">map</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktPn">(</span><span class="RktSym">%a</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">%b</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list</span><span class="hspace"> </span><span class="RktSym">%a</span><span class="RktPn">)</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">list</span><span class="hspace"> </span><span class="RktSym">%b</span><span class="RktPn">)</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Prozedur auf alle Elemente einer Liste anwenden, Liste der Resultate berechnen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._read))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._read%29%29" class="RktValDef RktValLink" data-pltdoc="x">read</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">any</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Externe Repräsentation eines Werts in der REPL einlesen und den zugehörigen Wert liefern</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._violation))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._violation%29%29" class="RktValDef RktValLink" data-pltdoc="x">violation</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">unspecific</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Programmm mit Fehlermeldung abbrechen</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._write-newline))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._write-newline%29%29" class="RktValDef RktValLink" data-pltdoc="x">write-newline</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">unspecific</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeilenumbruch ausgeben</div><div class="SIntrapara"><blockquote class="SVInsetFlow"><table cellspacing="0" cellpadding="0" class="boxed RBoxed"><tr><td><blockquote class="SubFlow"><div class="RBackgroundLabel SIEHidden"><div class="RBackgroundLabelInner"><p>function</p></div></div><p class="RForeground"><a name="(def._((lib._deinprogramm/.D.Md.A-advanced..rkt)._write-string))"></a><span title="Provided from: deinprogramm/DMdA-advanced | Package: deinprogramm"><span class="RktSym"><a href="assignments-prim-op.html#%28def._%28%28lib._deinprogramm%2F.D.Md.A-assignments..rkt%29._write-string%29%29" class="RktValDef RktValLink" data-pltdoc="x">write-string</a></span></span><span class="hspace"> </span>:<span class="hspace"> </span><span class="RktPn">(</span><span class="RktSym">string</span><span class="hspace"> </span><span class="RktSym"><span class="nobreak">-></span></span><span class="hspace"> </span><span class="RktSym">unspecific</span><span class="RktPn">)</span></p></blockquote></td></tr></table></blockquote></div><div class="SIntrapara">Zeichenkette in REPL ausgeben</div></p><div class="navsetbottom"><span class="navleft"><form class="searchform"><input class="searchbox" style="color: #888;" type="text" value="...search manuals..." title="Enter a search string to search the manuals" onkeypress="return DoSearchKey(event, this, "6.7", "../");" onfocus="this.style.color="black"; this.style.textAlign="left"; if (this.value == "...search manuals...") this.value="";" onblur="if (this.value.match(/^ *$/)) { this.style.color="#888"; this.style.textAlign="center"; this.value="...search manuals..."; }"/></form> <a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot("6.7");">top</a></span><span class="navright"> <a href="advanced-signatures.html" title="backward to "4.2 Signaturen"" data-pltdoc="x">← prev</a> <a href="DMdA-advanced.html" title="up to "4 Die Macht der Abstraktion fortgeschritten"" data-pltdoc="x">up</a> <a href="Konstruktionsanleitungen_1_bis_10.html" title="forward to "5 Konstruktionsanleitungen 1 bis 10"" data-pltdoc="x">next →</a></span> </div></div></div><div id="contextindicator"> </div></body></html>
|