<?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=101791&amp;view=findpost&amp;p=774917</guid>
        <pubDate>Tue, 12 Jul 2005 11:33:48 +0000</pubDate>
        <title>Заготовка &amp;quot;Как решать задачи&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=774917</link>
        <description><![CDATA[e-moe: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=101791&view=findpost&p=773831'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Romtek &#064; <time class="tag-quote__quoted-time" datetime="2005-07-11T16:24:08+04:00">11.07.05, 12:24</time></span><div class='quote '>это только выкладки из книги Липпмана</div></div><br>
Имхо, Фаронов В.В. лучше написал...<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=101791&view=findpost&p=773831'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Romtek &#064; <time class="tag-quote__quoted-time" datetime="2005-07-11T12:24:08+00:00">11.07.05, 12:24</time></span><div class='quote '>Да и ты присоединяйся тоже...</div></div><br>
Я в пт. еду на море так что помочь пока не могу... Возможно после отдыха<br>
при наличии свободного времени что-то и напишу ;) Хотя в заготовках лежат<br>
еще и мои не завершенные работы... их тоже надо писать....]]></description>
        <author>e-moe</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=774528</guid>
        <pubDate>Tue, 12 Jul 2005 07:34:08 +0000</pubDate>
        <title>Заготовка &amp;quot;Как решать задачи&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=774528</link>
        <description><![CDATA[Romtek: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=101791&view=findpost&p=774517'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Vesper &#064; <time class="tag-quote__quoted-time" datetime="2005-07-12T07:25:19+00:00">12.07.05, 07:25</time></span><div class='quote '>мда... толком непонятно что тут советовать... как строить функции, как правильно передавать параметры, это что ли</div></div>Переименовал тему.<br>
Давать советы по этапам решения задач. Как к ним подходить, как распределять по подзадачам и всё такое.]]></description>
        <author>Romtek</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=774525</guid>
        <pubDate>Tue, 12 Jul 2005 07:31:13 +0000</pubDate>
        <title>Заготовка &amp;quot;Как решать задачи&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=774525</link>
        <description><![CDATA[volvo877: <strong class='tag-b'>Vesper</strong>,  :no: Тут надо попытаться убедить начинающих, почему <strong class='tag-b'>вообще</strong> стоит пользоваться функциями/процедурами, а не делать все в основной части, и потом удивляться, &quot;чего это у меня такая программа большая, и глючит к тому же...&quot;]]></description>
        <author>volvo877</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=774517</guid>
        <pubDate>Tue, 12 Jul 2005 07:25:19 +0000</pubDate>
        <title>Заготовка &amp;quot;Как решать задачи&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=774517</link>
        <description><![CDATA[Vesper: мда... толком непонятно что тут советовать... как строить функции, как правильно передавать параметры, это что ли? :)]]></description>
        <author>Vesper</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=773831</guid>
        <pubDate>Mon, 11 Jul 2005 12:24:08 +0000</pubDate>
        <title>Заготовка &amp;quot;Как решать задачи&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=773831</link>
        <description><![CDATA[Romtek: <strong class='tag-b'>e-moe</strong>, не переживай, это только выкладки из книги Липпмана. Ещё должен присоединиться <a class='tag-url' href='http://forum.sources.ru/index.php?showuser=10362' target='_blank'>volvo877</a> со своими примерами. Да и ты присоединяйся тоже, давай советы. ;) <br>
Студент(ка), который(ая) не заинтересован(а) в изучении предмета, не станет покупать книгу специально для решения задачи. Поэтому я решил описать этапы процедурного построения программы.<br>
<br>
Который раз прихожу к выводу, что студентам не объяснили этапы построения программы и поэтому они не знают с чего начать. Если есть затруднения в решении лабораторных работ, то что говорить о курсовых? :ph34r: В случае, когда программа должна состоять из нескольких пунктов-подзадач, проблема резко усложняются, и тогда в программах можно увидеть невиданные чудеса техники программирования.<br>
<br>
Я думаю, переименовать ли тему в &quot;Как решать задачи&quot;, &quot;С чего начать решать задачу&quot; или другой вариант ?]]></description>
        <author>Romtek</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=773731</guid>
        <pubDate>Mon, 11 Jul 2005 11:18:26 +0000</pubDate>
        <title>Заготовка &amp;quot;Как решать задачи&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=773731</link>
        <description><![CDATA[e-moe: <strong class='tag-b'>Romtek</strong>,<br>
Гм... дык, это в любой книге написано... имхо даже лучше чем у тебя(не в обиду)...<br>
Или будет продолжение?...]]></description>
        <author>e-moe</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=773169</guid>
        <pubDate>Sun, 10 Jul 2005 21:55:45 +0000</pubDate>
        <title>Заготовка &amp;quot;Как решать задачи&amp;quot;</title>
        <link>https://forum.sources.ru/index.php?showtopic=101791&amp;view=findpost&amp;p=773169</link>
        <description><![CDATA[Romtek: <div class='tag-align-center'><span class="tag-color tag-color-named" data-value="blue" style="color: blue"><strong class='tag-b'><span class='tag-size' data-value='11' style='font-size:11pt;'>Как решать задачи</span></strong></span></div><br>
Состав программы:<ol class="tag-list" type="1"><li>набор алгоритмов</li><li>набор данных, которыми оперируют</li></ol><br>
В процедурной парадигме программирования задача непосредственно моделируется набором алгоритмов. Возьмем, к примеру, систему выдачи книг в библиотеке. В ней реализуются две главные процедуры: процедура выдачи книг и процедура приема книг. Данные хранятся отдельно и передаются этим процедурам как параметры.<br>
<br>
инструкции (statements) и функции.<br>
<br>
Один из методов решения большой задачи состоит в разбиении ее на ряд задач поменьше. В идеале, с маленькими задачами легче справиться, а вместе они помогают одолеть большую. Если подзадачи все еще слишком сложны, мы, в свою очередь, разобьем их на еще меньшие, пока каждая из подзадач не будет решена.<br>
Такую стратегию называют <strong class='tag-b'>пошаговой детализацией</strong> или принципом &quot;<em class='tag-i'>разделяй и властвуй</em>&quot;.<br>
<br>
Например, ...<br>
<br>
Задача книжного магазина делится на четыре подзадачи:<ol class="tag-list" type="1"><li>1</li><li>2</li><li>3</li><li>4</li></ol><br>
Эти подзадачи решаются легко. Теперь мы знаем, как решить исходную, большую задачу.<br>
<br>
Результирующая последовательность действий называется <em class='tag-i'>алгоритмом</em>. Следующий шаг <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">begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;proc1;</div><div class="code_line">&nbsp;&nbsp; &nbsp;proc2;</div><div class="code_line">&nbsp;&nbsp; &nbsp;proc3;</div><div class="code_line">&nbsp;&nbsp; &nbsp;proc4;</div><div class="code_line">end.</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Romtek</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      </channel>
      </rss>
	