<!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">Modern Technologies and Scientific and Technological Progress</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Modern Technologies and Scientific and Technological Progress</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>современные технологии и научно-технический прогресс</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2686-9896</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">97770</article-id>
   <article-id pub-id-type="doi">10.36629/2686-9896-2025-1-115-116</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>TECHNICAL CYBERNETICS</subject>
    </subj-group>
    <subj-group>
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">SOFTWARE IMPLEMENTATION OF DNA AND RNA CONSTRUCTION PRINCIPLES</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>Malinina</surname>
       <given-names>Veronika Fedorovna</given-names>
      </name>
     </name-alternatives>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Дульцева</surname>
       <given-names>Ольга Владимировна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Dulceva</surname>
       <given-names>Olga Vladimirovna</given-names>
      </name>
     </name-alternatives>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сенотова</surname>
       <given-names>Светлана Анатольевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Senotova</surname>
       <given-names>Svetlana Anatol'evna</given-names>
      </name>
     </name-alternatives>
    </contrib>
   </contrib-group>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-04-28T07:19:09+03:00">
    <day>28</day>
    <month>04</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-04-28T07:19:09+03:00">
    <day>28</day>
    <month>04</month>
    <year>2025</year>
   </pub-date>
   <volume>2025</volume>
   <issue>1</issue>
   <fpage>115</fpage>
   <lpage>116</lpage>
   <history>
    <date date-type="received" iso-8601-date="2025-04-18T00:00:00+03:00">
     <day>18</day>
     <month>04</month>
     <year>2025</year>
    </date>
   </history>
   <self-uri xlink:href="https://angtu.editorum.ru/en/nauka/article/97770/view">https://angtu.editorum.ru/en/nauka/article/97770/view</self-uri>
   <abstract xml:lang="ru">
    <p>Рассмотрены принципы построения ДНК и РНК и их программная реализация</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The principles of DNA and RNA construction and their software implementation are considered</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>комплементарность</kwd>
    <kwd>транскрипция</kwd>
    <kwd>Python</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>complementarity</kwd>
    <kwd>transcription</kwd>
    <kwd>Python</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Информация о признаках, присущих организму, сосредоточена в его генетическом аппарате, который обеспечивает сохранение и воспроизведение этих признаков в процессе размножения организма: возникающие дочерние особи обнаруживают в большинстве случаев полное сходство с родительскими. Это говорит о том, что генетический аппарат обладает высокой стабильностью и точностью механизмов, обеспечивающих его функционирование. Совокупность компонентов клетки человека, обеспечивающих хранение, передачу и реализацию генетической информации, составляет ее генетический аппарат. Хранение генетической информации осуществляют ядерная и митохондриальная ДНК  [1].ДНК (дезоксирибонуклеиновая кислота) – это длинная молекула, которую принято называть «двойной спиралью». Она хранит биологическую информацию, которая «записана» в виде генетического кода, состоящего из четырех азотистых оснований: аденин (А), гуанин (Г), цитозин (Ц) и тимин (Т).Комплементарность – тип взаимодействия неаллельных генов, при котором два неаллельных гена, находящихся одновременно в генотипе, дополняют действие друг друга, что приводит к образованию нового признака, отсутствующего у родительских форм. Комплементарность помогла понять принцип обработки данных, а так же привела к осознанию, что это надежный механизм хранения информации. В процессе работы над проектом создана программа на языке Python, которая, используя принцип комплементарности, позволяет узнать, как как выглядит последовательность ДНК. Пользователь должен написать одну цепочку ДНК русскими заглавными буквами, а программа сгенерирует вторую цепочку этой же ДНК.dnk = input(“Введите ДНК”)print(“ДНК”, dnk)name = “”for char in dnk:   g = char   if g == “А”:       g = “Т”   elif g == “Т”:       g = “А”   elif g == “Г”:       g = “Ц”   elif g == “Ц”:       g = “Г”   name = g + nameelse:   print(“2-я цепь ДНК”, name)Транскрипция – это процесс, происходящий в ядре у эукариотов, который позволяет «переписывать» последовательность оснований в одной из цепей молекулы ДНК в комплементарную ей последовательность оснований и РНК. Так информация о последовательности аминокислот в белке переводится с «языка ДНК» на «язык РНК». Изучение транскрипции помогает понять структуру белка, узнать о генетических болезнях, а также искать способы их лечения. В проекте создан программный код на языке Python, который позволяет производить транскрипцию автоматически. Для этого нужно ввести цепочку ДНК заглавными буквами русского алфавита, а программа сделает из этой ДНК цепочку иРНК. name = input(“Введите ДНК”)print(“Матрич. ДНК”,”3’”, name, “5’”)eman = “”for char in name:   g = char   if g == “А”:       g = “У”   elif g == “Т”:       g = “А”elif g == “Г”:       g = “Ц”   elif g == “Ц”:       g = “Г”   eman = eman + gelse:   print(“иРНК”, “5’”, eman, “3’”)</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Скворцова Н.Н. Основы молекулярной биологии: Учеб. пособие. СПб.: Университет ИТМО; ИХиБТ, 2015. 74 с.</mixed-citation>
     <mixed-citation xml:lang="en">Skvorcova N.N. Osnovy molekulyarnoy biologii: Ucheb. posobie. SPb.: Universitet ITMO; IHiBT, 2015. 74 s.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
