<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Научное обозрение. Технические науки</journal-title>
      </journal-title-group>
      <issn>2500-0799</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-1244</article-id>
      <title-group>
        <article-title>ПРИМЕНЕНИЕ ЯЗЫКА ПРОГРАММИРОВАНИЯ С++ ДЛЯ РАЗРАБОТКИ ЭЛЕКТРОННЫХ ОБРАЗОВАТЕЛЬНЫХ РЕСУРСОВ ПО МАТЕМАТИКЕ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Ведерников</surname>
              <given-names>Н.А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Vedernikov</surname>
              <given-names>N.A.</given-names>
            </name>
          </name-alternatives>
          <email>soloistcsgo@yandex.ru</email>
          <xref ref-type="aff" rid="affc5c29ac5"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Бужинская</surname>
              <given-names>Н.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Buzhinskaya</surname>
              <given-names>N.V.</given-names>
            </name>
          </name-alternatives>
          <email>Nadezhda_V_A@mail.ru</email>
          <xref ref-type="aff" rid="affc5c29ac5"/>
        </contrib>
      </contrib-group>
      <aff id="affc5c29ac5">
        <institution xml:lang="ru">Нижнетагильский государственный социально-педагогический институт филиал ФГАОУ ВО «Российский государственный профессионально-педагогический университет»</institution>
        <institution xml:lang="en">Nizhny Tagil State Socio-Pedagogical Institute (branch) FSAEI of HE «Russian State Vocational Pedagogical University»</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2019-03-26">
        <day>26</day>
        <month>03</month>
        <year>2019</year>
      </pub-date>
      <issue>3</issue>
      <fpage>15</fpage>
      <lpage>20</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-engineering.ru/ru/article/view?id=1244</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Программирование является достаточно сложным для усвоения. Кроме того, часть учащихся не заинтересована в его изучении, несмотря на то, что задания по программированию включены в Единый государственный экзамен. Следовательно, учителю информатики необходимо найти методы для развития интереса учащихся к решению задач по программированию. Одним из способов реализации данной цели является демонстрация возможностей программных продуктов, разработанных с помощью языков программирования. Возможности языков программирования позволяют создавать электронные образовательные ресурсы соответственно методическим целям. В статье рассматривается вопрос разработки виртуальной лаборатории по математике с помощью высокоуровневого языка программирования С++. Область применения C++ позволяет создавать на нем драйверы, операционные системы, прикладные программы. Представленный в статье ресурс предназначен для построения графиков математических функций в зависимости от задаваемых параметров. Кроме того, ресурс позволяет увеличивать область построения графика для его более детального изучения и сохранить эту область в отдельном файле. Интерфейс виртуальной лаборатории был разработан в программе QT Designer. Его можно использовать для проведения уроков, как по математике, так и по информатике.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>Programming is difficult enough to learn. In addition, some students are not interested in studying it, despite the fact that programming tasks are included in the Unified state exam. Therefore, a computer science teacher needs to find methods to develop students ‘ interest in solving programming problems. One way to achieve this goal is to demonstrate the capabilities of software products developed using programming languages. Possibilities of programming languages allow to create electronic educational resources according to methodical purposes. The article deals with the development of a virtual laboratory in mathematics using a high-level C++programming language. The scope of C++ allows you to create drivers, operating systems, applications on it. The resource presented in the article is intended for plotting mathematical functions depending on the specified parameters. In addition, the resource allows you to increase the area of plotting for its more detailed study and save this area in a separate file. The interface of the virtual laboratory was developed in QT Designer. It can be used for lessons, both in mathematics and computer science.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>электронный образовательный ресурс</kwd>
        <kwd>С++</kwd>
        <kwd>математическая лаборатория</kwd>
        <kwd>график функции</kwd>
        <kwd>код</kwd>
        <kwd>интерфейс</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>electronic educational resource</kwd>
        <kwd>С++</kwd>
        <kwd>mathematical laboratory</kwd>
        <kwd>function graph</kwd>
        <kwd>code</kwd>
        <kwd>interface</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Бужинская Н.В. Игровые методы в подготовке IT-специалистов // Наука и перспективы. 2018. № 1. С. 8–14.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Андрианова А.А. Алгоритмизация и программирование. Практикум: учеб. пособие. СПб: Лань, 2019. 240 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Рудаков A.В. Технология разработки программных продуктов: учебное пособие для студентов среднего профессионального образования. М.: Издательский центр «Академия», 2007. 208 c.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Шлее М.Ш. Qt 5.10. Профессиональное программирование на C++. СПб.: БХВ-Петербург, 2018. 1072 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Qt Designer Manual [Электронный ресурс]. URL: https://doc.qt.io/qt-5/qtdesigner-manual.html (дата обращения: 10.04.2019).</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
