pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/Old/common.htm

329 lines
12 KiB
HTML

<html>
<head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="read">
<param name="Keyword" value="write">
<param name="Keyword" value="readln">
<param name="Keyword" value="writeln">
<param name="Keyword" value="Abs">
<param name="Keyword" value="Sqr">
<param name="Keyword" value="Sqrt">
<param name="Keyword" value="Sin">
<param name="Keyword" value="Cos">
<param name="Keyword" value="Exp">
<param name="Keyword" value="Ln">
<param name="Keyword" value="ArcTan">
<param name="Keyword" value="Power">
<param name="Keyword" value="Conj">
<param name="Keyword" value="CArg">
<param name="Keyword" value="Round">
<param name="Keyword" value="Trunc">
<param name="Keyword" value="Int">
<param name="Keyword" value="Frac">
<param name="Keyword" value="Ord">
<param name="Keyword" value="Chr">
<param name="Keyword" value="Odd">
<param name="Keyword" value="Inc">
<param name="Keyword" value="Dec">
<param name="Keyword" value="Pred">
<param name="Keyword" value="Succ">
<param name="Keyword" value="Random">
<param name="Keyword" value="Include">
<param name="Keyword" value="Exclude">
</object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<link rel="StyleSheet" href="../../default.css">
</head>
<body>
<H1>Îáùèå ñòàíäàðòíûå ïðîöåäóðû è ôóíêöèè</H1>
<table border="0" width="100%">
<!-- MSTableType="nolayout" -->
<tr>
<td width="21%" valign="top"><b>Èìÿ è ïàðàìåòðû</b></td>
<td width="13%" valign="top"><b>Ïðîöåäóðà èëè ôóíêöèÿ</b></td>
<td width="14%" valign="top"><b>Òèïû ïàðàìåòðîâ</b></td>
<td width="15%" valign="top"><b>Òèï âîçâðàùàåìîãî çíà÷åíèÿ</b></td>
<td valign="top"><b>Äåéñòâèå</b></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Read(a,b,...)</code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>a</code>,<code>b</code>,<code>c</code> -
ïåðåìåííûå <a href="../Types/review.htm">ïðîñòîãî òèïà</a> èëè òèïà <b><code>string</code></b></td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">ââîäèò çíà÷åíèÿ ñ êëàâèàòóðû â ïåðåìåííûå <code>a</code>,
<code>b</code>
...</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Write(a,b,...)</code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>a</code>,<code>b</code>,<code>c</code> -
âûðàæåíèÿ <a href="../Types/review.htm">ïðîñòîãî òèïà</a>, òèïà <b><code>string</code></b> èëè óêàçàòåëè</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">âûâîäèò çíà÷åíèÿ <code>a</code>,
<code>b</code>
... â îêíî âûâîäà</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Readln(a,b,...)</code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>a</code>,<code>b</code>,<code>c</code> -
ïåðåìåííûå <a href="../Types/review.htm">ïðîñòîãî òèïà</a> èëè òèïà <b><code>string</code></b></td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">ââîäèò çíà÷åíèÿ ñ êëàâèàòóðû â ïåðåìåííûå <code>a</code>,
<code>b</code>
..., ïîñëå ÷åãî ïðîïóñêàåò âñå îñòàâøèåñÿ ñèìâîëû â òåêóùåé
ñòðîêå ââîäà. Åñëè ïàðàìåòðû ïðîöåäóðû íå
óêàçàíû, òî îñóùåñòâëÿåò ïàóçó â âûïîëíåíèè ïðîãðàììû äî íàæàòèÿ
êëàâèøè <b> Enter</b></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Writeln(a,b,...)</code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>a</code>,<code>b</code>,<code>c</code> -
âûðàæåíèÿ <a href="../Types/review.htm">ïðîñòîãî òèïà</a>, òèïà <b><code>string</code></b> èëè óêàçàòåëè</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">âûâîäèò çíà÷åíèÿ <code>a</code>,
<code>b</code>
... â îêíî âûâîäà è îñóùåñòâëÿåò ïåðåõîä íà ñëåäóþùóþ ñòðîêó.
Åñëè ïàðàìåòðû ïðîöåäóðû íå óêàçàíû, òî âûïîëíÿåò òîëüêî ïåðåõîä íà
ñëåäóþùóþ ñòðîêó.</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Abs(x)</code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>integer</code>, <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò àáñîëþòíîå çíà÷åíèå (ìîäóëü) <code>x</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Sqr(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>integer</code>, <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò êâàäðàò <code>x</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Sqrt(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò êâàäðàòíûé êîðåíü èç <code>x</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Sin(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò ñèíóñ <code>x</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Cos(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò êîñèíóñ <code>x</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Ln(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò íàòóðàëüíûé ëîãàðèôì <code>x</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Exp(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò <code>e</code> â ñòåïåíè
<code>x</code> (<code>e</code>=2.718281...)
</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Arctan(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code>, <code>complex</code></td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò àðêòàíãåíñ <code>x</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Power(x,y) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code>, <code>y</code> - <code>real</code></td>
<td width="15%" valign="top"> <code>real</code></td>
<td valign="top">âîçâðàùàåò <code>x</code> â ñòåïåíè
<code>y</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Round(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code></td>
<td width="15%" valign="top"><code>integer</code></td>
<td valign="top">âîçâðàùàåò ðåçóëüòàò îêðóãëåíèÿ <code>x</code> äî áëèæàéøåãî öåëîãî</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Trunc(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code></td>
<td width="15%" valign="top"><code>integer</code></td>
<td valign="top">âîçâðàùàåò öåëóþ ÷àñòü <code>õ</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Int(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code></td>
<td width="15%" valign="top"><code>real</code></td>
<td valign="top">âîçâðàùàåò öåëóþ ÷àñòü <code>õ</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Frac(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>real</code></td>
<td width="15%" valign="top"><code>real</code></td>
<td valign="top">âîçâðàùàåò äðîáíóþ ÷àñòü <code>õ</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Ord(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - ïîðÿäêîâîãî òèïà</td>
<td width="15%" valign="top"><code>integer</code></td>
<td valign="top">âîçâðàùàåò íîìåð çíà÷åíèÿ ïîðÿäêîâîãî òèïà</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Chr(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>integer</code></td>
<td width="15%" valign="top"><code>char</code></td>
<td valign="top">âîçâðàùàåò ñèìâîë ñ êîäîì <code>õ</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Odd(x)</code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>integer</code></td>
<td width="15%" valign="top"><code>boolean</code></td>
<td valign="top">âîçâðàùàåò <code>True</code>, åñëè <code>õ</code> - íå÷åòíîå, è
<code>False</code> â ïðîòèâíîì ñëó÷àå</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Inc(x) </code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>x</code> - ïîðÿäêîâîãî òèïà</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">Óâåëè÷èâàåò <code>x</code> íà 1</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Dec(x) </code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>x</code> - ïîðÿäêîâîãî òèïà</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">Óìåíüøàåò <code>x</code> íà 1</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Inc(x,n) </code>
</td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>x</code> - ïîðÿäêîâîãî òèïà,
<code><br>
n</code> - öåëîãî òèïà</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">Óâåëè÷èâàåò <code>x</code> íà
<code>n</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Dec(x,n)
</code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>x</code> - ïîðÿäêîâîãî òèïà,
<code><br>
n</code> - öåëîãî òèïà</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">Óìåíüøàåò <code>x</code> íà
<code>n</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Pred(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - ïîðÿäêîâîãî òèïà</td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò ïðåäûäóùåå çíà÷åíèå ïîðÿäêîâîãî òèïà</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Succ(x) </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - ïîðÿäêîâîãî òèïà</td>
<td width="15%" valign="top">ñîâïàäàåò ñ òèïîì ïàðàìåòðà</td>
<td valign="top">âîçâðàùàåò ñëåäóþùåå çíà÷åíèå ïîðÿäêîâîãî òèïà</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Random(x)</code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top"><code>x</code> - <code>integer</code></td>
<td width="15%" valign="top"><code>integer</code></td>
<td valign="top">âîçâðàùàåò ñëó÷àéíîå öåëîå â äèàïàçîíå îò
0 äî <code>x-1</code> </td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Random </code></td>
<td width="13%" valign="top">ôóíêöèÿ</td>
<td width="14%" valign="top">&nbsp;</td>
<td width="15%" valign="top"><code>real</code></td>
<td valign="top">âîçâðàùàåò ñëó÷àéíîå âåùåñòâåííîå â äèàïàçîíå
[0..1)</td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Include(s,x) </code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>s</code> - ìíîæåñòâî, <code>x </code>- ýëåìåíò,
òèï êîòîðîãî ñîâìåñòèì ñ áàçîâûì òèïîì ìíîæåñòâà</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">âêëþ÷àåò ýëåìåíò <code>x</code> âî ìíîæåñòâî <code>s</code></td>
</tr>
<tr>
<td width="21%" valign="top">
<code>Exclude(s,x)</code></td>
<td width="13%" valign="top">ïðîöåäóðà</td>
<td width="14%" valign="top"><code>s</code> - ìíîæåñòâî, <code>x </code>- ýëåìåíò,
òèï êîòîðîãî ñîâìåñòèì ñ áàçîâûì òèïîì ìíîæåñòâà</td>
<td width="15%" valign="top">&nbsp;</td>
<td valign="top">èñêëþ÷àåò ýëåìåíò <code>x</code> èç ìíîæåñòâà <code>s</code></td>
</tr>
</table>
</body>
</html>