Пересобрал Help

This commit is contained in:
Mikhalkovich Stanislav 2026-01-29 21:38:42 +03:00
parent 333201895f
commit 159a2e88e2
6 changed files with 17 additions and 8 deletions

View file

@ -25,10 +25,10 @@
<b><code>xor</code></b>, <code><b>shl</b></code>, <code><b>shr</b></code>. Они <b><code>xor</code></b>, <code><b>shl</b></code>, <code><b>shr</b></code>. Они
производят побитовые манипуляции с операндами целого типа. Результирующий тип производят побитовые манипуляции с операндами целого типа. Результирующий тип
для <code><b>and</b></code>, <code><b>or</b></code>, для <code><b>and</b></code>, <code><b>or</b></code>,
<b><code>xor</code></b> будет наименьшим целым, включающим все возможные значения обоих типов операндов. <b><code>xor</code></b> будет наименьшим целым, включающим все возможные значения обоих типов операндов,
Для <code><b>shl</b></code>, <code><b>shr</b></code> результирующий для <code><b>shl</b></code>, <code><b>shr</b></code> - результирующий
тип совпадает с типом левого операнда, для <code><b>not</b></code> тип будет как минимум integer, а для 64-битных целых - совпадать с типом левого операнда, для <code><b>not</b></code>
- с типом операнда.</p> - будет как минимум integer, а для 64-битных целых - совпадать с типом операнда.</p>
<p> <p>
Побитовые операции осуществляются следующим образом: с каждым битом (0 Побитовые операции осуществляются следующим образом: с каждым битом (0
принимается за False, 1 - за True) принимается за False, 1 - за True)

View file

@ -5,6 +5,7 @@
<param name="Keyword" value="ColSeq"> <param name="Keyword" value="ColSeq">
<param name="Keyword" value="ColsSeq"> <param name="Keyword" value="ColsSeq">
<param name="Keyword" value="ConvertAll"> <param name="Keyword" value="ConvertAll">
<param name="Keyword" value="Copy">
<param name="Keyword" value="Elements"> <param name="Keyword" value="Elements">
<param name="Keyword" value="ElementsByCol"> <param name="Keyword" value="ElementsByCol">
<param name="Keyword" value="ElementsByRow"> <param name="Keyword" value="ElementsByRow">
@ -45,6 +46,8 @@
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr>
<tr><td><code><b>function</b> ConvertAll&lt;T, T1&gt;(Self: <b>array</b> [,] <b>of</b> T; converter: (T,integer,integer)-&gt;T1): <b>array</b> [,] <b>of</b> T1;</code> <tr><td><code><b>function</b> ConvertAll&lt;T, T1&gt;(Self: <b>array</b> [,] <b>of</b> T; converter: (T,integer,integer)-&gt;T1): <b>array</b> [,] <b>of</b> T1;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr>
<tr><td><code><b>function</b> Copy&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Создает копию двумерного массива</td></tr>
<tr><td><code><b>function</b> Elements&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code> <tr><td><code><b>function</b> Elements&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает по заданному двумерному массиву последовательность его элементов по строкам</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает по заданному двумерному массиву последовательность его элементов по строкам</td></tr>
<tr><td><code><b>function</b> ElementsByCol&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code> <tr><td><code><b>function</b> ElementsByCol&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>

View file

