<?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=319624&amp;view=findpost&amp;p=2795582</guid>
        <pubDate>Wed, 05 Jan 2011 17:28:33 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2795582</link>
        <description><![CDATA[Pers_tmb: Спасибо&#33;  :)  Всё достаточно логично, но необходимо было переубедиться.<br><br>AQ(n,m,14) используется как вспомогательный массив.]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2795456</guid>
        <pubDate>Wed, 05 Jan 2011 14:12:54 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2795456</link>
        <description><![CDATA[amk: COMMON в фортране кроме всего прочего гарантирует последовательное расположение своих элементов в памяти.<br>Поэтому (надо учесть, что в фортране быстрее всего меняются первые индексы, а в C - последние)<br>AQ(n,m,k) соответствует A(n,m,k) для 1 &lt;= k &lt;= 9<br>AQ(n,m,10) соответствует G1(n,m)<br>AQ(n,m,11) соответствует G2(n,m)<br>AQ(n,m,12) соответствует R0(n,m)<br>AQ(n,m,13) соответствует ZMU(n,m)<br>AQ(n,m,14) ничему не соответствует, возможно ошибка при подсчете индексов или в COMMON когда-то был еще один массив<br>везде 1 &lt;= n, m &lt;= 21<br><br>Поэтому ответ на последний ответ изменится, потому что это та же самая память]]></description>
        <author>amk</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2795146</guid>
        <pubDate>Tue, 04 Jan 2011 23:50:04 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2795146</link>
        <description><![CDATA[Pers_tmb: Так, это понятно. И всё же массив G1 содержится в памяти следом за массивом A. При изменении элемента AQ(1,1,10) изменится ли элемент G1(1,1)?]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2795110</guid>
        <pubDate>Tue, 04 Jan 2011 22:11:53 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2795110</link>
        <description><![CDATA[NetVir: <strong class='tag-b'>Pers_tmb</strong> все описано с стандарте <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>An EQUIVALENCE statement is used to specify the sharing of storage units by two or more entities in a program unit. This causes association of the entities that share the storage units.</div></div> Т.е. изменение A(1,1,1) влечет извенение AQ(1,1,1) и наоборот.<br>
На счет COMMON: здесь другая ситуация - к A(21,21,9),G1(21,21),G2(21,21),RO(21,21),ZMU(21,21) можно одновременно обратиться через CVP, но изменение какого либо элемента из заданого перечисления не влечет за собой изменение всех остальных элементов из перечисления. Собсно <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>The COMMON statement provides a means of associating entities in different program units. This allows different program units to define and reference the same data without using arguments, and to share storage units.</div></div>]]></description>
        <author>NetVir</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2794898</guid>
        <pubDate>Tue, 04 Jan 2011 16:50:15 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2794898</link>
        <description><![CDATA[Pers_tmb: Решив некоторые проблемы продолжаю заниматься переводом с фортрана на Си... <br>
<br>
В подпрограмме подключаются глобальные массивы, объявляется ещё один большой массив и используется функция EQUIVALENCE.<br>
<br>
Если выкинуть лишнее, код представляет из себя вот что:<br>
<br>
[ code ]<br>
COMMON/CVP/A(21,21,9),G1(21,21),G2(21,21),RO(21,21),ZMU(21,21)<br>
DIMENSION AQ(21,21,14)<br>
EQUVALENCE (A(1,1,1),AQ(1,1,1))<br>
[/ code ]<br>
<br>
Мне интересно, как связаны теперь массивы... <br>
Если мы изменим A(1,1,1) изменится также AQ(1,1,1) и наоборот при изменении AQ(1,1,1) изменится ли A(1,1,1)? <br>
И, если предыдущее предположение верно, что соответствует элементу AQ(1,1,10) - G1(1,1) или это ни с чем не связанный элемент? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-01-04T16:52:58+00:00">04.01.11, 16:52</time></span></span><br>
Книга редкая. Наверняка издана небольшим тиражом в 1972 году...]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774889</guid>
        <pubDate>Fri, 10 Dec 2010 11:50:48 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774889</link>
        <description><![CDATA[NetVir: <strong class='tag-b'>Pers_tmb</strong> Книгу не нашел, поэтому по-сути трудно давать комментарии.]]></description>
        <author>NetVir</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774480</guid>
        <pubDate>Thu, 09 Dec 2010 20:42:02 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774480</link>
        <description><![CDATA[NetVir: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774422'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>andriano &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T19:12:01+00:00">09.12.10, 19:12</time></span><div class='quote '>синтаксически - это присваивание X12-му элементу массива WP результата произведения &quot;0.0&quot; yf &quot;X12&quot;</div></div>Так и есть (по идее).<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774422'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>andriano &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T19:12:01+00:00">09.12.10, 19:12</time></span><div class='quote '>Смущает, правда, бессмысленность вычисления этого произведения.</div></div>Не должно так уж сильно смущать. Я и не такое видел. Как показывает практика, &quot;великие мужи&quot; хоть и великие в разрезе своего дела (области науки по своему профилю), но когда доходит дело до прикладного эксперимента (хоть и численного), то реализации оставляют желать лучшего, тем более, когда работы оформляются самими разработчиками численных методов. Обычно, такую работу перекладывают на плечи Ph.D. или чаще Ph.D. Candidate, которые уже более грамотно &quot;прикладывают&quot; работы своего начальства со знанием ЯП как минимум. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-12-09T20:44:08+00:00">09.12.10, 20:44</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774129'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T13:48:38+00:00">09.12.10, 13:48</time></span><div class='quote '>Там рядом есть строчка WVW ( DELF,WQ,ROP,DELRO,ETA2 ) = -( DELF/((ETA*DX1)**2)+WQ*(ROP/6.+DELRO/8.))/(ROP/3.+5.*DELRO/24.). Сомневаюсь, что это массив.</div></div>И? В чем повод сомнения &quot;WQ&quot; - это не &quot;WP&quot;.<br>
Если найду книгу, то смогу дать более подробно консультацию.]]></description>
        <author>NetVir</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774422</guid>
        <pubDate>Thu, 09 Dec 2010 19:12:01 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774422</link>
        <description><![CDATA[andriano: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774020'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>NetVir &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:29:12+00:00">09.12.10, 12:29</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774016'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:23:59+00:00">09.12.10, 12:23</time></span><div class='quote '>WP(X12)=0.0*X12</div></div>Забивается массив нулями, если X12 - это переменная цикла.</div></div><br>
Меня мучают смутные сомнения:<br>
синтаксически - это присваивание X12-му элементу массива WP результата произведения &quot;0.0&quot; yf &quot;X12&quot;. Смущает, правда, бессмысленность вычисления этого произведения. <br>
Но, насколько я помню, присваивание значений всему массиву производится либо в заголовке оператором<br>
DATA WP /0.0*X12/<br>
либо в теле без указания индекса в скобках. Т.е. массив записывается как скалярная переменная. Ну еще есть всякие FORALL, но они синтаксически должны отличаться от присваивания элементу массива с заданным индексом.<br>
В общем, хотелось бы видеть фрагмент кода побольше.]]></description>
        <author>andriano</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774129</guid>
        <pubDate>Thu, 09 Dec 2010 13:48:38 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774129</link>
        <description><![CDATA[Pers_tmb: Госмен А.Д., Пан В.М., Ранчел А.К. &quot;Численные методы исследования течений вязкой жидкости&quot;. В оригинале издана в 1969 ACADEMIC PRESS - LONDON AND NEW YORK. У нас - 1972 издательство &quot;Мир&quot;.<br><br><br>Там рядом есть строчка WVW ( DELF,WQ,ROP,DELRO,ETA2 ) = -( DELF/((ETA*DX1)**2)+WQ*(ROP/6.+DELRO/8.))/(ROP/3.+5.*DELRO/24.). Сомневаюсь, что это массив.]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774091</guid>
        <pubDate>Thu, 09 Dec 2010 13:20:13 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774091</link>
        <description><![CDATA[NetVir: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774045'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:48:21+00:00">09.12.10, 12:48</time></span><div class='quote '>WP(X12)=0.0*X12</div></div>Это не функция. Это глупое забивание массива. ИМХО.<br>
Что за книга?]]></description>
        <author>NetVir</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774062</guid>
        <pubDate>Thu, 09 Dec 2010 13:00:05 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774062</link>
        <description><![CDATA[Pers_tmb: Нет... сначала SUBROUTINE BOUNCT(K)<br>потом переменные COMMON<br>сразу после них вот эти &quot;функции&quot;... причём некоторые гораздо правдоподобнее выглядят: и входных значений побольше, и выражение внутри посложнее.<br><br>Перепечатывать все долго. С книги пишу.]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774053</guid>
        <pubDate>Thu, 09 Dec 2010 12:52:24 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774053</link>
        <description><![CDATA[NetVir: в начале подпрограммы есть implicit none?]]></description>
        <author>NetVir</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774045</guid>
        <pubDate>Thu, 09 Dec 2010 12:48:21 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774045</link>
        <description><![CDATA[Pers_tmb: В начале подпрограммы после описания глобальных переменных есть несколько строчек. Одна из них:<br><br>WP(X12)=0.0*X12<br><br>В коде же непосредственно есть строчка:<br><br>A(1,J,NW)=WP(X2(J))/R(J)<br><br>При этом, переменная X12 нигде не встречается.]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774028</guid>
        <pubDate>Thu, 09 Dec 2010 12:39:52 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774028</link>
        <description><![CDATA[NetVir: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774024'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:36:22+00:00">09.12.10, 12:36</time></span><div class='quote '>Иными словами, если на фортране написано I=5., то это float I=5, а если I=.5, то - float I=0.5?</div></div>да <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-12-09T12:40:57+00:00">09.12.10, 12:40</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774024'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:36:22+00:00">09.12.10, 12:36</time></span><div class='quote '>Но просто смысла в такой функции нет.</div></div>такое часто бывает. Я лично уже привык. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-12-09T12:41:45+00:00">09.12.10, 12:41</time></span></span><br>
покажи описание переменной <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774024'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:36:22+00:00">09.12.10, 12:36</time></span><div class='quote '>WP</div></div>и блок кода, где она учавствует]]></description>
        <author>NetVir</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774024</guid>
        <pubDate>Thu, 09 Dec 2010 12:36:22 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774024</link>
        <description><![CDATA[Pers_tmb: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>WP(X12)=0.0*X12</div></div><br>
Я так полагаю, что это что-то вроде функции... потому что эта строчка соседствует с оными. Но просто смысла в такой функции нет. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-12-09T12:39:21+00:00">09.12.10, 12:39</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774020'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>NetVir &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:29:12+00:00">09.12.10, 12:29</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774016'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:23:59+00:00">09.12.10, 12:23</time></span><div class='quote '>I=0. и I=.0 ?</div></div> Присвоение вещественного нуля переменной.</div></div><br>
Иными словами, если на фортране написано I=5., то это float I=5, а если I=.5, то - float I=0.5?]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774020</guid>
        <pubDate>Thu, 09 Dec 2010 12:29:12 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774020</link>
        <description><![CDATA[NetVir: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774016'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:23:59+00:00">09.12.10, 12:23</time></span><div class='quote '>I=0. и I=.0 ?</div></div> Присвоение вещественного нуля переменной. <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=319624&view=findpost&p=2774016'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pers_tmb &#064; <time class="tag-quote__quoted-time" datetime="2010-12-09T12:23:59+00:00">09.12.10, 12:23</time></span><div class='quote '>WP(X12)=0.0*X12</div></div>Забивается массив нулями, если X12 - это переменная цикла.]]></description>
        <author>NetVir</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774016</guid>
        <pubDate>Thu, 09 Dec 2010 12:23:59 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2774016</link>
        <description><![CDATA[Pers_tmb: Я пробовал использовать f2c, но что-то не получилось. Думаю, надёжнее самому перевести код. Тут всего тысячи полторы-две строчек..  :) <br><br>Дабы не засорять раздел новой темой, задам вопрос тут.<br><br>Что значат записи вроде: I=0. и I=.0 ?<br><br>И самое интересное: WP(X12)=0.0*X12 ?]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2764928</guid>
        <pubDate>Tue, 30 Nov 2010 08:25:17 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2764928</link>
        <description><![CDATA[tulebaev: Существует утилита Fortran2C (f2c) -- преобразует Fortran-код в C-листинг.<br><br>А самое быстрое -- скомпилировать Fortran-код в obj и подключить к проекту на C]]></description>
        <author>tulebaev</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2763908</guid>
        <pubDate>Mon, 29 Nov 2010 08:24:00 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2763908</link>
        <description><![CDATA[Pers_tmb: Примерно так и предполагал, но надо было удостовериться.<br>Спасибо&#33;  :)]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2763719</guid>
        <pubDate>Sun, 28 Nov 2010 23:30:59 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2763719</link>
        <description><![CDATA[volvo877: Нормальное использование, &quot;вычислимый goto&quot;, если мне память не изменяет.<br>
<br>
<em class='tag-i'>GO TO (список_меток), n</em><br>
Сначала вычисляется выражение n, потом происходит переход <strong class='tag-b'>к n-ой метке</strong> из списка. В твоем случае, только при K = 2 произойдет переход ко второй метке, при K = 1, или 3 .. 8 - переход к метке 1.]]></description>
        <author>volvo877</author>
        <category>Fortran</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2763591</guid>
        <pubDate>Sun, 28 Nov 2010 19:19:07 +0000</pubDate>
        <title>FORTRAN: необычный GO TO</title>
        <link>https://forum.sources.ru/index.php?showtopic=319624&amp;view=findpost&amp;p=2763591</link>
        <description><![CDATA[Pers_tmb: Здравствуйте, уважаемые&#33;  :) <br>
<br>
Вынужден переводить на понятный мне язык Си некоторую программку на фортране из книги, изданной в Лондоне аж в 1969 году. Фортран этот настолько бородат, что ни в одном русскоязычном учебнике я такого применения GO TO не увидел. Признаюсь, просматривал очень бегло.<br>
<br>
Вот, собственно, код, вызвавший затруднение.<br>
<br>
[ code ]<br>
<br>
	GO TO (1,2,1,1,1,1,1,1),K<br>
1	SOURCE=0.<br>
	RETURN<br>
<br>
2	SOURCE=A(I,J,NW)<br>
	RETURN<br>
	END<br>
<br>
[ /code ] <br>
<br>
Кто-нибудь знает, как это работает?]]></description>
        <author>Pers_tmb</author>
        <category>Fortran</category>
      </item>
	
      </channel>
      </rss>
	