<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Массивы. Одномерные и двумерные массивы. Компоненты для работы с массивами by firaya</title>
      <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo</link>
      <description>Made with no regrets, whatsoever</description>
      <language>en-us</language>
      <pubDate>2017-11-01 10:01:38 UTC</pubDate>
      <lastBuildDate>2018-01-28 11:41:13 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Массивы</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202423917</link>
         <description><![CDATA[<div><strong>Массив</strong>— это структура данных, представляющая собой набор переменных одинакового типа, имеющих общее имя. Массивы удобно использовать для хранения однородной по своей природе информации, например, таблиц и списков. </div>]]></description>
         <enclosure url="https://youtu.be/qdIhxBm1jss" />
         <pubDate>2017-11-01 10:04:15 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202423917</guid>
      </item>
      <item>
         <title>Объявление массива</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202424632</link>
         <description><![CDATA[<div><mark>var </mark><strong><mark>имя: [нижний_индекс..верхний_индекс] of тип;</mark></strong><strong><br><br></strong>где:</div><ul><li>имя — имя массива;</li><li>array — зарезервированное слово языка <a href="http://delphicomponent.ru/">Delphi</a>, обозначающее, что объявляемое имя является именем массива;</li><li>нижний_индекс и верхний_индекс — целые константы, определяющие диапазон изменения индекса элементов массива и, неявно, количество элементов (размер) массива;</li><li>тип — тип элементов массива.</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2017-11-01 10:07:31 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202424632</guid>
      </item>
      <item>
         <title>Одномерные массивы</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202426770</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://youtu.be/QVtwWA283to" />
         <pubDate>2017-11-01 10:19:32 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202426770</guid>
      </item>
      <item>
         <title>Динамические массивы</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202427353</link>
         <description><![CDATA[<div>Динамические массивы не имеют фиксированного размера или длины. Для объявления такого массива достаточно записать: </div><pre><strong><mark>var имя : array of тип;</mark></strong></pre>]]></description>
         <enclosure url="https://youtu.be/N3S_kL2yoew" />
         <pubDate>2017-11-01 10:22:33 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202427353</guid>
      </item>
      <item>
         <title>Использование компонента StringGrid</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202428931</link>
         <description><![CDATA[<div>Для ввода массива удобно использовать компонент StringGrid. Значок <a href="http://delphicomponent.ru/">компонента</a> StringGrid находится на вкладке <strong>Additiona</strong>l <br><br>В качестве примера использования <a href="http://delphicomponent.ru/">компонента</a> stringGrid для ввода массива рассмотрим программу, которая вычисляет среднее арифметическое значение элементов массива. Диалоговое окно программы приведено на рисунке. Компонент stringGrid используется для ввода массива, компоненты Label1 и Label2 — для вывода пояснительного текста и результата расчета, Button1 — для запуска процесса расчета. </div>]]></description>
         <enclosure url="http://i071.radikal.ru/1002/31/6543ef4250a1.png" />
         <pubDate>2017-11-01 10:30:48 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202428931</guid>
      </item>
      <item>
         <title>Процедура обработки события onkeypress</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202430613</link>
         <description><![CDATA[<div>Процедура необходимая для того, чтобы курсор автоматически переходил в следующую ячейку таблицы, например, в результате нажатия клавиши <br><br><em>procedure TForml.StringGridlKeyPress(Sender: TObject; var Key; Char); <br> begin<br> case Key of<br> #8, ' 0 ' . . '9' : ; // цифры и клавиша&lt;backspsce&gt;&lt;/backspsce&gt;<br> #13: // клавиша<br> if StringGridl.Col &lt; StringGridl.ColCount - 1<br> then StringGridl.Col := StringGridl.Col + 1;<br> else key := Chr(O); // остальные символы запрещены<br> end; <br> end;</em></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-11-01 10:39:03 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202430613</guid>
      </item>
      <item>
         <title>Многомерные массивы</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202431495</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://youtu.be/sIkIRxb_iZg" />
         <pubDate>2017-11-01 10:43:12 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202431495</guid>
      </item>
      <item>
         <title>Работа с динамическими массивами</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202440488</link>
         <description><![CDATA[<div>Для выделения памяти для динамического массива используется процедура <strong>SetLength</strong>: </div><pre><em>SetLength(My_Array,100);</em>
<br></pre><div>После вызова этой процедуры будет выделена память для 100 элементов массива, которые будут проиндексированы от 0 до 99 (обратите внимание: индексирование начинается с нуля, а не с единицы!). </div><div>Динамические массивы - это неявные указатели и обслуживаются тем же самым механизмом, который используется для обработки длинных строк (long strings). <br><br>Чтобы освободить память, занимаемую динамическим массивом, присвойте переменной, которая ссылается на массив, значение <strong>nil</strong>: <em>A:=nil. </em></div>]]></description>
         <enclosure url="" />
         <pubDate>2017-11-01 11:31:03 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202440488</guid>
      </item>
      <item>
         <title>Функции динамических массивов</title>
         <author>firayaeskhatovna</author>
         <link>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202440833</link>
         <description><![CDATA[<div>Определение количества элементов производится с помощью функции <strong>Length:</strong></div><div><em>N := Length(DynArray);</em> // N получит значение 100<br><br></div><div>Элементы динамического массива всегда индексируются от нуля. Доступ к ним ничем не отличается от доступа к элементам обычных статических массивов:</div><div><em>DynArray[0] := 5;</em> // Присвоить начальному элементу значение 5<br><em> DynArray[High(DynArray)] := 10;</em> // присвоить конечному элементу значение 10</div><div>К динамическим массивам, как и к обычным массивам, применимы функции <strong>Low</strong> и <strong>High</strong>, возвращающие минимальный и максимальный индексы массива соответственно. Для динамических массивов функция Low всегда возвращает 0.</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-11-01 11:32:50 UTC</pubDate>
         <guid>https://padlet.com/firayaeskhatovna/i826eebj7cwo/wish/202440833</guid>
      </item>
   </channel>
</rss>