@ -5,6 +5,7 @@
<param name="Keyword" value="CartesianPower"> <param name="Keyword" value="CartesianPower">
<param name="Keyword" value="Combinations"> <param name="Keyword" value="Combinations">
<param name="Keyword" value="ConvertAll"> <param name="Keyword" value="ConvertAll">
<param name="Keyword" value="Copy">
<param name="Keyword" value="Fill"> <param name="Keyword" value="Fill">
<param name="Keyword" value="FillRandom"> <param name="Keyword" value="FillRandom">
<param name="Keyword" value="Find"> <param name="Keyword" value="Find">
@ -66,6 +67,8 @@
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы массива и возвращает преобразованный массив</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы массива и возвращает преобразованный массив</td></tr>
<tr><td><code><b>function</b> ConvertAll&lt;T, T1&gt;(Self: <b>array</b> <b>of</b> T; converter: (T,integer)-&gt;T1): <b>array</b> <b>of</b> T1;</code> <tr><td><code><b>function</b> ConvertAll&lt;T, T1&gt;(Self: <b>array</b> <b>of</b> T; converter: (T,integer)-&gt;T1): <b>array</b> <b>of</b> T1;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы массива и возвращает преобразованный массив</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует элементы массива и возвращает преобразованный массив</td></tr>
<tr><td><code><b>function</b> Copy&lt;T&gt;(Self: <b>array</b> <b>of</b> T): <b>array</b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Создает копию массива</td></tr>
<tr><td><code><b>procedure</b> Fill&lt;T&gt;(Self: <b>array</b> <b>of</b> T; x: T);</code> <tr><td><code><b>procedure</b> Fill&lt;T&gt;(Self: <b>array</b> <b>of</b> T; x: T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Заполняет элементы массива указанным значением</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Заполняет элементы массива указанным значением</td></tr>
<tr><td><code><b>procedure</b> Fill&lt;T&gt;(Self: <b>array</b> <b>of</b> T; f: integer-&gt;T);</code> <tr><td><code><b>procedure</b> Fill&lt;T&gt;(Self: <b>array</b> <b>of</b> T; f: integer-&gt;T);</code>

View file

@ -6,6 +6,7 @@
<param name="Keyword" value="Cartesian"> <param name="Keyword" value="Cartesian">
<param name="Keyword" value="CountOf"> <param name="Keyword" value="CountOf">
<param name="Keyword" value="DistinctBy"> <param name="Keyword" value="DistinctBy">
<param name="Keyword" value="FirstOrDefault">
<param name="Keyword" value="Flatten"> <param name="Keyword" value="Flatten">
<param name="Keyword" value="ForEach"> <param name="Keyword" value="ForEach">
<param name="Keyword" value="Incremental"> <param name="Keyword" value="Incremental">
@ -85,6 +86,8 @@
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор comp</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор comp</td></tr>
<tr><td><code><b>function</b> DistinctBy&lt;T, TKey&gt;(Self: <b>sequence </b> <b>of</b> T; by: T-&gt;TKey);</code> <tr><td><code><b>function</b> DistinctBy&lt;T, TKey&gt;(Self: <b>sequence </b> <b>of</b> T; by: T-&gt;TKey);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор по-умолчанию</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор по-умолчанию</td></tr>
<tr><td><code><b>function</b> FirstOrDefault&lt;T&gt;(self: <b>sequence </b> <b>of</b> T; pred: T -&gt; boolean; defaultValue: T): T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает первый элемент, удовлетворяющий условию, или значение по умолчанию, если ни одного такого элемента не найдено</td></tr>
<tr><td><code><b>function</b> Flatten&lt;T&gt;(Self: <b>sequence </b> <b>of</b> <b>sequence </b> <b>of</b> T): <b>sequence </b> <b>of</b> T;</code> <tr><td><code><b>function</b> Flatten&lt;T&gt;(Self: <b>sequence </b> <b>of</b> <b>sequence </b> <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует последовательность последовательностей в плоскую последовательность</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Преобразует последовательность последовательностей в плоскую последовательность</td></tr>
<tr><td><code><b>procedure</b> ForEach&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; action: T -&gt; ());</code> <tr><td><code><b>procedure</b> ForEach&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; action: T -&gt; ());</code>
@ -194,11 +197,11 @@
<tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> int64): int64;</code> <tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> int64): int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности</td></tr>
<tr><td><code><b>function</b> Product&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; f: T-&gt;real): real;</code> <tr><td><code><b>function</b> Product&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; f: T-&gt;real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности, спроектированных на числовое значение</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности, спроецированных на числовое значение</td></tr>
<tr><td><code><b>function</b> Product&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; f: T-&gt;integer): int64;</code> <tr><td><code><b>function</b> Product&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; f: T-&gt;integer): int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности, спроектированных на числовое значение</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности, спроецированных на числовое значение</td></tr>
<tr><td><code><b>function</b> Product&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; f: T-&gt;BigInteger): BigInteger;</code> <tr><td><code><b>function</b> Product&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; f: T-&gt;BigInteger): BigInteger;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности, спроектированных на числовое значение</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности, спроецированных на числовое значение</td></tr>
<tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> BigInteger): BigInteger;</code> <tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> BigInteger): BigInteger;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает произведение элементов последовательности</td></tr>
<tr><td><code><b>function</b> Scan&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; func: (T,T) -&gt; T): <b>sequence </b> <b>of</b> T;</code> <tr><td><code><b>function</b> Scan&lt;T&gt;(Self: <b>sequence </b> <b>of</b> T; func: (T,T) -&gt; T): <b>sequence </b> <b>of</b> T;</code>

View file

@ -49,7 +49,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Математические подпрограммы</H1> </HEAD><body><H1>Математические подпрограммы</H1>
<table border=0 cellpadding=5><tr><td><code><b>function</b> Abs(x: число): число;</code> <table border=0 cellpadding=5><tr><td><code><b>function</b> Abs(x: число): число;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает модуль числа x</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает модуль числа</td></tr>
<tr><td><code><b>function</b> ArcCos(x: real): real;</code> <tr><td><code><b>function</b> ArcCos(x: real): real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает угол в радианах, косинус которого равен x, -1&lt;=x&lt;=1</td></tr> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает угол в радианах, косинус которого равен x, -1&lt;=x&lt;=1</td></tr>
<tr><td><code><b>function</b> ArcSin(x: real): real;</code> <tr><td><code><b>function</b> ArcSin(x: real): real;</code>

Binary file not shown.