<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Hallucination of Tired</title>
  <link>http://omni1renegade.livejournal.com/</link>
  <description>Hallucination of Tired - LiveJournal.com</description>
  <lastBuildDate>Thu, 03 Dec 2009 07:19:45 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>omni1renegade</lj:journal>
  <lj:journalid>12842621</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/88635656/12842621</url>
    <title>Hallucination of Tired</title>
    <link>http://omni1renegade.livejournal.com/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/49691.html</guid>
  <pubDate>Thu, 03 Dec 2009 07:19:45 GMT</pubDate>
  <title>Псто</title>
  <link>http://omni1renegade.livejournal.com/49691.html</link>
  <description>Он бессмысленный.&lt;br /&gt;&lt;br /&gt;Я планирую вернуться к насилованию фотошопа (и чьих-то мозгов) в феврале - сейчас идут гребаные зачеты, затем пойдет гребаная сессия, времени не хватает. Естественно, я готовлюсь к этому моменту: читаю всякие туториалы по фотошопу(мне повезло, что я смог одолжить свой старый ноут - их оказалось много и все они полезны) и изучаю арт других людей (я думал, может стоит выкладывать сюда лучшее из того, что я вижу?). Кроме того, я пишу текстовый фаллоут. Уже готов редактор предметов и монстров, идут размышления насчет вывода на экран и как будет выглядет редактор карт и сама игра. Как закончу, выложу исходники здесь.</description>
  <comments>http://omni1renegade.livejournal.com/49691.html</comments>
  <category>хрень</category>
  <category>проги</category>
  <lj:music>Lake of Tears - To Die is To Wake</lj:music>
  <media:title type="plain">Lake of Tears - To Die is To Wake</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/49447.html</guid>
  <pubDate>Sun, 08 Nov 2009 14:52:35 GMT</pubDate>
  <link>http://omni1renegade.livejournal.com/49447.html</link>
  <description>&lt;img src=&quot;http://s11.radikal.ru/i183/0911/f4/14c6aa4fc2cb.jpg&quot;&gt;</description>
  <comments>http://omni1renegade.livejournal.com/49447.html</comments>
  <category>хрень</category>
  <lj:music>Children of Bodom - We`re Not Gonna Fall | Powered by Last.fm</lj:music>
  <media:title type="plain">Children of Bodom - We`re Not Gonna Fall | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/49185.html</guid>
  <pubDate>Wed, 04 Nov 2009 18:26:24 GMT</pubDate>
  <title>Очередное уг.</title>
  <link>http://omni1renegade.livejournal.com/49185.html</link>
  <description>Мой ноут ожидает похода в мастерскую, посколько то чудо работает, только если экран развернуть на 150 градусов от основания. Планшет с клавиатурой и тачпадом. Я не могу рисовать, поскольку должен (сам виноват!) делать текстовую рпг с автоматически генерируемым контентом. Вот так</description>
  <comments>http://omni1renegade.livejournal.com/49185.html</comments>
  <lj:music>Anaal Nathrakh - The Final Absolution | Powered by Last.fm</lj:music>
  <media:title type="plain">Anaal Nathrakh - The Final Absolution | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/48942.html</guid>
  <pubDate>Thu, 29 Oct 2009 09:48:00 GMT</pubDate>
  <title>Cisum</title>
  <link>http://omni1renegade.livejournal.com/48942.html</link>
  <description>Да, вы уже догадались, о чем сейчас пойдет речь (если нет, перечитайте заголовок и начинайте читать пост с начала). &lt;br /&gt;&lt;br /&gt;Lux Occulta&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;Несмотря на то, что я слышал у них только их последний альбом (судя по отзывам, затмивший все остальные 4), я очень уважаю эту группу. Потому что они создали весьма и весьма нешаблонную музыку, жанр которой очень сложно определить. Дичайшая психоделично-атмосферная смесь из индастриала, эмбиента, блэк-метала, джаза, приправленная большим количеством электроники, женским вокалом, огромным количеством компьютерных эффектов, обкуренными текстами. Альбом называется The Mother and the Enemy. С ним стоит ознакомиться. Больше ничего подобного я не видел.&lt;br /&gt;&lt;br /&gt;Silencer&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;Распиаренный блэк-митол проект. Слишком уж распиаренный, это снизило эффект от их единственного альбома. Тем не менее, их произведение вполне мрачно(мне кажется, это скорее заслуга вокалиста - его полуплач-полускрим-полувизг обладает достаточно сильным воздействием на ЦНС слушателя). На любителя.&lt;br /&gt;&lt;br /&gt;Eyehategod&lt;br /&gt;&lt;a name=&quot;cutid3&quot;&gt;&lt;/a&gt;Одни из отцов сладжа. Заинтересовавшись сим направлением, я решил, что ознакамливаться следует с корней. В итоге - много басухи, простые тягучие гитарные риффы, ударные, медленно и методично размалывающие мозг, и вокалист, орущий невпопад на заднем плане. Медленно, укуренно, тяжело и без соплей. </description>
  <comments>http://omni1renegade.livejournal.com/48942.html</comments>
  <category>музон</category>
  <lj:music>Eyehategod - Crimes Against Skin | Powered by Last.fm</lj:music>
  <media:title type="plain">Eyehategod - Crimes Against Skin | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/48751.html</guid>
  <pubDate>Sat, 17 Oct 2009 19:41:07 GMT</pubDate>
  <title>Last.fgm, PR, Fukking Death Metal and Devoid of Grace</title>
  <link>http://omni1renegade.livejournal.com/48751.html</link>
  <description>&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;----Привет! ;-) Быть может, тебя заинтересует вот эта группа &lt;a href=&quot;http://devoidofgrace.ru/download.php&quot;&gt;http://devoidofgrace.ru/download.php&lt;/a&gt; Support death metal! \m/&lt;br /&gt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;&lt;br /&gt;Хорошее начало, да и комментов на ласт.фгм давно не было. Что ж, заинтересовали. Но Death Metal - понятие невероятно широкое, поэтому прежде чем качать представленный на сайте сплит с Apokefale(про них ниже), я решил ознакомиться с историей группы и чье творчество на них повлияло.&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;----Группа Devoid Of Grace сформировалась в 2001 году. Взяв за основу все самое лучшее от классической death&apos;овой школы, добавив немного thrash&apos;a и angry, ребята принялись копить и нарабатывать материал. Как и во многих коллективах не обошлось без смены состава, но это не сказалось на музыке с отрицательной стороны. Напротив, каждый новоиспеченный участник приносил что-то новое, что-то свое, делая, тем самым, звучание более разнообразным.&lt;br /&gt;&lt;br /&gt;----Взращивая свое детище, под влиянием таких монстров как Decapitated, Death, Meshuggah, Vader, Cryptopsy, Strapping Young Lad, Emperor, грамотно прорабатывая материал, группа дает возможность насладиться лучшим, что было и есть у вышеперечисленных коллективов. От каждой команды понемногу, порция своих идей и мыслей, долгая кропотливая работа на репетициях, все приводит к тому, что слушателям, пришедшим на концерт, буквально &quot;сносит крышу&quot; ураганом мощи, запредельной энергией, и высокой техничностью.&lt;br /&gt;&lt;br /&gt;----С 2007 года группа ведет активную концертную деятельность, разделяя сцену с Decapitated, Hate, Crionics, Sinful, Rossomahaar, Illidiance, Endless Gloom и многими другими.&lt;br /&gt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;&lt;br /&gt;Мой мозг атаковали две мысли - &quot;У них высокое самомнение, ну их&quot; &quot;А может быть они вполне заслужили право так говорить?&quot;. Поскольку слушать в режиме реального времени для меня сложно (тычок в сторону общажной сети), я решил все-таки скачать сплит. Полтора часа на 55 метров - это долго, на мой взгляд. Очень.&lt;br /&gt;&lt;br /&gt;Начал я с девоид. Dickapitated не зря упомянуты в самом начале - часто встречаются ударные, напоминающие стрекот, создаваемый ВитЪком. Только менее техничный и более медленный. Зато вокалист нормально гроулит, лучше, чем на галлюценогенах, где ор по слогам меня раздражает. При чем здесь Death, не ясно. Лишнее напоминание о (великом и ужасном) Чаке Шъ. Meshuggah - индруальное отрывистое чесание по гитаре и тому подобное. Vader - Декапитатед без индустриала. Cryptopsy - не смешите, у вас композиции цельные, нету у вас веселой техничной хаотичной рубки-резки.&lt;br /&gt;Материал хороший, но его мало, я требую полноформатника. Качаю минисд.&lt;br /&gt;&lt;br /&gt;Apokefale - что-то хрипящее, блэко-дэтовое, с парой интересных моментов. С ними пока не разобрался. Качаю два альбома</description>
  <comments>http://omni1renegade.livejournal.com/48751.html</comments>
  <category>музон</category>
  <lj:music>Running, please wait...</lj:music>
  <media:title type="plain">Running, please wait...</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/48475.html</guid>
  <pubDate>Thu, 01 Oct 2009 05:35:20 GMT</pubDate>
  <link>http://omni1renegade.livejournal.com/48475.html</link>
  <description>С сегодняшнего дня я могу наконец-то легально покупать и пить некую желтую субстанцию, известную под кодовым названием &quot;пиво&quot;.&lt;br /&gt;Жду не дождусь, когда же я наконец помру.</description>
  <comments>http://omni1renegade.livejournal.com/48475.html</comments>
  <category>бред</category>
  <lj:security>public</lj:security>
  <lj:reply-count>12</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/48154.html</guid>
  <pubDate>Tue, 29 Sep 2009 06:08:13 GMT</pubDate>
  <title>---------------------</title>
  <link>http://omni1renegade.livejournal.com/48154.html</link>
  <description>Что-то давно я не спамил в собственный ЖЖ. Исправляюсь :) Хотя писать почти не о чем.&lt;br /&gt;Из нового:&lt;br /&gt;1) Trigun Maximum. Манга-продолжение $трехтомника Trigun, на сей раз 15 томов с неутомимым хиппи Вашем и его зловредным братцем. В аниме присутствовали некоторые сцены где-то из начала, но в остальном все отличается друг от друга. Пока осилил первые 7 томов, остальные на закачке&lt;br /&gt;2) Arch Enemy 2009. Неоднозначная работа. Если музыканту сделали свою работу на 5 (правда, звук скорее напоминает о Rise of the Tyrant больше, чем о старых альбомах), то я не могу оценить однозначно работу Анжелы. Лучше всего ей удались песни с Burning Bridges и Bridge of Destiny со Стигматы (С горящих мостов, по-моему, больше всег песен и взято), а открывашка Beast of Man требует скорее дикого алкогольного ора(без взяких эффектов вроде эха) Лиивы, чем хрип (да, ей надо взять перерыв и подлечиться. Или уйти на пенсию) Анжелки.&lt;br /&gt;3) Berserk 307. Не читал, но вроде арка новая, да и перерыв был слишком долгим. Пора регулярно выпускать новые главы :)&lt;br /&gt;4) Новых рисунков пока не будет. Я пытаюсь что-нибудь раскрасить, но когда дело доходит до теней, я не выдерживаю и удаляю все. Да и сил нет.</description>
  <comments>http://omni1renegade.livejournal.com/48154.html</comments>
  <category>Музон</category>
  <category>манга</category>
  <category>фанарт</category>
  <lj:music>Misanthrope - Les empereurs du néant | Powered by Last.fm</lj:music>
  <media:title type="plain">Misanthrope - Les empereurs du néant | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/47986.html</guid>
  <pubDate>Sun, 06 Sep 2009 12:39:36 GMT</pubDate>
  <link>http://omni1renegade.livejournal.com/47986.html</link>
  <description>&lt;form name=&quot;twidog&quot; method=&quot;post&quot; action=&quot;http://www.twidog.ru/6/&quot; target=&quot;_blank&quot;&gt;&lt;table style=&quot;border-collapse: collapse; width: 470px; margin: 0 auto; color: #d5d5d5; font-size: 12px;&quot;&gt;&lt;tr&gt;&lt;td style=&quot;background: url(&amp;#39;http://www.twidog.ru/tw-data/quiz/06.gif&amp;#39;) no-repeat;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;height: 9px; background: #171717; font-size: 0;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background: url(&amp;#39;http://www.twidog.ru/tw-data/quiz/06.gif&amp;#39;) -10px 0 no-repeat;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 9px; background: #171717;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background: #171717; padding: 0 8px;&quot;&gt;&lt;h1 style=&quot;font-family: Arial, sans-serif; font-size: 18px; font-weight: normal; color: #fff; margin: 0 0 15px 0;&quot;&gt;Фраза о тебе!&lt;/h1&gt;&lt;table style=&quot;border-collapse: collapse; width: 100%; color: #d5d5d5;&quot;&gt;&lt;tr&gt;&lt;td style=&quot;padding: 0 30px 4px 0; white-space: nowrap;&quot;&gt;Твое имя&lt;/td&gt;&lt;td style=&quot;width: 100%; padding-bottom: 7px;&quot;&gt;&lt;input style=&quot;width: 100%; background: #fff; color: #000; font-size: 12px;&quot; type=&quot;text&quot; name=&quot;answer[0]&quot; value=&quot;omni1renegade&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;vertical-align: top; padding: 0 30px 4px 0; width: 40%;&quot;&gt;Афоризм на сегодня:&lt;/td&gt;&lt;td style=&quot;vertical-align: top; padding-bottom: 4px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Ваши идеи не будут работать, пока не начнете работать вы.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style=&quot;margin: 15px 0; text-align: center;&quot;&gt;&lt;input style=&quot;padding: 0 10px; color: #000; font-size: 12px;&quot; name=&quot;process&quot; value=&quot;Узнать&quot; type=&quot;submit&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 11px;&quot;&gt;«&lt;a style=&quot;color: #d5d5d5&quot; href=&quot;http://www.twidog.ru/6/&quot;&gt;Фраза о тебе!&lt;/a&gt;» © &lt;a href=&quot;http://insee.livejournal.com/profile&quot;&gt;&lt;img src=&quot;http://stat.livejournal.com/img/userinfo.gif&quot; alt=&quot;&quot; style=&quot;border: 0pt none; vertical-align: bottom; padding-right: 1px;&quot; height=&quot;17&quot; width=&quot;17&quot;&gt;&lt;/a&gt;&lt;a style=&quot;color:#d5d5d5;&quot; href=&quot;http://insee.livejournal.com&quot;&gt;&lt;b&gt;insee&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;Twidog.ru — веселые &lt;a style=&quot;color: #d5d5d5&quot; href=&quot;http://www.twidog.ru/&quot;&gt;тесты&lt;/a&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;width: 9px; background: #171717;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;background: url(&amp;#39;http://www.twidog.ru/tw-data/quiz/06.gif&amp;#39;) 0 -10px no-repeat;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;height: 9px; font-size: 0; background: #171717; font-size: 0;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background: url(&amp;#39;http://www.twidog.ru/tw-data/quiz/06.gif&amp;#39;) -10px -10px no-repeat;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;&lt;br /&gt;&lt;br /&gt;ОМГ, откуда это программе известно про мои идеи?&lt;br /&gt;&lt;br /&gt;Остальное:&lt;br /&gt; Misanthrope великолепны. Ну, по крайней мере, за 2003 год, поскольку остальное мне еще надо скачать :). Был бы весь мелодэт таким. Правда, тут намешано много всего (тексты на французском, декадантно-апокалиптически-извращенная тематика и атмосфера, прогрессивные черты: бассовые соло, хорошая работа всех муззыкантов, присутствует модные симфоничные клавишы, которые, впрочем, тут только в тему, ну и т.д.).&lt;br /&gt; Упоминавшиеся постом Akercocke - слишком уж на любителя. Если вы ничего не имеете против набивших оскомину сатанистских мотивов, нойзовых (ака шумовых) вставках, женских криков под мрачные распевы и больных, немелодичных блэко-дэтовых риффов, то пожалуйста.&lt;br /&gt; Ну и напоследок. КИНО. Отличная музыка, хоть и слишком простая. Но вы это знаете&lt;br /&gt;--------------------------------..................&lt;br /&gt; Меня опять френдят всякие левые люди. За что? Зачем? Вам что, нравится читать всю эту словесную отрыжку?</description>
  <comments>http://omni1renegade.livejournal.com/47986.html</comments>
  <category>музон</category>
  <category>тесты</category>
  <lj:music>Novembers Doom - Within My Flesh | Powered by Last.fm</lj:music>
  <media:title type="plain">Novembers Doom - Within My Flesh | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/47754.html</guid>
  <pubDate>Sat, 29 Aug 2009 13:07:00 GMT</pubDate>
  <title>Infinite Loop</title>
  <link>http://omni1renegade.livejournal.com/47754.html</link>
  <description>Раз! = &lt;a href=&quot;http://omnilrenegade.deviantart.com/art/For-Every-Leaf-That-Falls-135145779&amp;nbsp;&quot;&gt;http://omnilrenegade.deviantart.com/art/For-Every-Leaf-That-Falls-135145779&amp;nbsp;&lt;/a&gt;. Противникам юри не смотреть принципиально.&lt;br /&gt;Двас! = Metalocalypse, который Металлопокалипсис, оказывается очень даже хорошим и интересным мультом.&lt;br /&gt;Трис! = Novembers Doom великолепны&lt;br /&gt;Чтырес! = Akercocke вроде тоже&lt;br /&gt;Пятьс! = Я завтра уезжаю на 9 месяцев в Казань на учебу. Скорость появления новых постов сокращается в 5 раз.&lt;br /&gt;Шестьс! = GOTO Раз!</description>
  <comments>http://omni1renegade.livejournal.com/47754.html</comments>
  <category>хрень</category>
  <category>музон</category>
  <category>пред_апокалиптичесие_со6ытия</category>
  <category>фанарт</category>
  <lj:music>October Tide - Blue Gallery | Powered by Last.fm</lj:music>
  <media:title type="plain">October Tide - Blue Gallery | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/47362.html</guid>
  <pubDate>Sat, 15 Aug 2009 13:53:02 GMT</pubDate>
  <title>Expectation of Autumn</title>
  <link>http://omni1renegade.livejournal.com/47362.html</link>
  <description>Еще один пост, посвященный музыке. Название, взятой из инструменталки Hieronymus Bosch, на мой взгляд, хорошо описывает характер данного поста. &lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;К делу. У вас часто бывает ощущение, что внутри все пусто? Да, как будто все внутренние органы удалили? А если еще зрение посерело? Вам становится беспричинно холодно, как если бы вас продул воющий и морозящий ветер? Прибавьте к этому полнейшую апатию и отсутствие настоящей радости и вы получите мое теперешнее состояние. К счастью, такое не бывает вечно, но, к несчастью, такое бывает периодически. А еще лето уходит - это такая своеобразная радость для меня. И чтобы с этим бороться, я слушаю дум.&lt;br /&gt;&lt;a name=&quot;cutid2&quot;&gt;&lt;/a&gt;И вот тут начинаются проблемы. Lake of Tears(имеется ввиду альбом Forever Autumn) недостаточно тяжелы (во всех смыслах, в т.ч. по атмосфере - напоминает прогулку по парку ранней осенью под редким моросящим дождем). My Dying Bride - раннее творчество уже переслушено немалое количество раз, 34.788%... совсем не подходит, дальнейшее творчество может быть и грустно и депрессивно, но чем дальше, тем слабее, и их последний альбом тому подтверждение. Paradise Lost - см. My Dying Bride, но у них атмосферны только первые два альбомы, последующие в этом планеслабее. Septic Flesh - снова не то. Opeth - песни-локустные одеяла, в роли локустов - небольшие отрывки. Да, хороший вокал, отличные тексты, отличные риффы, но атмосферен для меня только их дебют.&lt;br /&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.metal-archives.com/images/6/3/9/9/6399.jpg&quot; /&gt; &lt;br /&gt;В такой ситуации выход один - найти срочно что-нибудь новое. Новым стали две группы - October Tide и Novembers Doom. Жаль, что группы September &amp;lt;что-то&amp;gt; не нашлось. Про вторую ничего пока сказать не могу - не скачалась еще дискография полностью, зато могу сказать про первую. И слова мои будут очень лестными, особенно по отношению к дебюту (альбомов у них всего 2, по 40 минут каждый). Это, как сейчас водится, Death Doom, причем очень хороший. То есть слушать его лучше, когда вокруг никого нет, а за окном серо и идет дождь. Невероятно грустный и печальный, с очень выразительным вокалом (гроул, как будто звучащий из залитого подвала), пронзительные, кричащие соло-партии и мощные риффы. Название альбома - Rain Without End - и трэков соответсвуют начинке. &lt;br /&gt;Второй альбом пока не так запомнился, но и его стоит слушать.&lt;br /&gt;&lt;br /&gt;Про остальное - я пытаюсь сотворить новую раскраску, по Инуяше на сей раз, но у меня пока проблемы с тенями/освещением, готовы только основные цвета.&lt;br /&gt; &lt;br /&gt;</description>
  <comments>http://omni1renegade.livejournal.com/47362.html</comments>
  <category>музон</category>
  <category>фанарт</category>
  <lj:music>October Tide - 12 Days of Rain | Powered by Last.fm</lj:music>
  <media:title type="plain">October Tide - 12 Days of Rain | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/47193.html</guid>
  <pubDate>Tue, 11 Aug 2009 18:38:41 GMT</pubDate>
  <title>ZOMG</title>
  <link>http://omni1renegade.livejournal.com/47193.html</link>
  <description>&lt;a target=&quot;_blank&quot; href=&quot;http://radikal.ru/F/s39.radikal.ru/i086/0908/7d/2ebdc94aebad.jpg.html&quot;&gt;&lt;img src=&quot;http://s39.radikal.ru/i086/0908/7d/2ebdc94aebadt.jpg&quot;&gt;&lt;/a&gt;</description>
  <comments>http://omni1renegade.livejournal.com/47193.html</comments>
  <category>хрень</category>
  <category>пред_апокалиптичесие_со6ытия</category>
  <lj:music>Immolation - Unsaved | Powered by Last.fm</lj:music>
  <media:title type="plain">Immolation - Unsaved | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/46864.html</guid>
  <pubDate>Mon, 10 Aug 2009 19:05:15 GMT</pubDate>
  <title>Постниочем</title>
  <link>http://omni1renegade.livejournal.com/46864.html</link>
  <description>Делают ли где-нибудь у нас в стране операции по прикриплению хороших, управляемых протезов (как в Алхимике) на ноги? Чертовски важный вопрос :)&lt;br /&gt;&lt;br /&gt;По приезд(у/е) я так и не обнаружил ни одного появившегося коммента. Ни в ЖЖ, ни в ДА, а вcuntакте их не было лет 100. Обидно. Существует ли самобучающийся бот, в разговоре неотличимый от человека и с возможностью настроить характер?&lt;br /&gt;&lt;br /&gt;Я наконец-то скачал себе самый первый альбом Парадайз Лостов. Бонусом - бонустреки ко всем альбомам, обложка с буклетом к последнему, нормальные треки для альбома 2005 года. Но кому это надо?&lt;br /&gt;&lt;br /&gt;И нужен ли этот пост?</description>
  <comments>http://omni1renegade.livejournal.com/46864.html</comments>
  <category>хрень</category>
  <lj:music>Frank Klepacki - Armored Fist | Powered by Last.fm</lj:music>
  <media:title type="plain">Frank Klepacki - Armored Fist | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>11</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/46752.html</guid>
  <pubDate>Sun, 09 Aug 2009 14:53:50 GMT</pubDate>
  <title>More of Fire Than Blood</title>
  <link>http://omni1renegade.livejournal.com/46752.html</link>
  <description>&lt;a href=&quot;http://omnilrenegade.deviantart.com/art/More-of-Fire-than-Blood-132699574&quot;&gt;&lt;img src=&quot;http://th09.deviantart.net/fs49/300W/i/2009/221/3/3/More_of_Fire_than_Blood_by_OmniLRenegadE.jpg&quot;&gt;&lt;/a&gt;</description>
  <comments>http://omni1renegade.livejournal.com/46752.html</comments>
  <category>фанарт</category>
  <lj:music>Paradise Lost - Fader</lj:music>
  <media:title type="plain">Paradise Lost - Fader</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/46508.html</guid>
  <pubDate>Sat, 08 Aug 2009 17:28:58 GMT</pubDate>
  <title>~~~~</title>
  <link>http://omni1renegade.livejournal.com/46508.html</link>
  <description>Я наконец-то вернулся в инет. Ожидайте новой раскраски на днях, она уже почти готова. Кроме того, на предыдущем рисунке исправлена кровь.</description>
  <comments>http://omni1renegade.livejournal.com/46508.html</comments>
  <lj:music>Carcass - Doctrinal Expletives | Powered by Last.fm</lj:music>
  <media:title type="plain">Carcass - Doctrinal Expletives | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/46161.html</guid>
  <pubDate>Sun, 26 Jul 2009 13:41:24 GMT</pubDate>
  <title>New Pic</title>
  <link>http://omni1renegade.livejournal.com/46161.html</link>
  <description>&lt;a href=&quot;http://fc07.deviantart.com/fs49/f/2009/207/0/d/Berserk_the_Raven_and_the_Rose_by_OmniLRenegadE.jpg&quot;&gt;I&apos;m not fucking dead!!!11! It&apos;s a new berserk coloring after a long skip!!!1 Arrrgghhh!!!1&lt;/a&gt;</description>
  <comments>http://omni1renegade.livejournal.com/46161.html</comments>
  <category>фанарт</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/45851.html</guid>
  <pubDate>Thu, 02 Jul 2009 18:55:54 GMT</pubDate>
  <title>Good Bye!</title>
  <link>http://omni1renegade.livejournal.com/45851.html</link>
  <description>Угу. Сабж. Я ухал на месяц. Спам эмо-лытдыбрами прекращается.</description>
  <comments>http://omni1renegade.livejournal.com/45851.html</comments>
  <category>хрень</category>
  <lj:music>Cryptopsy</lj:music>
  <media:title type="plain">Cryptopsy</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/45670.html</guid>
  <pubDate>Mon, 29 Jun 2009 16:40:08 GMT</pubDate>
  <title>Сессия сдана</title>
  <link>http://omni1renegade.livejournal.com/45670.html</link>
  <description>Сабж.&lt;br /&gt;Нуфф сказал.</description>
  <comments>http://omni1renegade.livejournal.com/45670.html</comments>
  <category>хрень</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/45351.html</guid>
  <pubDate>Fri, 26 Jun 2009 10:48:22 GMT</pubDate>
  <title>Berserk, Босх и все-все-все</title>
  <link>http://omni1renegade.livejournal.com/45351.html</link>
  <description>Очередной бессмысленный и неинтересный пост, как обычно посвященный музыке(весьма хорошей), манге(отличной) и художнику(пока еще мне малознакомому). Причем все трое взаимосвязаны :)&lt;br /&gt;&lt;br /&gt;Начнем с всем известной манги под банальным названием Berserk. Кстати, последние главы не так уж и плохи, Гатс, сколько бы ни пищали про его отсутствие, был бы тут лишним, к тому же с ним ничего, совсем ничего, не происходит. Исключение - похоже что его рука с глазом восстановились. Забавная трансформация (полу-)обычного мира в фэнтезийный, возможно, приведет к тому, что большую часть людского населения съедят(сожгут и запугают до смерти). Новость менее важного характера - дабы восстановиться, я начал расскрашивать одну из страниц манги. 30-50 процентов раскрашено, освещение с эффектами пока отсутствуют. А противная апатия, заставляющая меня забить на сессию, исчезает :).&lt;br /&gt;&lt;br /&gt;Переходным мостиком между предыдущим и следующим пунктами является некто Иеронимус Босх. Стиль которого очень сильно повлиял на всем известного трудоголика-ленивца Кентаро Миуру. В последней главе (Берсерка) находится прямое цитирование Босха. Я скачал книгу с его работами, но боюсь, что просмотреть их я смогу, только сдав экзамен. Увы, мне мешает банальная лень :D. И сессия D:&lt;br /&gt;&lt;br /&gt;Последний пунктик - Hieronymus Bosch, а вы что, ожидали что-то еще, да? Не очень широко известная русская группа, играющая в стиле Progressive Death Metal аж с 1994. Несмотря на название стиля, музыка ОЧЕНЬ мягкая, запоминающаяся, но не простая. Помимо отличных гитарных запилов (обязательных для жанра имхо)  присутствуют частые смены ритма, отличная игра на басу (да и барабанщик тоже неплох, чего уж тут), акустические вставки и блюзово-джазовые фрагменты и почти полное отсутствие клавиш. В целом, очень даже мелодичная музыка. Гроул тут совершенно не агрессивен и не злобен, как в многих других командах того же жанра. Отсутствуют и кишково-сатанистские темы - музыка, тексты, названия песен альбомов абстрактны. Что очень хорошо, группа вполне может конкурировать с лучшими зарубежными образцами. Ближайшие ориентиры - Atheist, Cynic и Death периода Human и Patterns.&lt;br /&gt;&lt;br /&gt;По мелочи - часть френдов, которая не была долгое время активной, я удалил.</description>
  <comments>http://omni1renegade.livejournal.com/45351.html</comments>
  <category>хрень</category>
  <category>музон</category>
  <category>манга</category>
  <category>фанарт</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/45069.html</guid>
  <pubDate>Wed, 24 Jun 2009 06:57:24 GMT</pubDate>
  <title>Сессия - WTF Mode</title>
  <link>http://omni1renegade.livejournal.com/45069.html</link>
  <description>Название полностью оправдывает мое состояние. Я в очередной раз поражаюсь правильности утверждения &quot;Если в одном месте чего-то не хватает, то существует другое место, где этого с избытком&quot;. Почти халявно получив &quot;оч хор&quot; по истории, которую я почти не знаю, я едва не завалил алгебру(хотя я готовился достаточно долгое время), в которой, я думал, вполне себе разбираюсь. В итоге я все равно получил &quot;хор&quot;, но все равно обидно - набрать чуть больше половины баллов за экзамен.&lt;br /&gt;Осталось только программирование, я уверен, что не завалю хотя бы это.&lt;br /&gt;&lt;br /&gt;Кому тут скучно, можете смело расфрендить меня.</description>
  <comments>http://omni1renegade.livejournal.com/45069.html</comments>
  <category>сопли</category>
  <category>хрень</category>
  <category>пред_апокалиптичесие_со6ытия</category>
  <lj:music>Immolation - Unholy Cult | Powered by Last.fm</lj:music>
  <media:title type="plain">Immolation - Unholy Cult | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/45011.html</guid>
  <pubDate>Sat, 20 Jun 2009 17:10:46 GMT</pubDate>
  <title>Lytdibr</title>
  <link>http://omni1renegade.livejournal.com/45011.html</link>
  <description>&lt;img src=&quot;http://www.metal-archives.com/images/1/8/5/185.jpg&quot;&gt;&lt;br /&gt;Zyklon (они же Zyklon-B)&lt;br /&gt;Веселая такая группа. Похожа на Emperor периода Anthems и Equilibrium, только без симфонической части и без скрима Ishan&apos;a. Долбежный дэт-блэк, цепляет слабо, на любителя. Хотя технически там все хороши.&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.metal-archives.com/images/1/9/9/199.jpg&quot; width=&quot;350&quot; height=&quot;350&quot;&gt;&lt;br /&gt;Cryptopsy&lt;br /&gt;Веселая и безбашенная группа. Первая в моей жизни группа, у которой все песни больше напоминают сплошную импровизацию на месте, а не типичные конструкции интро-куплет-припев-куплет-припев-соло-аутро. Ударник Фло Монье - демон, я не верю в то, что так можно играть на ударных - меняющиеся темпы, странные сбивки, сверхскоростные бластбиты действуют на голову похлеще кувалды. Стараются не отставать от него и гитарист с басистом. А вокалистов там много.&lt;br /&gt;&lt;br /&gt;Я написал экзамен по алгебре, не знаю пока на сколько. У меня начинаются какие-то обострения - я могу сейчас забанить кого-угодно. Но только с причиной &quot;Давно не ничего писал&quot;.&lt;br /&gt;Fallout 3 - великая вещь :) ИМХО не хуже второй части (Хотя тут нельзя убивать детей и квестовых персонажей, а также копать могилы. Зато можно есть трупы и пить воду хоть из писсуара). Прохожу стилем &quot;обдолбанный радиоактивный коммандо&quot; - после очередных похождений по развалинам Пустоши у меня есть зависимости от всех возможных наркотических веществ.&lt;br /&gt;&lt;br /&gt;Я пытаюсь что-нибудь раскрасить (или нарисовать), но пока что ничего не выходит.</description>
  <comments>http://omni1renegade.livejournal.com/45011.html</comments>
  <category>сопли</category>
  <category>хрень</category>
  <category>музон</category>
  <category>пред_апокалиптичесие_со6ытия</category>
  <category>игры</category>
  <lj:music>Cryptopsy - My Prodigal Sun | Powered by Last.fm</lj:music>
  <media:title type="plain">Cryptopsy - My Prodigal Sun | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/44683.html</guid>
  <pubDate>Sat, 13 Jun 2009 09:16:34 GMT</pubDate>
  <link>http://omni1renegade.livejournal.com/44683.html</link>
  <description>&lt;img src=&quot;http://i5.photobucket.com/albums/y160/BlabberPhotos/lustrate_cd-case.jpg&quot;&gt;&lt;br /&gt;АА!!!!&lt;br /&gt;Наконец-то. Альбом утек в сеть и его можно невозбранно послушать. Музыканты, скрипя зубами, предлагают заказать его у них лично. Блин, меня совесть замучает, но я все равно скачаю его. Вроде бы он стал еще тяжелее.&lt;br /&gt;&lt;br /&gt;Что касается анаал натракха, то альбом у них неполный, часть фрагментов отсутствует. Жду 26 июня.</description>
  <comments>http://omni1renegade.livejournal.com/44683.html</comments>
  <category>музон</category>
  <lj:music>Amorphis - Majestic Beast | Powered by Last.fm</lj:music>
  <media:title type="plain">Amorphis - Majestic Beast | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/44454.html</guid>
  <pubDate>Wed, 10 Jun 2009 18:43:59 GMT</pubDate>
  <title>3Xomen</title>
  <link>http://omni1renegade.livejournal.com/44454.html</link>
  <description>&lt;img src=&quot;http://www.metallibrary.ru/bands/discographies/images/opeth/pictures/99_still_life.jpg&quot;&gt;&lt;br /&gt;Да, я сдал историю. Было нелегко, но все же. Хотя произошла непредвиденная халява - почти полные баллы за экзамен при том, что более половины ответа отсутствует.&lt;br /&gt;Мне привезли коммутатор. Теперь наконец-то сижу в нете со своего ноута, а не с некошерного соседнего компа. Этому факту я рад больше, чем сдаче экзамена.&lt;br /&gt;По поводу &lt;s&gt;пикчи&lt;/s&gt; картины - отличнейший альбом. Хотя Orchid мне нравится больше&lt;br /&gt;Только что прочитал последнюю главку берсерка. Отсутствие диалогов меня пугает :( Хотя Гатса с командой показали.&lt;br /&gt;&lt;br /&gt;Скучные посты в последнее время пошли. Надо что-то менять</description>
  <comments>http://omni1renegade.livejournal.com/44454.html</comments>
  <lj:music>The Berzerker - Painless | Powered by Last.fm</lj:music>
  <media:title type="plain">The Berzerker - Painless | Powered by Last.fm</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/44221.html</guid>
  <pubDate>Fri, 05 Jun 2009 15:38:36 GMT</pubDate>
  <title>In The Constellation Of The Black Widow</title>
  <link>http://omni1renegade.livejournal.com/44221.html</link>
  <description>&lt;img src=&quot;http://i5.photobucket.com/albums/y160/BlabberPhotos/anaalcd.jpg&quot;&gt;&lt;br /&gt;Ну-с, я удачно сдал первый экзамен(матан) на 5. Осталось еще 3, следующий 10го, история.&lt;br /&gt;Теперь про картинку. Для скачивания доступен новый альбом мясников-ухорезов Anaal Nathrakh. Описывать это, как всегда, бесполезно. Стало, впрочем, более похоже на первый альбом. Наверное. Я смог дослушать до половины из-за того, что у меня голова болела. После чего мне хотелось блевать кровью и убивать недочеловеков. Альбом не рекомендуется людям со слабыми нервами!!11!!</description>
  <comments>http://omni1renegade.livejournal.com/44221.html</comments>
  <category>хрень</category>
  <category>музон</category>
  <category>пред_апокалиптичесие_со6ытия</category>
  <lj:music>-----------</lj:music>
  <media:title type="plain">-----------</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/43788.html</guid>
  <pubDate>Fri, 22 May 2009 15:44:07 GMT</pubDate>
  <title>Музыка ^_^</title>
  <link>http://omni1renegade.livejournal.com/43788.html</link>
  <description>1) &lt;a href=&quot;http://www.theprojecthate.net&quot;&gt;TPH&lt;/a&gt; выложили 1 песню со своего нового альбома The Lustrate Process, который выйдет 6 июля. Песня хорошая, надо заметить :) Джо показывает новые приёмы своего голоса, гроулер как всегда на высоте (спасибо Дэну Свано, он знает свое дело :) ). Однако стало меньше клавиш (даже по сравнению с последними альбомами, в первых они делили место пополам с гитарами), и музыка дэтовее, так сказать.&lt;br /&gt;Скачать её можно у них на сайте в Downloads. В новостях также указана ссылка на MegaUpload, но он не работает.&lt;br /&gt;С этой песней у меня связан один глюк. Когда я качал её, я периодически прослушивал её. И там были фрагмент, которые отсутствовал в финальной версии. Его качество записи музыки отличалось. Он напоминал (ОЧЕНЬ!) MDB,в том числе и вокалом. Чистый вокал отсутствует в финалке, но заявлен вообще на этой песне.&lt;br /&gt;Я никогда с этим не сталкивался.&lt;br /&gt;&lt;br /&gt;2) Skyforger вышел. По музыке - Amorphis, мелодии очень похожи на те, что были в двух предыдущих альбомах, особенно в Silent Waters. Но это не мелочь. Томи поёт (да, поёт. Рычит он редко, но музыка слишком мелодична для гроула), по-моему, намного лучше, чем до этого. Остальные, впрочем, тоже на высоте.&lt;br /&gt;Мне почему-то показалось, что лиричных моментов, даже несмотря на наличие вполне жестких (относительно) трэков, уж слишком много. Хорошая музыка для тех, кто не любит напрягать свои ушки ;)</description>
  <comments>http://omni1renegade.livejournal.com/43788.html</comments>
  <category>музон</category>
  <lj:music>Amorphis - From the Heaven of My Heart</lj:music>
  <media:title type="plain">Amorphis - From the Heaven of My Heart</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://omni1renegade.livejournal.com/43753.html</guid>
  <pubDate>Mon, 18 May 2009 10:51:01 GMT</pubDate>
  <title>The Technogoat. Релиз первый. Отчет.</title>
  <link>http://omni1renegade.livejournal.com/43753.html</link>
  <description>Отчет&lt;br /&gt;&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;br /&gt;Задание&lt;br /&gt;&lt;br /&gt;Написать программу, выполняющую функцию main с заданными параметрами. Текст программы находится как минимум в одном файле, список файл находится в файле include, длина пути к файлу не превышает 200 символов. Параметры задаются в файле vars, имена параметров указывается в программе(ах), количество чисел в vars должно совпадать с числом параметров функции main. Ограничений на количество функций, переменных, параметров функции, длин имен функций и переменных нет. В случае ошибки создается файл error.log, в котором указывается ошибка и где она появляется. Полный список ошибок приведен в конце. В коде программы возможны комментарии. Переменная объявляется автоматически при присваивании ей какого-либо выражения. Большие и маленькие символы различны. В качестве операторов могут использоваться присваивания, другие функции, в том числе и main, а также if (условный оператор) и while (цикл с предусловием). Переменные имеют только один тип – целый. Операторы должны заканчиваться После работы программы и в случае ошибки память очищается. Конечные значения переменных функции main и их имена выводятся в файл output.txt.&lt;br /&gt;&lt;br /&gt;Алгоритм работы программы&lt;br /&gt;&lt;br /&gt;Открываем файла include. Если он недоступен, программа выводит ошибку и прекращаем работу программы.&lt;br /&gt;Читаем список файлов, необходимых для работы программы, и для каждого элемента, входящего в список, читаем соответствующий файл программы.&lt;br /&gt;В процессе чтение файла программы заносим функции в список функций, заодно указываем имя функции и список параметров.&lt;br /&gt;Если уже существует функция с таким именем, или существует несколько одноименных параметров, или количество (символов открытию блока) не соответствует количеству (символов закрытия блока), или между кодами функции обнаружен посторонний символ, или в имени функции или параметра обнаружен посторонний символ, или имя параметра не включает символов, то выводим соответствующую ошибку и прекращаем работу программы.&lt;br /&gt;Создаем стек функций, заносим туда main, значения параметров читаем из файла vars. Если количество указанных в файле значений параметров не совпадает с количеством параметров функции или файл недоступен, то выводим соответствующую ошибку и прекращаем работу программы.&lt;br /&gt;Начинаем выполнение функцию main. Если же она не указана ни в одном из файлов, выводим соответствующую ошибку и прекращаем работу программы.&lt;br /&gt;Пропускаем символы переноса строк и пробелы и читаем название переменной или функции. Если в названии встречается посторонний символ, выводим соответствующую ошибку и выходим из программы.&lt;br /&gt;В зависимости от того, является ли символ или ищем соответствующую функцию в списке и читаем параметры или же выполняем выражение до Если имя функции – или выполняем выражение внутри скобок.&lt;br /&gt;Если функция – “while”, то выполняем блок после функции до тех пор, пока выражение истинно, или переходим на позицию после ; и переходим к шагу 7.&lt;br /&gt; Если функция – то выполняем первый блок после функции, если выражение истинно. В противном случае выполняем второй блок после функции, если он есть. После этого переходим на позицию после ; и переходим к шагу 7.&lt;br /&gt; Выражение может быть трех типов – арифметическое, логическое, сравнительное. В логическом выражении возможны знаки (и), (или) и (логическое отрицание). В арифметическом – В сравнительном – Между знаками расположены числа или переменные. Знаки определяют тип выражений. Возможно применение скобок внутри выражения, причем тип выражения внутри скобок может быть отличным от типа вне скобок. Пример подобного выражения: ((3+4*(5&amp;!6)-10*20)&amp;gt;=(1+2*3-(5|6))). В логических выражениях возвращается 1, если оно истинно, или 0, если ложно.&lt;br /&gt;В функциях при встрече завершаем чтение параметров и выполняем функцию. Количество заданных параметров для вызываемой функции должно совпадать с количеством параметров соответствующей функции из списка. После этого передаем изменяющимся переменным их новые значения. После должно идти После выполнения  переходим на шаг 7.&lt;br /&gt;Если встречаем переходим на символ после блока в следующем блоке. Если блоков не осталось, завершаем выполнение функции.&lt;br /&gt;После выхода из функции main выводим значения переменных.&lt;br /&gt;&lt;br /&gt;Структуры, использующиеся в программе&lt;br /&gt;&lt;br /&gt;struct sfile //Структура для списка файлов программ&lt;br /&gt;{&lt;br /&gt; char path[200];&lt;br /&gt; sfile *next;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;struct symb //Просто символ. Используется в тексте программы, именах различных объектов&lt;br /&gt;{&lt;br /&gt; char v;&lt;br /&gt; symb *next,*prev;&lt;br /&gt; int col,row;&lt;br /&gt; sfile *file;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;struct svar //Переменная&lt;br /&gt;{&lt;br /&gt; symb *name;&lt;br /&gt; long ival; //Значение, если тип - целый&lt;br /&gt; svar *next;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;struct svararr //Список переменных, необходимых для передачи значений одной и той же переменной из одной функции в другую&lt;br /&gt;{&lt;br /&gt; svar *v1,*v2;&lt;br /&gt; svararr *next;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;struct sblock //Структура, описывающая блок&lt;br /&gt;{&lt;br /&gt; int type; //0 - обычный блок, 1 - цикл&lt;br /&gt; symb *start, *finish;&lt;br /&gt; sblock *next;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;struct scalc //Структура, необходимая для вычисления выражений&lt;br /&gt;{&lt;br /&gt; int val1,val2;&lt;br /&gt; char zn1,zn2; //отрицать или нет, больше/меньше/равно&lt;br /&gt; scalc *next;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;struct sfunc //Указатели на функции. Для быстрого перемещения по коду программы&lt;br /&gt;{&lt;br /&gt; symb *name;&lt;br /&gt; symb *start;&lt;br /&gt; svar *fvar;&lt;br /&gt; sfunc *next;&lt;br /&gt; sblock *block;&lt;br /&gt; svararr *vararr;&lt;br /&gt; scalc *calc;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;Функции, использующиеся в программе&lt;br /&gt;&lt;br /&gt;void errorout(char *errmsg, symb *s); //Вывод сообщения об ошибке&lt;br /&gt;void delsymb(symb *&amp;fsymb); //Удаление строки&lt;br /&gt;void delblock(sblock *&amp;fblock); //Удаление стека блоков&lt;br /&gt;void delcalc(scalc *&amp;fcalc); //Удаление стека для вычислений&lt;br /&gt;void delvar(svar *&amp;fvar); //Удаление набора переменных&lt;br /&gt;void delvararr(svararr *&amp;fva); //Удаление массива переменных&lt;br /&gt;void delfile(sfile *&amp;ffile); //Удаление списка файлов&lt;br /&gt;void symbtochar(symb *first,char *&amp;res); //Преобразование из списка символов в строку&lt;br /&gt;void delfunc(sfunc *&amp;ffunc); //Удаление списка функций&lt;br /&gt;void strcopy(symb *source, symb *&amp;dest); //Копирование списка символов в другой&lt;br /&gt;int strcomp(symb *fs1, symb *fs2); //Сравнение строк, вторая строка - список символов&lt;br /&gt;int strcompchar(symb *fs1, char *fs2); //Сравнение строк, вторая строка - массив символов&lt;br /&gt;int funccheck(sfunc *ff1, symb *s2); //Проверка на повторение процедур&lt;br /&gt;int varcheck(svar *ff1, symb *s2); //Проверка на повторение переменных&lt;br /&gt;void addvar(svar *&amp;fvar, symb *&amp;name, int intval); //Назначаем значение переменной, или //добавляем новую, если нет&lt;br /&gt;int findvar(svar *fvar, symb *name, int &amp;intval); //Поиск переменной из списка и возвращение //её значения&lt;br /&gt;void inpinclude(char *filename); //Ввод кода из файла&lt;br /&gt;void execute(sfunc *&amp;stf, char *funame, svar *&amp;fvar); // Выполнение первой из стека функции&lt;br /&gt;&lt;br /&gt;Части кода программы&lt;br /&gt;&lt;br /&gt;Код выполнения выражения&lt;br /&gt;&lt;br /&gt;   case 2: case 4: case 5: //Выполняем выражение&lt;br /&gt;     switch (state2)&lt;br /&gt;     {&lt;br /&gt;      case 6: //Ищем блок, соответствующий циклу&lt;br /&gt;         if (f-&amp;gt;v!=&apos;;&apos;) //После блока должно идти ;&lt;br /&gt;        {&lt;br /&gt;         errorout(&quot;Wrong symbol instead of ;&quot;,c);&lt;br /&gt;         delsymb(fleft);&lt;br /&gt;         delfunc(stf);&lt;br /&gt;         delfunc(ffunc);&lt;br /&gt;         delfile(ffile);&lt;br /&gt;         delsymb(fscode);&lt;br /&gt;         exit(0);&lt;br /&gt;        }&lt;br /&gt;        if (m==1) //Если условие выполняется, выполняем операторы из блока&lt;br /&gt;        {&lt;br /&gt;         sblock *bl=new sblock;&lt;br /&gt;         bl-&amp;gt;type=1;&lt;br /&gt;         bl-&amp;gt;start=s;&lt;br /&gt;         bl-&amp;gt;finish=f;&lt;br /&gt;         bl-&amp;gt;next=stf-&amp;gt;block;&lt;br /&gt;         stf-&amp;gt;block=bl;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;         c=f; //Пропускаем блок&lt;br /&gt;        state2=0;&lt;br /&gt;        state=0;&lt;br /&gt;       }&lt;br /&gt;      break;&lt;br /&gt;      case 0: case 5: //Читаем часть выражения или знак после &amp;gt; или &amp;lt;&lt;br /&gt;       if (state2==5&amp;&amp;(c-&amp;gt;v==&apos;=&apos;||c-&amp;gt;v==&apos;&amp;gt;&apos;)) //Меняем оператор сравнения&lt;br /&gt;       {&lt;br /&gt;    if (state2==0&amp;&amp;c-&amp;gt;v==&apos;!&apos;&amp;&amp;(stf-&amp;gt;calc-&amp;gt;zn1==&apos;0&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;&amp;&apos;)) //Если выражение //логическое, отрицаем следующую часть&lt;br /&gt;        stf-&amp;gt;calc-&amp;gt;zn1=&apos;!&apos;;&lt;br /&gt;       else&lt;br /&gt;       if (c-&amp;gt;v==&apos;-&apos;&amp;&amp;stf-&amp;gt;calc-&amp;gt;zn1==&apos;0&apos;) //Если выражение арифметическое, берем //следующую часть с противоположным знаком&lt;br /&gt;        stf-&amp;gt;calc-&amp;gt;zn1=&apos;-&apos;;&lt;br /&gt;       else&lt;br /&gt;       if (c-&amp;gt;v&amp;gt;=&apos;0&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;9&apos;) //Читаем число&lt;br /&gt;       {&lt;br /&gt;        m=c-&amp;gt;v-&apos;0&apos;;&lt;br /&gt;        state2=1;&lt;br /&gt;       }$&lt;br /&gt;       else&lt;br /&gt;       if (c-&amp;gt;v&amp;gt;=&apos;a&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;z&apos;||c-&amp;gt;v&amp;gt;=&apos;A&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;Z&apos;||c-&amp;gt;v==&apos;_&apos;) //Читаем имя переменной&lt;br /&gt;       {&lt;br /&gt;        fright=new symb;&lt;br /&gt;        fright-&amp;gt;v=c-&amp;gt;v;&lt;br /&gt;        fright-&amp;gt;next=0;&lt;br /&gt;        tright=fright;&lt;br /&gt;        state2=2;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       if (c-&amp;gt;v==&apos;(&apos;) //Открываем скобку, вычисляем выражение внутри        {&lt;br /&gt;  Читаем число&lt;br /&gt;        m=m*10+c-&amp;gt;v-&apos;0&apos;;&lt;br /&gt;       else&lt;br /&gt;       if (state2==2&amp;&amp;(c-&amp;gt;v&amp;gt;=&apos;a&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;z&apos;||c-&amp;gt;v&amp;gt;=&apos;A&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;Z&apos;||c-&amp;gt;v==&apos;_&apos;||c-&amp;gt;v&amp;gt;=&apos;0&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;9&apos;)) //Читаем имя переменной&lt;br /&gt;       {&lt;br /&gt;        tright-&amp;gt;next=new symb;&lt;br /&gt;        tright=tright-&amp;gt;next;&lt;br /&gt;        tright-&amp;gt;v=c-&amp;gt;v;&lt;br /&gt;        tright-&amp;gt;next=0;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;        if (state2==2) //Если использовалась переменная, берем значение&lt;br /&gt;        {&lt;br /&gt;         int p=findvar(fvar,fright,m);&lt;br /&gt;         delsymb(tright);&lt;br /&gt;         if (p==0)&lt;br /&gt;         {&lt;br /&gt;          Если выражение арифметическое, //вычисляем в зависимости от знака&lt;br /&gt;        {&lt;br /&gt;         if (stf-&amp;gt;calc-&amp;gt;zn2==&apos;0&apos;)&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;zn2=&apos;*&apos;;&lt;br /&gt;         if (stf-&amp;gt;calc-&amp;gt;zn2==&apos;*&apos;) //Умножаем или делим число на уже полученное //произведение/частное остальных множителей в группе&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;val2*=m;&lt;br /&gt;         else&lt;br /&gt;         if (stf-&amp;gt;calc-&amp;gt;zn2==&apos;%&apos;)&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;val2%=m;&lt;br /&gt;         else &lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;val2/=m;&lt;br /&gt;         if (c-&amp;gt;v==&apos;*&apos;||c-&amp;gt;v==&apos;/&apos;||c-&amp;gt;v==&apos;%&apos;)&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;zn2=c-&amp;gt;v; //Меняем знак, если надо&lt;br /&gt;         if (stf-&amp;gt;calc-&amp;gt;zn1==&apos;0&apos;)&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;zn1=&apos;+&apos;;&lt;br /&gt;         if (c-&amp;gt;v==&apos;+&apos;||c-&amp;gt;v==&apos;-&apos;||c-&amp;gt;v==&apos;)&apos;||c-&amp;gt;v==&apos;;&apos;) //Складываем произведение или частное //группы с остальными группами в выражении&lt;br /&gt;         {&lt;br /&gt;          if (stf-&amp;gt;calc-&amp;gt;zn1==&apos;+&apos;)&lt;br /&gt;           stf-&amp;gt;calc-&amp;gt;val1+=stf-&amp;gt;calc-&amp;gt;val2;&lt;br /&gt;          else&lt;br /&gt;           stf-&amp;gt;calc-&amp;gt;val1-=stf-&amp;gt;calc-&amp;gt;val2;&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;zn2=&apos;*&apos;;&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;zn1=&apos;+&apos;;&lt;br /&gt;          if (c-&amp;gt;v==&apos;-&apos;) //Меняем знак, если надо&lt;br /&gt;           stf-&amp;gt;calc-&amp;gt;zn1=&apos;-&apos;;&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;val2=1;&lt;br /&gt;         }&lt;br /&gt;         state2=0;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        if ((c-&amp;gt;v==&apos;&amp;gt;&apos;||c-&amp;gt;v==&apos;&amp;lt;&apos;||c-&amp;gt;v==&apos;=&apos;)&amp;&amp;stf-&amp;gt;calc-&amp;gt;zn1==&apos;0&apos;)//Делаем выражение //сравнительного типа&lt;br /&gt;        {&lt;br /&gt;         stf-&amp;gt;calc-&amp;gt;val1=m;&lt;br /&gt;         stf-&amp;gt;calc-&amp;gt;zn1=c-&amp;gt;v;&lt;br /&gt;         state2=5;&lt;br /&gt;         m=0;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        if ((stf-&amp;gt;calc-&amp;gt;zn1==&apos;=&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;&amp;gt;&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;&amp;lt;&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;(&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;)&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;x&apos;)&amp;&amp;(c-&amp;gt;v==&apos;)&apos;||c-&amp;gt;v==&apos;;&apos;)) //Если выражение сравнительное //и мы достигли ) или ;&lt;br /&gt;        {&lt;br /&gt;         stf-&amp;gt;calc-&amp;gt;val2=m;&lt;br /&gt;         m=0;&lt;br /&gt;         switch (stf-&amp;gt;calc-&amp;gt;zn1)&lt;br /&gt;         {&lt;br /&gt;          case            if (stf-&amp;gt;calc-&amp;gt;val1==stf-&amp;gt;calc-&amp;gt;val2)&lt;br /&gt;            m=1;&lt;br /&gt;          break;&lt;br /&gt;          case            if &lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        if ((c-&amp;gt;v==&apos;;&apos;||c-&amp;gt;v==&apos;)&apos;||c-&amp;gt;v==&apos;&amp;&apos;||c-&amp;gt;v==&apos;|&apos;)&amp;&amp;(stf-&amp;gt;calc-&amp;gt;zn1==&apos;0&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;&amp;&apos;||stf-&amp;gt;calc-&amp;gt;zn1==&apos;!&apos;)) //Если выражение логическое&lt;br /&gt;        {&lt;br /&gt;         if (stf-&amp;gt;calc-&amp;gt;zn1==&apos;!&apos;) //Отрицаем выражение, если надо&lt;br /&gt;          if (m!=0)&lt;br /&gt;           m=0;&lt;br /&gt;          else&lt;br /&gt;           m=1;&lt;br /&gt;         if (m!=0)&lt;br /&gt;          m=1;&lt;br /&gt;         stf-&amp;gt;calc-&amp;gt;val2*=m; //Выполняем логическое умножение для группы множителей&lt;br /&gt;         state2=0;&lt;br /&gt;         m=0;&lt;br /&gt;         if (c-&amp;gt;v==&apos;|&apos;||c-&amp;gt;v==&apos;)&apos;||c-&amp;gt;v==&apos;;&apos;) //Логически складываем группы&lt;br /&gt;         {&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;val1+=stf-&amp;gt;calc-&amp;gt;val2;&lt;br /&gt;          stf-&amp;gt;calc-&amp;gt;val2=1;&lt;br /&gt;          if (stf-&amp;gt;calc-&amp;gt;val1!=0)&lt;br /&gt;           stf-&amp;gt;calc-&amp;gt;val1=1;&lt;br /&gt;         }&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;         errorout(&quot;Wrong symbol in expression&quot;,c);&lt;br /&gt;         delfunc(stf);&lt;br /&gt;         delfunc(ffunc);&lt;br /&gt;         delsymb(fscode);&lt;br /&gt;         delsymb(fleft);&lt;br /&gt;         delfile(ffile);&lt;br /&gt;         exit(0);&lt;br /&gt;        }&lt;br /&gt;        if (c-&amp;gt;v==&apos;)&apos;||c-&amp;gt;v==&apos;;&apos;) //Передача значения выражения&lt;br /&gt;        {&lt;br /&gt;         m=stf-&amp;gt;calc-&amp;gt;val1;&lt;br /&gt;         scalc *c1=stf-&amp;gt;calc-&amp;gt;next;&lt;br /&gt;         delete stf-&amp;gt;calc;&lt;br /&gt;         stf-&amp;gt;calc=c1;&lt;br /&gt;         if (c1==0&amp;&amp;c-&amp;gt;v==&apos;;&apos;&amp;&amp;state==2) //Добавляем переменную, если оператор - //вычисление выражения&lt;br /&gt;         {&lt;br /&gt;          addvar(fvar,fleft,m);&lt;br /&gt;          state=0;&lt;br /&gt;          state2=0;&lt;br /&gt;         }&lt;br /&gt;         else&lt;br /&gt;         if (c1==0&amp;&amp;c-&amp;gt;v==&apos;)&apos;&amp;&amp;state==4) // Ищем блоки, если это оператор - while или ifs&lt;br /&gt;          state2=4;&lt;br /&gt;         else &lt;br /&gt;         if (c1==0&amp;&amp;c-&amp;gt;v==&apos;)&apos;&amp;&amp;state==5)&lt;br /&gt;          state2=6;&lt;br /&gt;         else&lt;br /&gt;         if (c1!=0&amp;&amp;c-&amp;gt;v==&apos;)&apos;) //Если еще осталось что вычислить, передаем значение //выражения&lt;br /&gt;          state2=3;&lt;br /&gt;         else&lt;br /&gt;         {&lt;br /&gt;          errorout(&quot;Wrong symbol in expression&quot;,c);         &lt;br /&gt;          delfunc(stf);&lt;br /&gt;          delfunc(ffunc);&lt;br /&gt;          delsymb(fscode);&lt;br /&gt;          delsymb(fleft);&lt;br /&gt;          delfile(ffile);&lt;br /&gt;          exit(0);&lt;br /&gt;         }&lt;br /&gt;        }&lt;br /&gt;       }&lt;br /&gt;      break;&lt;br /&gt;      case 4: //Ищем блоки, необходимые для условия&lt;br /&gt;       delsymb(fleft);&lt;br /&gt;       symb *s1,*s2,*f,*s;&lt;br /&gt;       s=c;&lt;br /&gt;  ;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        if (s-&amp;gt;v==&apos;;&apos;&amp;&amp;st==1&amp;&amp;k==0) //Если для условия есть только 1 блок&lt;br /&gt;         st=4;&lt;br /&gt;        else&lt;br /&gt;        if (st!=0&amp;&amp;s-&amp;gt;v==&apos;}&apos;)&lt;br /&gt;         k--;&lt;br /&gt;        if (k==0&amp;&amp;st==2)&lt;br /&gt;         st=3;&lt;br /&gt;        s=s-&amp;gt;next;&lt;br /&gt;       }&lt;br /&gt;       if (s==0) // Отсутствует второй блок или ; после }&lt;br /&gt;       {&lt;br /&gt;        errorout(&quot;New block or ; needed&quot;,s);&lt;br /&gt;        delfunc(stf);&lt;br /&gt;        delfunc(ffunc);&lt;br /&gt;        delsymb(fscode);&lt;br /&gt;        delsymb(fleft);&lt;br /&gt;        delfile(ffile);&lt;br /&gt;        exit(0);&lt;br /&gt;       }&lt;br /&gt;       if (st==3&amp;&amp;s-&amp;gt;v!=&apos;;&apos;) //После блока должно идти ;&lt;br /&gt;       {&lt;br /&gt;        errorout(&quot;Wrong symbol in text&quot;,s);&lt;br /&gt;        delfunc(stf);&lt;br /&gt;        delfunc(ffunc);&lt;br /&gt;        delsymb(fscode);&lt;br /&gt;        delsymb(fleft);&lt;br /&gt;        delfile(ffile);&lt;br /&gt;        exit(0);&lt;br /&gt;       }&lt;br /&gt;       f=s; //Создаем соответствующий блок&lt;br /&gt;       sblock *bl=new sblock;&lt;br /&gt;       bl-&amp;gt;type=0;&lt;br /&gt;       bl-&amp;gt;finish=f;&lt;br /&gt;       bl-&amp;gt;next=stf-&amp;gt;block;&lt;br /&gt;       if (m!=0)&lt;br /&gt;        bl-&amp;gt;start=s1;&lt;br /&gt;       else&lt;br /&gt;       if (st==3)&lt;br /&gt;        bl-&amp;gt;start=s2;&lt;br /&gt;       if (st==4&amp;&amp;m!=0||st==3) //Если необходимо, переставляем указатель внутрь блок&lt;br /&gt;       {&lt;br /&gt;        stf-&amp;gt;block=bl;&lt;br /&gt;        c=stf-&amp;gt;block-&amp;gt;start;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;        delete bl;&lt;br /&gt;        c=f;&lt;br /&gt;       }&lt;br /&gt;       state=0;&lt;br /&gt;       state2=0;&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;Код чтения параметров функции и выполнения&lt;br /&gt;&lt;br /&gt;        case 3: //Чтение параметров функции и выполнение&lt;br /&gt;     switch (state2)&lt;br /&gt;     {&lt;br /&gt;      case -1:&lt;br /&gt;       if (c-&amp;gt;v==&apos;;&apos;&amp;&amp;v3==0) //Заканчиваем чтение оператора&lt;br /&gt;       {&lt;br /&gt;        state=0;&lt;br /&gt;        state2=0;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;        errorout(&quot;Wrong symbol instead of ;&quot;,c);&lt;br /&gt;        delsymb(fleft);&lt;br /&gt;        delfunc(stf);&lt;br /&gt;        delfunc(ffunc);&lt;br /&gt;        delsymb(fscode);&lt;br /&gt;        delfile(ffile);        &lt;br /&gt;        delvar(bufvar);&lt;br /&gt;        exit(0);&lt;br /&gt;       }&lt;br /&gt;      break;&lt;br /&gt;      case 0:&lt;br /&gt;       if (c-&amp;gt;v==&apos;)&apos;&amp;&amp;v3==0&amp;&amp;l==0) //Если параметров нет&lt;br /&gt;       {&lt;br /&gt;        char *fname=0;&lt;br /&gt;        symbtochar(fleft,fname);&lt;br /&gt;        execute(stf,fname,bufvar); //Выполняем функцию&lt;br /&gt;        state2=-1;&lt;br /&gt;        delsymb(fleft);&lt;br /&gt;        svararr *l=stf-&amp;gt;vararr;&lt;br /&gt;        while (l!=0)&lt;br /&gt;        {&lt;br /&gt;         l-&amp;gt;v1-&amp;gt;ival=l-&amp;gt;v2-&amp;gt;ival;&lt;br /&gt;         l=l-&amp;gt;next;&lt;br /&gt;        }&lt;br /&gt;        delvar(bufvar);&lt;br /&gt;        delvararr(tfunc-&amp;gt;vararr);&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       if ((c-&amp;gt;v&amp;gt;=&apos;a&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;z&apos;||c-&amp;gt;v&amp;gt;=&apos;A&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;Z&apos;||c-&amp;gt;v==&apos;_&apos;)&amp;&amp;v3!=0) //Начинаем чтение //имени переменной&lt;br /&gt;       {&lt;br /&gt;        state2=1;&lt;br /&gt;        fright=new symb;&lt;br /&gt;        fright-&amp;gt;v=c-&amp;gt;v;&lt;br /&gt;        fright-&amp;gt;next=0;&lt;br /&gt;        tright=fright;&lt;br /&gt;        l=1;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       if (c-&amp;gt;v&amp;gt;=&apos;0&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;9&apos;&amp;&amp;v3!=0&amp;&amp;v3-&amp;gt;ival==0) //Читаем число в качестве параметра&lt;br /&gt;       {&lt;br /&gt;        state2=3;&lt;br /&gt;        m=c-&amp;gt;v-&apos;0&apos;;&lt;br /&gt;        l=1;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;        errorout(&quot;Wrong symbol in function parameters&quot;,c);&lt;br /&gt;        delsymb(fleft);&lt;br /&gt;        delfunc(stf);&lt;br /&gt;        delfunc(ffunc);&lt;br /&gt;        delsymb(fscode);&lt;br /&gt;        delvar(bufvar);&lt;br /&gt;        delfile(ffile);        &lt;br /&gt;        exit(0);&lt;br /&gt;       }&lt;br /&gt;      break;&lt;br /&gt;      case 1:&lt;br /&gt;       if (c-&amp;gt;v&amp;gt;=&apos;a&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;z&apos;||c-&amp;gt;v&amp;gt;=&apos;A&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;Z&apos;||c-&amp;gt;v==&apos;_&apos;||c-&amp;gt;v&amp;gt;=&apos;0&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;9&apos;) //Продолжаем чтение имени переменной&lt;br /&gt;       {&lt;br /&gt;        tright-&amp;gt;next=new symb;&lt;br /&gt;        tright=tright-&amp;gt;next;&lt;br /&gt;        tright-&amp;gt;next=0;&lt;br /&gt;        tright-&amp;gt;v=c-&amp;gt;v;&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       if (c-&amp;gt;v==&apos;,&apos;||c-&amp;gt;v==&apos;)&apos;) //Заканчиваем чтение имени переменной&lt;br /&gt;       {&lt;br /&gt;        svar *v4=fvar;&lt;br /&gt;        while (v4!=0&amp;&amp;strcomp(v4-&amp;gt;name,fright)==0)&lt;br /&gt;         v4=v4-&amp;gt;next;&lt;br /&gt;        if (v4==0) //Переменная не найдена&lt;br /&gt;        {&lt;br /&gt;         errorout(&quot;Non-exist variable in function parameters&quot;,c);&lt;br /&gt;         delvar(bufvar);&lt;br /&gt;         delsymb(fleft);&lt;br /&gt;         delsymb(fright);&lt;br /&gt;         delfunc(stf);&lt;br /&gt;         delfunc(ffunc);&lt;br /&gt;         delfile(ffile);&lt;br /&gt;         delsymb(fscode);&lt;br /&gt;         exit(0);&lt;br /&gt;        }&lt;br /&gt;        if (bufvar==0) //Добавляем в новый список переменных для вызываемой функции&lt;br /&gt;        {&lt;br /&gt;         bufvar=new svar;&lt;br /&gt;         tekvar=bufvar;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;         tekvar-&amp;gt;next=new svar;&lt;br /&gt;         tekvar=tekvar-&amp;gt;next;&lt;br /&gt;        }&lt;br /&gt;        tekvar-&amp;gt;ival=v4-&amp;gt;ival;&lt;br /&gt;        tekvar-&amp;gt;next=0;&lt;br /&gt;        strcopy(v3-&amp;gt;name,tekvar-&amp;gt;name);&lt;br /&gt;        delsymb(fright);&lt;br /&gt;        state2=0;&lt;br /&gt;        if (v3-&amp;gt;ival==1) //Если необходимо изменять значение переменной после вызова функции, добавляем адрес в список&lt;br /&gt;         {&lt;br /&gt;         if (stf-&amp;gt;vararr==0)&lt;br /&gt;         {&lt;br /&gt;          stf-&amp;gt;vararr=new svararr;&lt;br /&gt;          tva=stf-&amp;gt;vararr;&lt;br /&gt;         }&lt;br /&gt;         else&lt;br /&gt;         {&lt;br /&gt;          tva-&amp;gt;next=new svararr;&lt;br /&gt;          tva=tva-&amp;gt;next;&lt;br /&gt;         }&lt;br /&gt;         tva-&amp;gt;v1=v4;&lt;br /&gt;         tva-&amp;gt;v2=tekvar;&lt;br /&gt;         tva-&amp;gt;next=0;&lt;br /&gt;        }&lt;br /&gt;        v3=v3-&amp;gt;next;&lt;br /&gt;        if (c-&amp;gt;v==&apos;)&apos;)//Заканчиваем ввод параметров&lt;br /&gt;        {&lt;br /&gt;         if (v3!=0)&lt;br /&gt;         {&lt;br /&gt;          errorout(&quot;Not enough parameters&quot;,c);&lt;br /&gt;          delvar(bufvar);&lt;br /&gt;          delsymb(fleft);&lt;br /&gt;          delsymb(fright);&lt;br /&gt;          delfunc(stf);&lt;br /&gt;          delfunc(ffunc);&lt;br /&gt;          delfile(ffile);&lt;br /&gt;          delsymb(fscode);&lt;br /&gt;          exit(0);&lt;br /&gt;         }&lt;br /&gt;         char *fname=0;&lt;br /&gt;         symbtochar(fleft,fname);&lt;br /&gt;         execute(stf,fname,bufvar); //Выполняем функцию&lt;br /&gt;         state2=-1;&lt;br /&gt;         delsymb(fleft);&lt;br /&gt;         svararr *l=stf-&amp;gt;vararr;&lt;br /&gt;         while (l!=0)&lt;br /&gt;         {&lt;br /&gt;          l-&amp;gt;v1-&amp;gt;ival=l-&amp;gt;v2-&amp;gt;ival;&lt;br /&gt;          l=l-&amp;gt;next;&lt;br /&gt;         }&lt;br /&gt;         delvar(bufvar);&lt;br /&gt;         delvararr(tfunc-&amp;gt;vararr);&lt;br /&gt;         state2=-1;&lt;br /&gt;        }&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;        errorout(&quot;Wrong symbol in function parameters&quot;,c);&lt;br /&gt;        delvar(bufvar);&lt;br /&gt;        delsymb(fleft);&lt;br /&gt;        delsymb(fright);&lt;br /&gt;        delfunc(stf);&lt;br /&gt;        delfunc(ffunc);&lt;br /&gt;        delsymb(fscode);&lt;br /&gt;        delfile(ffile);&lt;br /&gt;        exit(0);&lt;br /&gt;       }&lt;br /&gt;      break;&lt;br /&gt;      case 3:&lt;br /&gt;       if (c-&amp;gt;v&amp;gt;=&apos;0&apos;&amp;&amp;c-&amp;gt;v&amp;lt;=&apos;9&apos;) //Читаем число&lt;br /&gt;        m=m*10+c-&amp;gt;v-&apos;0&apos;;&lt;br /&gt;       else&lt;br /&gt;       if (c-&amp;gt;v==&apos;,&apos;||c-&amp;gt;v==&apos;)&apos;) //Заканчиваем чтение числа&lt;br /&gt;       {&lt;br /&gt;        if (bufvar==0) //Добавляем значение в список переменных&lt;br /&gt;        {&lt;br /&gt;         bufvar=new svar;&lt;br /&gt;         tekvar=bufvar;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;         tekvar-&amp;gt;next=new svar;&lt;br /&gt;         tekvar=tekvar-&amp;gt;next;&lt;br /&gt;        }&lt;br /&gt;        tekvar-&amp;gt;ival=m;&lt;br /&gt;        tekvar-&amp;gt;next=0;&lt;br /&gt;        strcopy(v3-&amp;gt;name,tekvar-&amp;gt;name);&lt;br /&gt;        state2=0;&lt;br /&gt;        v3=v3-&amp;gt;next;        &lt;br /&gt;        if (c-&amp;gt;v==&apos;)&apos;) //Заканчиваем чтение параметра&lt;br /&gt;        {&lt;br /&gt;         if (v3!=0)&lt;br /&gt;         {&lt;br /&gt;          errorout(&quot;Not enough parameters&quot;,c);&lt;br /&gt;          delvar(bufvar);&lt;br /&gt;          delsymb(fleft);&lt;br /&gt;          delsymb(fright);&lt;br /&gt;          delfunc(stf);&lt;br /&gt;          delfunc(ffunc);&lt;br /&gt;          delfile(ffile);&lt;br /&gt;          delsymb(fscode);&lt;br /&gt;          exit(0);&lt;br /&gt;         }&lt;br /&gt;         state2=-1;&lt;br /&gt;         char *fname=0;&lt;br /&gt;         symbtochar(fleft,fname);&lt;br /&gt;         execute(stf,fname,bufvar); //Выполняем функцию&lt;br /&gt;         state2=-1;&lt;br /&gt;         delsymb(fleft);&lt;br /&gt;         svararr *l=stf-&amp;gt;vararr;&lt;br /&gt;         while (l!=0)&lt;br /&gt;         {&lt;br /&gt;          l-&amp;gt;v1-&amp;gt;ival=l-&amp;gt;v2-&amp;gt;ival;&lt;br /&gt;          l=l-&amp;gt;next;&lt;br /&gt;         }&lt;br /&gt;         delvar(bufvar);&lt;br /&gt;         delvararr(tfunc-&amp;gt;vararr);&lt;br /&gt;        }&lt;br /&gt;       }&lt;br /&gt;       else&lt;br /&gt;       {&lt;br /&gt;        errorout(&quot;Wrong symbol in function parameters&quot;,c);&lt;br /&gt;        delvar(bufvar);&lt;br /&gt;        delsymb(fleft);&lt;br /&gt;        delfunc(stf);&lt;br /&gt;        delfunc(ffunc);&lt;br /&gt;        delsymb(fscode);&lt;br /&gt;        delfile(ffile);&lt;br /&gt;        exit(0);&lt;br /&gt;       }&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    break;&lt;br /&gt;&lt;br /&gt;Примеры программ&lt;br /&gt;&lt;br /&gt;Вычисление НОД двух чисел&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; [Функция, вычисляющая НОД двух чисел]&lt;br /&gt; while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {&lt;br /&gt;  if(a1&amp;gt;a2)&lt;br /&gt;  {&lt;br /&gt;   a1=a1%a2;&lt;br /&gt;  }&lt;br /&gt;  {&lt;br /&gt;   a2=a2%a1;&lt;br /&gt;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a,b)&lt;br /&gt;{&lt;br /&gt; NOD(res,a,b);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Рекурсивное вычисление НОД&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; [Функция, вычисляющая НОД двух чисел]&lt;br /&gt; if((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {&lt;br /&gt;  if(a1&amp;gt;a2)&lt;br /&gt;  {&lt;br /&gt;   a1=a1-a2;&lt;br /&gt;   NOD(result,a1,a2);&lt;br /&gt;  }&lt;br /&gt;  {&lt;br /&gt;   a2=a2-a1;&lt;br /&gt;   NOD(result,a1,a2);&lt;br /&gt;  };&lt;br /&gt; }&lt;br /&gt; {&lt;br /&gt;  result=a1+a2;&lt;br /&gt; };&lt;br /&gt;}&lt;br /&gt;main(res,a,b)&lt;br /&gt;{&lt;br /&gt; NOD(res,a,b);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Вычисление квадратного корня из целого числа&lt;br /&gt;&lt;br /&gt;sqrt(k,&amp;cel,&amp;dr)&lt;br /&gt;{&lt;br /&gt; cel=0;&lt;br /&gt; while((cel*cel)&amp;lt;=k)&lt;br /&gt; {&lt;br /&gt;  cel=cel+1;&lt;br /&gt; };&lt;br /&gt; cel=cel-1;&lt;br /&gt; des=1;&lt;br /&gt; l=4;&lt;br /&gt; dr=0;&lt;br /&gt; while(l&amp;gt;0)&lt;br /&gt; {&lt;br /&gt;  dr=dr*10;&lt;br /&gt;  des=des*10;&lt;br /&gt;  while(((dr+cel*des)*(dr+cel*des))&amp;lt;=(k*des*des))&lt;br /&gt;  {&lt;br /&gt;   dr=dr+1;&lt;br /&gt;  };&lt;br /&gt;  dr=dr-1;&lt;br /&gt;  l=l-1;&lt;br /&gt; };&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main(a)&lt;br /&gt;{&lt;br /&gt; cel=0;&lt;br /&gt; dr=0;&lt;br /&gt; sqrt(a,cel,dr);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Описания ошибок, которые могут возникнуть в ходе работы программы&lt;br /&gt;&lt;br /&gt;Код программы&lt;br /&gt;Ошибка&lt;br /&gt;Описание&lt;br /&gt;&lt;br /&gt;123a()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;Wrong first symbol of function name at 1:1 in prog1.rp&lt;br /&gt;Название функции начинается не с того символа (оно должно начинаться с латинской буквы или знака подчеркивания)&lt;br /&gt;&lt;br /&gt;f1:a()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;Wrong symbol in function name at 1:2 in prog1.rp&lt;br /&gt;В названии функции присутствует запрещенный символ (вместо него должна быть цифра, латинская буква или знак подчеркивания)&lt;br /&gt;&lt;br /&gt;_Aaa123(%)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;Wrong symbol in parameter name at 1:8 in prog1.rp&lt;br /&gt;Параметр функции начинается не с того символа (а должно оно начинаться с или латинской буквы)&lt;br /&gt;&lt;br /&gt;_Aaa123(&amp;_aAa123,_aAa123)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;Forbidden using variable name twice at 1:12 in prog1.rp&lt;br /&gt;У функции встречаются два параметра с одинаковыми именами&lt;br /&gt;&lt;br /&gt;_Aaa123(&amp;_aAa123)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;Unfinished block of function at 7:2 in prog1.rp&lt;br /&gt;Количество  и для функции не совпадает(надо закрыть все незакрытые блоки в функции)&lt;br /&gt;&lt;br /&gt;_Aaa123(&amp;_aAa123)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;_Aaa123(&amp;_aAa123)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Forbidden using function name twice at 5:8 in prog1.rp&lt;br /&gt;В коде встречаются две функции с одинаковыми именами&lt;br /&gt;&lt;br /&gt;Текст отсутствует&lt;br /&gt;Problem with opening program file prog1.rp&lt;br /&gt;Файл с кодом недоступен&lt;br /&gt;&lt;br /&gt;Текст отсутствует&lt;br /&gt;Problem with opening include file&lt;br /&gt;Файл с списком включаемых файлов недоступен&lt;br /&gt;&lt;br /&gt;Текст отсутствует&lt;br /&gt;Problem with opening variable file&lt;br /&gt;Файл с списком значений параметров отсутствует&lt;br /&gt;&lt;br /&gt;Текст отсутствует&lt;br /&gt;There is too many values in variable file&lt;br /&gt;В файле значений переменных указано слишком много переменных&lt;br /&gt;&lt;br /&gt;Текст отсутствует&lt;br /&gt;There is not enough values in variable file&lt;br /&gt;В файле значений переменных указано недостаточно переменных&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt;while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ ?NOD(res,a1,a2);}&lt;br /&gt;Wrong symbol as operator first symbol at 19:2 in prog1.rp&lt;br /&gt;Имя функции или переменной начинается не с того символа&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt;while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ N?OD(res,a1,a2);}&lt;br /&gt;Wrong symbol in operator left part at 19:3 in prog1.rp&lt;br /&gt;В имени функции находится запрещенный символ&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ a3=5; NOD(res,a1,a2,a3);}&lt;br /&gt;&lt;br /&gt;Wrong symbol in function parameters at 14:16 in prog1.rp&lt;br /&gt;В параметрах функции обнаружен посторонний символ – в этом случае тут вводится лишний параметр&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ NOD(res,a?,a2);}&lt;br /&gt;Wrong symbol in function parameters at 13:11 in prog1.rp&lt;br /&gt;В параметрах функции обнаружен посторонний символ&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ NOD(res,a2);}&lt;br /&gt;Not enough parameters at 12:13 in prog1.rp&lt;br /&gt;Введено недостаточно параметров для запуска функции&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ NOD(res,a,a2);}&lt;br /&gt;Non-exist variable in function parameters at 12:12 in prog1.rp&lt;br /&gt;Введена несуществующая переменная в качестве параметра&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ NOD(15,a1,a2);}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wrong symbol in function parameters at 12:7 in prog1.rp&lt;br /&gt;В качестве должна быть введена переменная, а не число&lt;br /&gt;&lt;br /&gt;NOD(&amp;result,a1,a2)&lt;br /&gt;{&lt;br /&gt; while((a1&amp;gt;0)&amp;(a2&amp;gt;0))&lt;br /&gt; {  if(a1&amp;gt;a2)&lt;br /&gt;  {   a1=a1%a2;  }&lt;br /&gt;  {   a2=a2%a1;  };&lt;br /&gt; };&lt;br /&gt; result=a1+a2;&lt;br /&gt;}&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ NOD(res,a1,a2)}&lt;br /&gt;Wrong symbol instead of ; at 12:17 in prog1.rp&lt;br /&gt;После должна идти точка с запятой&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{ NOD(res,a1,a2);}&lt;br /&gt;Attempt to execute non-exist function at 2:6 in prog1.rp&lt;br /&gt;Нельзя вызывать неописанные функции&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; res=a1+a;&lt;br /&gt;}&lt;br /&gt;Operation with non-exist variable at 3:10 in prog1.rp&lt;br /&gt;В выражении используется неописанная функция&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; res=a1+a2&amp;6;&lt;br /&gt;}&lt;br /&gt;Wrong symbol in expression at 3:11 in prog1.rp&lt;br /&gt;В выражении используется запрещенный символ – в выражении арифметического типа используется логическая операция&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; res=((a1+a2);&lt;br /&gt;}&lt;br /&gt;Wrong symbol in expression at 3:14 in prog1.rp&lt;br /&gt;В выражении используется запрещенный символ – лишняя открывающая скобка&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; res=(a1+a2));&lt;br /&gt;}&lt;br /&gt;Wrong symbol in expression at 3:13 in prog1.rp&lt;br /&gt;В выражении используется запрещенный символ – лишняя закрывающая скобка&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; res=a1+ф;&lt;br /&gt;}&lt;br /&gt;Wrong symbol in expression at 3:9 in prog1.rp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;выражении используется запрещенный символ&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; if(a1&amp;gt;a2)&lt;br /&gt;  res=a1;&lt;br /&gt;}&lt;br /&gt;Wrong symbol in text at 4:3 in prog1.rp&lt;br /&gt;Отсутствуют скобки, необходимые для условия(все, что касается условий, касается и цикла)&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; if(a1&amp;gt;a2)&lt;br /&gt; {&lt;br /&gt;  res=a1;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;New block or ; needed&lt;br /&gt;Отсутствует второй блок или ;, необходимые для условия&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; if(a1&amp;gt;a2)&lt;br /&gt; {&lt;br /&gt;  res=a1;&lt;br /&gt;  }&lt;br /&gt; {&lt;br /&gt;}&lt;br /&gt;{&lt;br /&gt;};&lt;br /&gt;}&lt;br /&gt;Wrong symbol in text at 8:2 in prog1.rp&lt;br /&gt;После второго блока условия должна быть точка с запятой&lt;br /&gt;&lt;br /&gt;main(res,a1,a2)&lt;br /&gt;{&lt;br /&gt; if(a1&amp;gt;a2)&lt;br /&gt; {&lt;br /&gt;  res=a1;&lt;br /&gt;  }&lt;br /&gt;фы&lt;br /&gt; {&lt;br /&gt;};&lt;br /&gt;}&lt;br /&gt;Wrong symbol in text at 7:1 in prog1.rp&lt;br /&gt;Запрещенный символ между блоками&lt;br /&gt;</description>
  <comments>http://omni1renegade.livejournal.com/43753.html</comments>
  <category>проги</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
</channel>
</rss>
