<?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=165229&amp;view=findpost&amp;p=1764770</guid>
        <pubDate>Wed, 14 Nov 2007 17:24:29 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1764770</link>
        <description><![CDATA[volvo877: <strong class='tag-b'>Bug Hunter</strong>, давай не будем поднимать темы, которые никому не интересны?  &lt;_&lt; Было бы интересно - ответили б уже... Что, обязательно закрывать, чтоб не флудили?]]></description>
        <author>volvo877</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1764758</guid>
        <pubDate>Wed, 14 Nov 2007 17:09:57 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1764758</link>
        <description><![CDATA[Bug Hunter: Гек-тор&#33; Гек-тор&#33;&#33;&#33; (Х/ф &quot;Троя&quot;)]]></description>
        <author>Bug Hunter</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1759683</guid>
        <pubDate>Sat, 10 Nov 2007 18:09:49 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1759683</link>
        <description><![CDATA[Bug Hunter: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165229&view=findpost&p=1754334'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>AlexPR &#064; <time class="tag-quote__quoted-time" datetime="2007-11-06T16:06:24+00:00">06.11.07, 16:06</time></span><div class='quote '>Задачу приняли, проверял на косяки - вроде всё норм.</div></div><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">&nbsp;Vvedite text, zakanch. &quot;!&quot;</div><div class="code_line">&nbsp;s = 123e4.5!</div><div class="code_line">&nbsp;!! Ok !!</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
 :D]]></description>
        <author>Bug Hunter</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1758796</guid>
        <pubDate>Fri, 09 Nov 2007 16:24:41 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1758796</link>
        <description><![CDATA[Bug Hunter: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165229&view=findpost&p=1754218'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Bug Hunter &#064; <time class="tag-quote__quoted-time" datetime="2007-11-06T14:19:35+00:00">06.11.07, 14:19</time></span><div class='quote '>Если поставить задачу так:<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">Написать программу, которая вводит строку и проверяет, является ли она записью </div><div class="code_line">числа вида:</div><div class="code_line">&nbsp;&nbsp;[+|-]ddd[.ddd][E|e[+|-]ddd]</div><div class="code_line">где число десятичных цифр в мантисе и поряде может быть любым (лишь бы, для </div><div class="code_line">простоты, сама запись в обычную строку string влезало)</div></ol></div></div></div></div></div></div><br>
Я на всякий случай уточню, для тех, кто не сразу просек, что данная спецификация предполагает, что перед и после десятичной точки (если она есть) обязательно должно быть хотя бы по одной цифре (хотя бы незначащие нули) и мантиса не может быть пустой или состоять из одного знака (иначе как понять, &quot;-E10&quot; - это число или имя переменной с унарным минусом). Хотя желающие принять участие в соревновании могут написать дополнительно вариант, который распознает и записи числа вида &quot;.5&quot;, &quot;5.&quot;, &quot;.5E10&quot;, &quot;5.E10&quot; и т.п. (число &quot;.&quot;, я думаю, надо запретить).<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165229&view=findpost&p=1754334'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>AlexPR &#064; <time class="tag-quote__quoted-time" datetime="2007-11-06T16:06:24+00:00">06.11.07, 16:06</time></span><div class='quote '>Вот что у меня получилось:<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">&nbsp;&nbsp;...</div></ol></div></div></div></div><br>
Условие задачи следующее: определить, является ли введенный текст, заканч. &quot;&#33;&quot;, правильной записью вещественного числа ...</div></div><br>
Не вдаваясь особо в подробности, сразу скажу, что это решение несколько другой, весьма искусственной задачи.<br>
<br>
Is there no one else? (Что, больше никого? (англ.)) (Х/ф &quot;Троя&quot;)]]></description>
        <author>Bug Hunter</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1754334</guid>
        <pubDate>Tue, 06 Nov 2007 16:06:24 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1754334</link>
        <description><![CDATA[AlexPR: Вот что у меня получилось:<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">&nbsp;&nbsp;program alexpr2;</div><div class="code_line">&nbsp;&nbsp;type</div><div class="code_line">&nbsp;&nbsp; &nbsp;t = set of char;</div><div class="code_line">&nbsp;&nbsp;var</div><div class="code_line">&nbsp;&nbsp; &nbsp;s: string;</div><div class="code_line">&nbsp;&nbsp; &nbsp;i, s1, s2, posl : integer;</div><div class="code_line">&nbsp;&nbsp; &nbsp;fl : integer;</div><div class="code_line">&nbsp;&nbsp; &nbsp;n, z, ost, all, p : t;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;begin</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;repeat</div><div class="code_line">&nbsp;&nbsp; &nbsp; writeln(&#39; Vvedite text, zakanch. &quot;!&quot;&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; write(&#39; s = &#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; readln(s);</div><div class="code_line">&nbsp;&nbsp; &nbsp; if ( s[length(s)]&#60;&#62;&#39;!&#39; ) then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;writeln(&#39; !! &nbsp;Oshibka vvoda &nbsp;!!&#39;)</div><div class="code_line">&nbsp;&nbsp; &nbsp;until s[length(s)]=&#39;!&#39;</div><div class="code_line">&nbsp;&nbsp; end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; posl:=length(s)-1;</div><div class="code_line">&nbsp;&nbsp; fl:=0;</div><div class="code_line">&nbsp;&nbsp; n:=[&#39;0&#39;..&#39;9&#39;];</div><div class="code_line">&nbsp;&nbsp; z:=[&#39;+&#39;,&#39;-&#39;];</div><div class="code_line">&nbsp;&nbsp; ost:=[&#39;e&#39;,&#39;E&#39;];</div><div class="code_line">&nbsp;&nbsp; p:=[&#39;.&#39;];</div><div class="code_line">&nbsp;&nbsp; all:=[&#39;0&#39;..&#39;9&#39;,&#39;+&#39;,&#39;-&#39;,&#39;.&#39;,&#39;e&#39;,&#39;E&#39;];</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; if (s[1] in p+ost) or (s[posl] in p+ost+z) then fl:=1;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; s1:=0;</div><div class="code_line">&nbsp;&nbsp; s2:=0;</div><div class="code_line">&nbsp;&nbsp; i:=1;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; while ( i&#60;=posl ) and (fl=0) do</div><div class="code_line">&nbsp;&nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;if not(s[i] in all) then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if (s[i] in n) and (s[i+1] in z) then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if (s[i] in p) and (s[i+1] in z) then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if (s[i] in ost) and (s[i+1] in p) then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if (s[i] in p) and (s[i+1] in p) then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if (s[i] in z) and (s[i+1] in z) then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if s[i] in p then s1:=s1+1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if s[i] in ost then s2:=s2+1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if s1&#62;1 then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; if s2&#62;1 then fl:=1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; inc(i);</div><div class="code_line">&nbsp;&nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; if s1+s2=0 then fl:=1;</div><div class="code_line">&nbsp;&nbsp; if fl=0 then writeln(&#39; !! Ok !!&#39;) else writeln(&#39; !! Error !!&#39;);</div><div class="code_line">&nbsp;&nbsp; readln</div><div class="code_line">&nbsp;&nbsp;end.</div></ol></div></div></div></div><br>
Условие задачи следующее: определить, является ли введенный текст, заканч. &quot;&#33;&quot; правильной записью вещественного числа (либо в форме с фиксированной точкой, либо в форме с плавающей точкой).<br>
Задачу приняли, проверял на косяки - вроде всё норм.<br>
<br>
<strong class='tag-b'><span class="tag-color tag-color-named" data-value="red" style="color: red">Про теги не забывай...</span></strong>]]></description>
        <author>AlexPR</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1754218</guid>
        <pubDate>Tue, 06 Nov 2007 14:19:35 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1754218</link>
        <description><![CDATA[Bug Hunter: Вряд ли такая прога вообще может существовать, т.к. исходная постановка задачи, IMHO, трижды некорректна.<br>
<br>
Напомню:<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165229&view=findpost&p=1381690'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Bush3000 &#064; <time class="tag-quote__quoted-time" datetime="2006-12-18T18:13:02+00:00">18.12.06, 18:13</time></span><div class='quote '>Програма вводит строку символов и проверяет может ли эта строка быть записью числа в языке Паскаль.</div></div>(Подразумевается, что вывод нужно сделать, анализируя строку, а не переводя число из символьного представления в двоичное)<br>
<br>
Во-первых, Паскалей много, хороших и разных, и понятия допустимого символьного представления числа в них могут несколько отличаться;<br>
Во-вторых, даже если ограничиться Турбо Паскалем, то, как отмечалось выше, он придерживается то ли дуализма мнений, то ли политики двойных стандартов по отношению к незначащим нулям перед и после десятичной точки;<br>
В-третьих, Турбо Паскаль считает такую вот запись <strong class='tag-b'>1.1e4932</strong> допустимым числом, а <strong class='tag-b'>1.1e4933</strong> и <strong class='tag-b'>1.2e4932</strong> - уже нет. Различить эти записи, анализируя строку, конечно, можно, если сильно запариться, но уж точно нафиг не нужно.<br>
<br>
2ALL: Но потанцевать таки можно&#33;<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">Написать программу, которая вводит строку и проверяет, является ли она записью </div><div class="code_line">числа вида:</div><div class="code_line">&nbsp;&nbsp;[+|-]ddd[.ddd][E|e[+|-]ddd]</div><div class="code_line">где число десятичных цифр в мантисе и порядке может быть любым (лишь бы, для </div><div class="code_line">простоты, сама запись в обычную строку string влезало)</div></ol></div></div></div></div><br>
Я это к тому что в этой задаче есть заковыка, реальный способ преодоления которой никто таки не предложил, да и я сам нашел решение только со второй попытки. И не уверен, что оно самое эффективное (предполагается, что задача решается через множества типа set of char в качестве упражнения). Так что есть повод пободаться&#33;<br>
<br>
А еще можно немного усложнить(?) задачу, потребовав, чтобы решение не использовало по крайней мере &quot;больших&quot; множест типа set of char|byte и их подмножеств (решения, использующие эмуляцию множеств через булев массив или битовые карты длинной больше чем одно слово тоже не принимаются) - это уже действительно неплохой этюд может получиться.<br>
<br>
Ну, что, будем бодаться?<br>
<br>
За себя: Battle&#33;&#33;&#33; (Х/ф &quot;Майкл)]]></description>
        <author>Bug Hunter</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1748041</guid>
        <pubDate>Wed, 31 Oct 2007 12:58:06 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1748041</link>
        <description><![CDATA[AlexPR: Так кто нить может показать финальную прогу?]]></description>
        <author>AlexPR</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1388176</guid>
        <pubDate>Sat, 23 Dec 2006 14:44:24 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1388176</link>
        <description><![CDATA[Bush3000: <strong class='tag-b'>Bug Hunter</strong><br>
Подумаешь. Всего лишь и надо добавить проверку принадлежности последнего символа к множествам ost, p и z и если принадлежит то b присвоить значение false. В конце концов я только учусь программированию.]]></description>
        <author>Bush3000</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1387706</guid>
        <pubDate>Fri, 22 Dec 2006 20:40:34 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1387706</link>
        <description><![CDATA[Bug Hunter: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165229&view=findpost&p=1386978'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Bush3000 &#064; <time class="tag-quote__quoted-time" datetime="2006-12-22T11:24:44+00:00">22.12.06, 11:24</time></span><div class='quote '>Сегодня узнавал у нашего препода насчет этого вопроса. Говорит что это не число которое воспинимает Паскаль</div></div><br>
Ну, если преподаватель сказала, то тогда конечно&#33; :D <br>
<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">const test = 5.;</div></ol></div></div></div></div><br>
спокойно воспринимает? ;) <br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165229&view=findpost&p=1386978'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Bush3000 &#064; <time class="tag-quote__quoted-time" datetime="2006-12-22T11:24:44+00:00">22.12.06, 11:24</time></span><div class='quote '>(кстати работу засчитала) </div></div><br>
И это при том, что программа твоя воспринимает как правильное такое число: &quot;1e&quot;. И вот такое: &quot;1e-&quot;. И даже вот такое: &quot;-e&quot;. :D <br>
<br>
Впрочем, с учетом предыдущего абзаца это не удивительно. ;)]]></description>
        <author>Bug Hunter</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1386978</guid>
        <pubDate>Fri, 22 Dec 2006 11:24:44 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1386978</link>
        <description><![CDATA[Bush3000: <strong class='tag-b'>YaSonka</strong><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">if (s[i] in p)and(s[i+1] in ost) then b:=false;</div></ol></div></div></div></div>]]></description>
        <author>Bush3000</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1386851</guid>
        <pubDate>Fri, 22 Dec 2006 10:23:10 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1386851</link>
        <description><![CDATA[Bug Hunter: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=165229&view=findpost&p=1386315'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>YaSonka &#064; <time class="tag-quote__quoted-time" datetime="2006-12-22T04:54:18+00:00">22.12.06, 04:54</time></span><div class='quote '>Должны как правильные, наверное. Так как после запятой незначащий ноль можно отбрасывать. Паскаль, во всяком случае, такие числа считает правильными. </div></div><br>
Более, того, процедуры read[ln] и val воспринимают и такие числа: &#39;.5&#39;, о вот компилятор TP/BP по какой-то причине нет :(]]></description>
        <author>Bug Hunter</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1386315</guid>
        <pubDate>Fri, 22 Dec 2006 04:54:18 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1386315</link>
        <description><![CDATA[YaSonka: <strong class='tag-b'>Bush3000</strong><br>
Должны как правильные, наверное. Так как после запятой незначащий ноль можно отбрасывать. Паскаль, во всяком случае, такие числа считает правильными.]]></description>
        <author>YaSonka</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1385660</guid>
        <pubDate>Thu, 21 Dec 2006 14:24:33 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1385660</link>
        <description><![CDATA[Bush3000: <strong class='tag-b'>YaSonka</strong><br>
Подожди. То есть ты хочешь сказать что такие числа должны распозноваться как правильные или прога распознает их как правильные?]]></description>
        <author>Bush3000</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1384852</guid>
        <pubDate>Thu, 21 Dec 2006 04:25:55 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1384852</link>
        <description><![CDATA[YaSonka: <strong class='tag-b'>Bush3000</strong><br>
Pascal эти числа (123.е-1 (123.е+1) воспринимает как корректные.]]></description>
        <author>YaSonka</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1384715</guid>
        <pubDate>Wed, 20 Dec 2006 20:38:31 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1384715</link>
        <description><![CDATA[Bush3000: <strong class='tag-b'>YaSonka</strong><br>
Не знаю, попробовал - все нормально работает. Как и положенно выдает что не является числом. <br>
Кстати надо еще добавить проверку последнего символоа чтоб он не был точкой или Е., а также смотреть на взаимное расположение точки и Е а то запись типа 123Е-4.4 будет рассматриваться как число.]]></description>
        <author>Bush3000</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1383612</guid>
        <pubDate>Wed, 20 Dec 2006 08:33:10 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1383612</link>
        <description><![CDATA[Anykey: кусок спецификации паскаля по числам в прикрепленном файле... я в свое время по ней писал синтаксический анализатор... все работало...<br>просто начинаешь с самого большого куска и процедурами детализируешь разбор.]]></description>
        <author>Anykey</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1383541</guid>
        <pubDate>Wed, 20 Dec 2006 07:53:31 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1383541</link>
        <description><![CDATA[YaSonka: <strong class='tag-b'>Bush3000</strong><br>
На такой строке 123.е-1 (123.е+1) выдает ошибку.]]></description>
        <author>YaSonka</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382851</guid>
        <pubDate>Tue, 19 Dec 2006 15:01:25 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382851</link>
        <description><![CDATA[Bush3000: <strong class='tag-b'>YaSonka</strong><br>
Точно. И так очень сильно помогли. Огромное вам всем спасибо.<br>
UPD: кстати кому интересно вот мое решение этой задачи<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">Type</div><div class="code_line">&nbsp;&nbsp;T = set of char;</div><div class="code_line">Var</div><div class="code_line">&nbsp;&nbsp;S:String;</div><div class="code_line">&nbsp;&nbsp;i,j,s1,s2:integer;</div><div class="code_line">&nbsp;&nbsp;b: boolean;</div><div class="code_line">&nbsp;&nbsp;N,Z,Ost,all,P:t;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;write(&#39;s=&#39;);</div><div class="code_line">&nbsp;&nbsp;Readln(s);</div><div class="code_line">&nbsp;&nbsp;b:=true;</div><div class="code_line">&nbsp;&nbsp;N:=[&#39;0&#39;..&#39;9&#39;];</div><div class="code_line">&nbsp;&nbsp;Z:=[&#39;+&#39;,&#39;-&#39;];</div><div class="code_line">&nbsp;&nbsp;Ost:=[&#39;e&#39;,&#39;E&#39;];</div><div class="code_line">&nbsp;&nbsp;P:=[&#39;.&#39;];</div><div class="code_line">&nbsp;&nbsp;All:=[&#39;0&#39;..&#39;9&#39;,&#39;+&#39;,&#39;-&#39;,&#39;.&#39;,&#39;e&#39;,&#39;E&#39;];</div><div class="code_line">&nbsp;&nbsp;s1:=0;</div><div class="code_line">&nbsp;&nbsp;s2:=0;</div><div class="code_line">&nbsp;&nbsp;if (s[1] in p)or(s[1] in ost) then b:=false;</div><div class="code_line">&nbsp;&nbsp; for i:=1 to Length(s) do</div><div class="code_line">&nbsp;&nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; if not(s[i] in All) then &nbsp;b:=false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; if (s[i] in n)and(s[i+1] in z) then b:=false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; if (s[i] in p)and(s[i+1] in z) then b:=false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; if (s[i] in p)and(s[i+1] in ost) then b:=false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; if (s[i] in ost)and(s[i+1] in p) then b:=false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; if (s[i] in z)and(s[i+1] in z) then b:=false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; if s[i] in p then s1:=s1+1;</div><div class="code_line">&nbsp;&nbsp; &nbsp; if s[i] in ost then s2:=s2+1</div><div class="code_line">&nbsp;&nbsp; &nbsp;end;</div><div class="code_line">&nbsp;if s1&#62;1 then b:=false;</div><div class="code_line">&nbsp;if s2&#62;1 then b:=false;</div><div class="code_line">&nbsp;if b then writeln(&#39;ok&#39;) else writeln(&#39;Error!&#39;);</div><div class="code_line">&nbsp;readln</div><div class="code_line">end.</div></ol></div></div></div></div>]]></description>
        <author>Bush3000</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382504</guid>
        <pubDate>Tue, 19 Dec 2006 11:52:21 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382504</link>
        <description><![CDATA[YaSonka: <strong class='tag-b'>volvo877</strong><br>
А я и не думала даже. :unsure: <br>
Не сообразила. :whistle: <br>
Наверное, <strong class='tag-b'>Bush3000</strong> доделает сам.]]></description>
        <author>YaSonka</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382119</guid>
        <pubDate>Tue, 19 Dec 2006 07:58:03 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382119</link>
        <description><![CDATA[Булат Шакиров: <strong class='tag-b'>volvo877</strong><br>
Не-а, я имел ввиду 123e--2]]></description>
        <author>Булат Шакиров</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382116</guid>
        <pubDate>Tue, 19 Dec 2006 07:57:03 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382116</link>
        <description><![CDATA[volvo877: С минусом нельзя...  :no: <br>-1.2E-6 вполне себе нормальная запись...]]></description>
        <author>volvo877</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382112</guid>
        <pubDate>Tue, 19 Dec 2006 07:54:43 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382112</link>
        <description><![CDATA[Булат Шакиров: <strong class='tag-b'>volvo877</strong><br>
То же самое и с минусом. Также нужно добавить в множество +. Ибо такая запись - 123E+12 вполне возможна.]]></description>
        <author>Булат Шакиров</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382095</guid>
        <pubDate>Tue, 19 Dec 2006 07:34:55 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382095</link>
        <description><![CDATA[volvo877: <strong class='tag-b'>YaSonka</strong>, надо бы еще проверять на повторное вхождение букв &#39;e&#39; и &#39;E&#39;, т.е. после первого обнаружения одной из них в строке изымать обе из множества, иначе строка &#39;1.2EE-2&#39; будет распознаваться как число...<br>
<br>
Да и точка может быть только одна, так что с ней то же самое.]]></description>
        <author>volvo877</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382071</guid>
        <pubDate>Tue, 19 Dec 2006 07:00:38 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1382071</link>
        <description><![CDATA[YaSonka: <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">Type</div><div class="code_line">&nbsp;&nbsp;RealDigits = set of char;</div><div class="code_line">&nbsp;</div><div class="code_line">Const</div><div class="code_line">&nbsp;&nbsp;Digits: RealDigits &nbsp;= [&#39;0&#39;,&#39;1&#39;,&#39;2&#39;,&#39;3&#39;,&#39;4&#39;,&#39;5&#39;,&#39;6&#39;,&#39;7&#39;,&#39;8&#39;,&#39;9&#39;,&#39;.&#39;,&#39;E&#39;,&#39;e&#39;,&#39;-&#39;];</div><div class="code_line">Var</div><div class="code_line">&nbsp;&nbsp;S:String;</div><div class="code_line">&nbsp;&nbsp;i:integer;</div><div class="code_line">&nbsp;&nbsp;flag: boolean;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Readln(s);</div><div class="code_line">&nbsp;&nbsp;flag:=true;</div><div class="code_line">&nbsp;&nbsp;for i:=1 to Length(s) do</div><div class="code_line">&nbsp;&nbsp; &nbsp;if not(s[i] in Digits) then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;flag:=false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;break;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; if flag then</div><div class="code_line">&nbsp;&nbsp; &nbsp; WriteLn(&#39;Ok!&#39;)</div><div class="code_line">&nbsp;&nbsp; else</div><div class="code_line">&nbsp;&nbsp; &nbsp; WriteLn(&#39;Error!&#39;);</div><div class="code_line">&nbsp;&nbsp;readln;</div><div class="code_line">end.</div></ol></div></div></div></div>]]></description>
        <author>YaSonka</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1381799</guid>
        <pubDate>Mon, 18 Dec 2006 20:25:03 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1381799</link>
        <description><![CDATA[Bush3000: <strong class='tag-b'>KiRiK</strong><br>
да теорию я знаю. пытался да же что то сделать но окончательно запутался в условных операторах. Очень их там много.]]></description>
        <author>Bush3000</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1381779</guid>
        <pubDate>Mon, 18 Dec 2006 20:06:34 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1381779</link>
        <description><![CDATA[KiRiK: <a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=40218' target='_blank'>Что такое множество?</a>]]></description>
        <author>KiRiK</author>
        <category>Pascal</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1381690</guid>
        <pubDate>Mon, 18 Dec 2006 18:13:02 +0000</pubDate>
        <title>помогите с множественным типом данных</title>
        <link>https://forum.sources.ru/index.php?showtopic=165229&amp;view=findpost&amp;p=1381690</link>
        <description><![CDATA[Bush3000: Помогите мне. Очень прошу. Надо написать прогу на Турбопаскале. Условие такое: Програма вводит строку символов и проверяет может ли эта строка быть записью числа в языке Паскаль. Следует учесть что числами являются -6.54Е-2 или 12Е5. Это связано с темой множественного типа данных поэтому надо его использовать.]]></description>
        <author>Bush3000</author>
        <category>Pascal</category>
      </item>
	
      </channel>
      </rss>
	