<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<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" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Intellectual Technologies on Transport</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Intellectual Technologies on Transport</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Интеллектуальные технологии на транспорте</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="online">2413-2527</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">108746</article-id>
   <article-id pub-id-type="doi">10.20295/2413-2527-2026-145-59-66</article-id>
   <article-id pub-id-type="edn">nnwqxg</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>МАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ И СЕТЕЙ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>MATHEMATICAL AND SOFTWARE SUPPORT FOR COMPUTER COMPLEXES AND NETWORKS</subject>
    </subj-group>
    <subj-group>
     <subject>МАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ И СЕТЕЙ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Development of a Web Service for Studying Binary Arithmetic Algorithms with Support for Variable Calculation Methods</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Разработка веб-сервиса для изучения алгоритмов двоичной арифметики с поддержкой вариативных методов вычислений</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Кутчиев</surname>
       <given-names>Владимир Андреевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Kutchiev</surname>
       <given-names>Vladimir Andreevich</given-names>
      </name>
     </name-alternatives>
     <email>vova2400@yandex.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Забродин</surname>
       <given-names>Андрей Владимирович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Zabrodin</surname>
       <given-names>Andrey Vladimirovich</given-names>
      </name>
     </name-alternatives>
     <email>zabrodin@pgups.ru</email>
     <bio xml:lang="ru">
      <p>кандидат исторических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of historical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <city>Saint Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <city>St. Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2026-03-25T00:00:00+03:00">
    <day>25</day>
    <month>03</month>
    <year>2026</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-03-25T00:00:00+03:00">
    <day>25</day>
    <month>03</month>
    <year>2026</year>
   </pub-date>
   <issue>1</issue>
   <fpage>59</fpage>
   <lpage>66</lpage>
   <history>
    <date date-type="received" iso-8601-date="2025-11-22T00:00:00+03:00">
     <day>22</day>
     <month>11</month>
     <year>2025</year>
    </date>
    <date date-type="accepted" iso-8601-date="2026-02-06T00:00:00+03:00">
     <day>06</day>
     <month>02</month>
     <year>2026</year>
    </date>
   </history>
   <self-uri xlink:href="https://atjournal.ru/en/nauka/article/108746/view">https://atjournal.ru/en/nauka/article/108746/view</self-uri>
   <abstract xml:lang="ru">
    <p>Рассматривается задача повышения эффективности изучения алгоритмов двоичной арифметики в рамках подготовки специалистов в области информатики и вычислительной техники. Цель: разработка образовательного веб-сервиса, предназначенного для комплексного изучения алгоритмов двоичной арифметики. Методы: в качестве методологической основы используются анализ существующих программных решений и проектирование модульной архитектуры веб-приложения. Результаты: в отличие от существующих аналогов, разработанный сервис реализует полный цикл преобразований и вычислений — от перевода чисел в прямые, обратные и дополнительные коды до выполнения базовых арифметических операций с поддержкой вариативных вычислительных методов. Ключевым преимуществом решения является модуль генерации детализированных пошаговых решений, способствующих углубленному освоению алгоритмических основ. Научная новизна работы заключается в создании унифицированной программной платформы, сочетающей вариативные методы двоичных вычислений с алгоритмически прозрачной визуализацией каждого этапа обработки данных. Практическая значимость: результаты проведенного сравнительного анализа позволяют говорить о целесообразности использования разработанного сервиса в образовательной практике. Комплексный характер реализованных функций и высокая степень детализации вычислительных процессов создают предпосылки для его применения при изучении дисциплин, связанных с архитектурой ЭВМ и теоретическими основами информатики.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>This paper addresses the challenge of enhancing the efficiency of studying binary arithmetic algorithms within the framework of training specialists in the field of computer technology. Purpose: the goal is to develop an educational web service designed for a comprehensive study of binary arithmetic algorithms. Methods: the methodological foundation is based on the analysis of existing software solutions and the design of a modular architecture for the web application. Results: unlike existing counterparts, the developed service implements a complete cycle of transformations and calculations, ranging from converting numbers into direct, reverse, and complement codes to executing basic arithmetic operations with support for variable computational methods. A key advantage of this solution is the module for generating detailed step-by-step solutions, which facilitates a deeper understanding of algorithmic principles. The scientific novelty of the work lies in the creation of a unified software platform that combines variable methods of binary computation with algorithmically transparent visualization of each stage of data processing. Practical significance: the results of a comparative analysis affirm the feasibility of using the developed service in educational practice. The comprehensive nature of the implemented functions and the high degree of detail in the computational processes create prerequisites for its application in the study of disciplines related to computer architecture and the theoretical foundations of computer science.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>двоичные числа</kwd>
    <kwd>двоичная арифметика</kwd>
    <kwd>системы счисления</kwd>
    <kwd>веб-сервис</kwd>
    <kwd>образовательные технологии</kwd>
    <kwd>визуализация вычислений</kwd>
    <kwd>алгоритмы</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>binary numbers</kwd>
    <kwd>binary arithmetic</kwd>
    <kwd>number systems</kwd>
    <kwd>web service</kwd>
    <kwd>educational technologies</kwd>
    <kwd>visualization of calculations</kwd>
    <kwd>algorithms</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Binary Calculator // RapidTables. URL: http://www.rapidtables.com/calc/math/binary-calculator.html (дата обращения: 02.11.2025).</mixed-citation>
     <mixed-citation xml:lang="en">Binary Calculator, RapidTables. Available at: http://www.rapidtables.com/calc/math/binary-calculator.html (accessed: November 02, 2025).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Калькулятор чисел в различных системах счисления // Calculatori.ru. URL: http://calculatori.ru/allsystem.html (дата обращения: 02.11.2025).</mixed-citation>
     <mixed-citation xml:lang="en">Kalkulyator chisel v razlichnykh sistemakh schisleniya [Calculator for Numbers in Different Numeral Systems], Calculatori.ru. Available at: http://calculatori.ru/allsystem.html (accessed: November 02, 2025). (In Russian)</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Parhami B. Computer Arithmetic: Algorithms and Hardware Designs. Second Edition. New York: Oxford University Press, 2010. 672 p.</mixed-citation>
     <mixed-citation xml:lang="en">Parhami B. Computer Arithmetic: Algorithms and Hardware Designs. Second Edition. New York, Oxford University Press, 2010, 672 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Mano M. M., Ciletti M. D. Digital Design: With an Introduction to the Verilog HDL, VHDL, and SystemVerilog. Sixth Edition. Upper Saddle River (NJ): Pearson Education, 2017. 720 p.</mixed-citation>
     <mixed-citation xml:lang="en">Morris Mano M., Ciletti M. D. Digital Design: With an Introduction to the Verilog HDL, VHDL, and SystemVerilog. Sixth Edition. Upper Saddle River (NJ), Pearson Education, 2017, 720 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Sommerville I. Software Engineering. Tenth Edition. Boston (MA): Pearson Education, 2015. 816 p.</mixed-citation>
     <mixed-citation xml:lang="en">Sommerville I. Software Engineering. Tenth Edition. Boston (MA), Pearson Education, 2015, 816 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Паттерсон Д. А., Хеннесси Дж. Л. Архитектура компьютера и проектирование компьютерных систем. Четвертое издание = Computer Organization and Design. Fourth Edition / пер. с англ. Н. Вильчинского. СПб.: Питер, 2012. 784 с.</mixed-citation>
     <mixed-citation xml:lang="en">Patterson D. A., Hennessy J. L. Arkhitektura kompyutera i proektirovanie kompyuternykh sistem. Chetvertoe izdanie [Computer Organization and Design. Fourth Edition]. Saint Petersburg, Piter Publishing House, 2012, 784 p. (In Russian)</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Таненбаум Э. С., Остин Т. Архитектура компьютера. Шестое издание = Structured Computer Organization. Sixth Edition / пер. с англ. Е. Матвеева. СПб.: Питер, 2021. 816 с.</mixed-citation>
     <mixed-citation xml:lang="en">Tanenbaum A. S. Austin T. Arkhitektura kompyutera. Shestoe izdanie [Structured Computer Organization. Sixth Edition]. Saint Petersburg, Piter Publishing House, 2021, 816 p. (In Russian)</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Савельев А. Я. Основы информатики: учебник для вузов. М.: Изд-во МГТУ им. И. Э. Баумана, 2001. 328 с.</mixed-citation>
     <mixed-citation xml:lang="en">Savelyev A. Ya. Osnovy informatiki: uchebnik dlya vuzov [Fundamentals of Computer Science: A Textbook for Institutions of Higher Education]. Moscow, Bauman Moscow State Technical University, 2001, 328 p. (In Russian)</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ercegovac M. D., Lang T. Digital Arithmetic. San Francisco (CA): Morgan Kaufmann, 2003. 769 p.</mixed-citation>
     <mixed-citation xml:lang="en">Ercegovac M. D., Lang T. Digital Arithmetic. San Francisco (CA), Morgan Kaufmann, 2003, 769 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Harris S. L., Harris D. M. Digital Design and Computer Architecture: RISC-V Edition. Cambridge (MA): Morgan Kaufmann, 2022. 732 p.</mixed-citation>
     <mixed-citation xml:lang="en">Harris S. L., Harris D. M. Digital Design and Computer Architecture: RISC-V Edition. Cambridge (MA), Morgan Kaufmann, 2022, 732 p.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
