<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="other" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">RUDN Journal of Informatization in Education</journal-id><journal-title-group><journal-title xml:lang="en">RUDN Journal of Informatization in Education</journal-title><trans-title-group xml:lang="ru"><trans-title>Вестник Российского университета дружбы народов. Серия: Информатизация образования</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2312-8631</issn><issn publication-format="electronic">2312-864X</issn><publisher><publisher-name xml:lang="en">Peoples’ Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">6854</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>ARTICLES</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>СТАТЬИ</subject></subj-group><subj-group subj-group-type="article-type"><subject></subject></subj-group></article-categories><title-group><article-title xml:lang="en">Problematic tasks at studying common methods of computer science and programming</article-title><trans-title-group xml:lang="ru"><trans-title>Проблемные задачи при изучении общих методов информатики и программирования</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Skopin</surname><given-names>I N</given-names></name><name xml:lang="ru"><surname>Скопин</surname><given-names>Игорь Николаевич</given-names></name></name-alternatives><bio xml:lang="en">Кафедра программирования; Новосибирский государственный университет; Novosibirsk state university</bio><bio xml:lang="ru">Кафедра программирования; Новосибирский государственный университет</bio><email>-</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Novosibirsk state university</institution></aff><aff><institution xml:lang="ru">Новосибирский государственный университет</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2011-04-15" publication-format="electronic"><day>15</day><month>04</month><year>2011</year></pub-date><issue>4</issue><issue-title xml:lang="en">NO4 (2011)</issue-title><issue-title xml:lang="ru">№4 (2011)</issue-title><fpage>21</fpage><lpage>33</lpage><history><date date-type="received" iso-8601-date="2016-09-08"><day>08</day><month>09</month><year>2016</year></date></history><permissions><copyright-statement xml:lang="ru">Copyright ©; 2011, Скопин И.Н.</copyright-statement><copyright-year>2011</copyright-year><copyright-holder xml:lang="ru">Скопин И.Н.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">http://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/informatization-education/article/view/6854">https://journals.rudn.ru/informatization-education/article/view/6854</self-uri><abstract xml:lang="en">In work it is offered to consider working out problems, showing various variants of its decisions. Advantages of such approach are shown on an example of a classical problem arising at working out of compiling systems. Two competitive its decisions allow to draw a conclusion that any general method has borders of the adequate application.</abstract><trans-abstract xml:lang="ru">Преимущества проблемного подхода к обучению информатике демонстрируются на примере классической задачи, возникающей при разработке компилирующих систем. Два конкурентных способа ее решения позволяют сделать вывод о том, что любой общий метод имеет границы своего применения.</trans-abstract><kwd-group xml:lang="en"><kwd>style of programming</kwd><kwd>compilation</kwd><kwd>syntactic management</kwd><kwd>computer science</kwd><kwd>programming</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>стиль программирования</kwd><kwd>компиляция</kwd><kwd>синтаксическое управление</kwd><kwd>информатика</kwd><kwd>программирование</kwd></kwd-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Серебряков В.А. Лекции по конструированию компиляторов. - М.: ВЦ РАН, 1994.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Ахо А., Сети Р., Ульман Д. Компиляторы: принципы, технологии и инструменты. - М.: Вильямс, 2003.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Непейвода Н.Н., Скопин И.Н. Основания программирования. - М. - Ижевск: Институт компьютерных исследований, 2003.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Скопин И.Н. Ролевые игры в методике обучения руководству проектной деятельностью // Наука и образование. - 2010. - № 1 (57). - С. 74-77.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Кнут Д. О переводе (трансляции) языков слева направо // Библиотека Кибернетического Сборника. Языки и автоматы. / Под ред. А.Н. Маслова и Э.Д. Стоцкого. - М.: Мир, 1975. - С. 9-42.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Yacc &amp; Lex. URL: &lt;http://yacc.solotony.com/&gt;</mixed-citation></ref></ref-list></back></article>
