<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323952</guid>
        <pubDate>Tue, 31 Oct 2006 18:10:46 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323952</link>
        <description><![CDATA[Death: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=159586&view=findpost&p=1323570'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MBo &#064; <time class="tag-quote__quoted-time" datetime="2006-10-31T16:56:34+03:00">31.10.06, 13:56</time></span><div class='quote '><strong class='tag-b'>Vit</strong><br>
&gt;И в VB и в Дельфи и вообще в любом языке программирования в качестве счётчика циклов может быть только целочисленная переменная, или перечисляемый тип, но никак не число с плавающей точкой, в противном случае - repeat..until или while. <br>
<br>
Смелое заявление ;))<br>
В фортране и бейсике, например, циклы DO и FOR могут использовать вещественные переменные (в VB - только целочисленные)</div></div><br>
Если посмотреть вглубь этого вопроса то всё оказывается просто. Цикл for выполняется (в машинном коде) через специальный регистр счетчик, что делает его &quot;быстрее&quot;, чем аналогичные конструкции while .. do, repeat.. until. Но отсюда и ограничение на тип переменной-счетчика и отсутсвие шагов.]]></description>
        <author>Death</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323570</guid>
        <pubDate>Tue, 31 Oct 2006 13:56:34 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323570</link>
        <description><![CDATA[MBo: <strong class='tag-b'>Vit</strong><br>
&gt;И в VB и в Дельфи и вообще в любом языке программирования в качестве счётчика циклов может быть только целочисленная переменная, или перечисляемый тип, но никак не число с плавающей точкой, в противном случае - repeat..until или while. <br>
<br>
Смелое заявление ;))<br>
В фортране и бейсике, например, циклы DO и FOR могут использовать вещественные переменные (в VB - только целочисленные)]]></description>
        <author>MBo</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323482</guid>
        <pubDate>Tue, 31 Oct 2006 13:13:20 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323482</link>
        <description><![CDATA[Vit: Вот так делается цикл от 1 до j с шагом step <br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">For i:=1 to j do if i mod step = 0 then</div><div class="code_line">&nbsp;&nbsp;begin</div><div class="code_line">&nbsp;&nbsp;end</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=159586&view=findpost&p=1323262'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>olga90 &#064; <time class="tag-quote__quoted-time" datetime="2006-10-31T11:50:20+00:00">31.10.06, 11:50</time></span><div class='quote '>хотела сделать цикл с шагом скажем 0.1</div></div><br>
<br>
И в VB и в Дельфи и вообще в любом языке программирования в качестве счётчика циклов может быть только целочисленная переменная, или перечисляемый тип, но никак не число с плавающей точкой, в противном случае - repeat..until или while.]]></description>
        <author>Vit</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323292</guid>
        <pubDate>Tue, 31 Oct 2006 11:59:37 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323292</link>
        <description><![CDATA[olga90: <strong class='tag-b'>volvo877</strong>, хм... а ЧТО... это тоже вариант  ;)]]></description>
        <author>olga90</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323290</guid>
        <pubDate>Tue, 31 Oct 2006 11:59:05 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323290</link>
        <description><![CDATA[Булат Шакиров: <strong class='tag-b'>olga90</strong><br>
Нет, для for есть только вариант с отр. шагом 1<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">for i:=n to 1 downto 1 ...</div></ol></div></div></div></div>]]></description>
        <author>Булат Шакиров</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323286</guid>
        <pubDate>Tue, 31 Oct 2006 11:57:22 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323286</link>
        <description><![CDATA[volvo877: <strong class='tag-b'>olga90</strong>, ну, если <br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=159586&view=findpost&p=1323262'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>olga90 &#064; <time class="tag-quote__quoted-time" datetime="2006-10-31T11:50:20+00:00">31.10.06, 11:50</time></span><div class='quote '>скажем <span class="tag-color tag-color-named" data-value="red" style="color: red">0.1</span></div></div>, то кто мешает <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">for i := 100 to 150 do</div><div class="code_line">&nbsp;&nbsp;// работать с i / 10</div></ol></div></div></div></div><br>
 ?<br>
То же самое можно сделать и при любом другом шаге... Только зачем?]]></description>
        <author>volvo877</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323284</guid>
        <pubDate>Tue, 31 Oct 2006 11:56:41 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323284</link>
        <description><![CDATA[olga90: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=159586&view=findpost&p=1323275'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Оззя &#064; <time class="tag-quote__quoted-time" datetime="2006-10-31T11:53:59+00:00">31.10.06, 11:53</time></span><div class='quote '>Использовать while .. do, repeat.. until</div></div><br>
я так и сделала  :yes: <br>
<br>
думала - может есть какой нить способ через <strong class='tag-b'>for</strong>  :rolleyes:<br>
<br>
В ТАКОМ СЛУЧАЕ - <strong class='tag-b'>ВОПРОС РЕШЕН</strong>]]></description>
        <author>olga90</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323281</guid>
        <pubDate>Tue, 31 Oct 2006 11:56:17 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323281</link>
        <description><![CDATA[Visp: бейсик<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">for i=1 to 10 step 2</div><div class="code_line">/// что нибудь</div><div class="code_line">next i</div></ol></div></div></div></div><br>
<br>
delphi/pascal<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">i:=1;</div><div class="code_line">while i&#60;10 do begin</div><div class="code_line">/// что нибудь</div><div class="code_line">i:=i+2;</div><div class="code_line">end;</div></ol></div></div></div></div>]]></description>
        <author>Visp</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323276</guid>
        <pubDate>Tue, 31 Oct 2006 11:54:04 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323276</link>
        <description><![CDATA[SeaGirl: Используем While...do или<br>repeat...until]]></description>
        <author>SeaGirl</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323275</guid>
        <pubDate>Tue, 31 Oct 2006 11:53:59 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323275</link>
        <description><![CDATA[Булат Шакиров: Использовать while .. do, repeat.. until]]></description>
        <author>Булат Шакиров</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323262</guid>
        <pubDate>Tue, 31 Oct 2006 11:50:20 +0000</pubDate>
        <title>задание шага в цикле for</title>
        <link>https://forum.sources.ru/index.php?showtopic=159586&amp;view=findpost&amp;p=1323262</link>
        <description><![CDATA[olga90: хотела сделать цикл с шагом скажем 0.1<br>
но оказалось, что в Делфи нет раздела <strong class='tag-b'>step</strong>  :( , который есть в VB <br>
как быть???]]></description>
        <author>olga90</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	