<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Гуманитарные научные исследования» &#187; основы программирования</title>
	<atom:link href="http://human.snauka.ru/tag/osnovyi-programmirovaniya/feed" rel="self" type="application/rss+xml" />
	<link>https://human.snauka.ru</link>
	<description></description>
	<lastBuildDate>Sat, 18 Apr 2026 09:20:22 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>RPA (Robotic process automatisation) PIX Studio в педагогике основ программирования</title>
		<link>https://human.snauka.ru/2023/05/55382</link>
		<comments>https://human.snauka.ru/2023/05/55382#comments</comments>
		<pubDate>Mon, 08 May 2023 06:04:43 +0000</pubDate>
		<dc:creator>Пронин Кирилл Николаевич</dc:creator>
				<category><![CDATA[Педагогика]]></category>
		<category><![CDATA[PIX Robotics]]></category>
		<category><![CDATA[Robotic process automatisation]]></category>
		<category><![CDATA[RPA]]></category>
		<category><![CDATA[основы программирования]]></category>
		<category><![CDATA[преподавание]]></category>

		<guid isPermaLink="false">https://human.snauka.ru/2023/05/55382</guid>
		<description><![CDATA[Дополнительно: Образовательная практика «Создания игр в среде Unreal Engine 4» Пронина Кирилла Николаевича вошла в 30 лучших практик России на Всероссийском конкурсе образовательных практик для национальной технологической инициативы (НТИ) 2019 года. Образовательная практика «Создание игр и VR приложений в среде Unity 5/ Unreal Engine 4» Пронина Кирилла Николаевича вошла в 60 лучших практик России на [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><em><span style="text-align: justify;">Дополнительно:</span></em></p>
<p style="text-align: justify;"><span style="color: #363532; background-color: white;">Образовательная практика «Создания игр в среде Unreal Engine 4» Пронина Кирилла Николаевича вошла в 30 лучших практик России на Всероссийском конкурсе образовательных практик для национальной технологической инициативы (НТИ) 2019 года.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #363532; background-color: white;">Образовательная практика «Создание игр и VR приложений в среде Unity 5/ Unreal Engine 4» Пронина Кирилла Николаевича вошла в 60 лучших практик России на Всероссийском конкурсе образовательных практик для национальной технологической инициативы (НТИ) 2022 года, в треке Средней лиги (ученики 12-16 лет).</span></p>
<p><span><strong>ЗНАКОМСТВО С РОБОТИЗАЦИЕЙ И PIX ROBOTICS</strong><br />
</span></p>
<p style="text-align: justify;">На данном этапе, Россия сталкивается с такими понятиями, как «цифровизация отраслей» и «импортозамещение». Этих слов не нужно боятся, нужно лишь адаптироваться под современные реалии жизни, научить детей и студентов жить &#8220;по-новому&#8221; и использовать прошлые результаты для достижения лучшего будущего. В данной статье, хочу познакомить Вас с роботизацией и ее применением в педагогике. Уверен, что данный опыт поможет педагогам, учителям в выборе средств для обучения, продвижения и разработки российских программ. Погрузимся в теоретические основы.</p>
<p style="text-align: justify;">Роботизация &#8211; это процесс автоматизации бизнес-процессов с помощью роботов (программируемых автоматизированных механизмов), что позволяет улучшить эффективность, точность и скорость выполнения рутинных задач.</p>
<p style="text-align: justify;">PIX Robotics &#8211; ведущий российский разработчик программного обеспечения для роботизации бизнес-процессов (рис. 1). Задача компании &#8211; сделать программную роботизацию настолько доступной для каждого, что роботы PIX будут устанавливаться на компьютеры вместе с офисными приложениями. В этой компании работает автор статьи.</p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP1.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 1. Логотип компании PIX Robotics<br />
</span></p>
<p style="text-align: justify;">PIX Studio – это студия разработки, в которой вы создаете робота. В этом приложении прописывается пошаговый алгоритм бизнес-процесса, который будет исполнять Робот.</p>
<p style="text-align: justify;">Готовые активности PIX Studio позволяют работать с офисными программами, сайтами, бизнес приложениями, мессенджерами. В Студию интегрированы сервисы распознавания (OCR) и чат боты.</p>
<p style="text-align: justify;">Другими словами, можно за резюмировать, в данном приложении существуют все способы управления данными, необходимые для разработчиков. А технология написания робота – идентична с написанием алгоритмов программы в любом визуальном языке программирования. На основе этого, можно сказать – работа в PIX Studio научит программировать и понимать основы разработки программного обеспечения и роботов.</p>
<p style="text-align: justify;">Теперь составим учебный план по основам программирования на базе приложения для роботизации.</p>
<p><span><strong>УЧЕБНЫЙ ПЛАН ОСНОВ ПРОГРАММИРОВАНИЯ, </strong><strong>КАК ИСПОЛЬЗОВАТЬ RPA?</strong><br />
</span></p>
<p style="text-align: justify;">Представим себе учебный план по дисциплине «Информатика» или «Основы программирования» (таблица 1), направленный на первичное знакомство с программированием. Так как PIX Studio позволяет писать код на языке C#, учебную программу адаптируем и обновим.</p>
<p style="text-align: justify;">Таблица 1. Краткий учебный план дисциплины «Основы программирования»</p>
<div style="text-align: center;">
<table style="border-collapse: collapse;" border="0" cellpadding="5">
<colgroup>
<col style="width: 37px;" />
<col style="width: 491px;" /></colgroup>
<tbody valign="top">
<tr>
<td style="padding-left: 7px; padding-right: 7px; border: solid 1pt;"><span><strong>№</strong></span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: 1pt solid; border-left: none; border-bottom: 1pt solid; border-right: 1pt solid;"><span><strong>Тема занятия</strong></span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: 1pt solid; border-bottom: 1pt solid; border-right: 1pt solid;"><span>1</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Что такое информационные технологии. Введение в язык программирования.</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;"><span>2</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Обзор возможностей С#. Знакомство со средой. Операции.</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;"><span>3</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Тестирование и отладка.<br />
</span><span>Операции с простыми типами. Ввод и вывод.</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;"><span>4</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Типы данных для работы с числами.</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;"><span>5</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Оператор условия.</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;"><span>6</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Строковые типы данных.</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;"><span>7</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Циклы.</span></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;"><span>8</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;"><span>Работа с массивами.</span></td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: left;"><span style="text-align: justify;">Это приблизительный учебный план, вдаваться в подробности каждой темы мы не будем, но хочу лишь показать, что выбранные темы уже можно давать на платформе студии, а также затронуть основы роботизации.</span></p>
<p style="text-align: justify;">Если преподаватель изменит и дополнит структуру плана, выделит пару занятий на освоение темы, о роботах, роботизации – дети получат уникальный опыт, который отражается в знакомстве с новым и прогрессивным направлением в науке.</p>
<p style="text-align: justify;">Представьте себя в 7-ом классе, Вы приходите на урок информатики, и вместо хождения по учебникам, заучиванию команд в разных языках программирования, Вам рассказывают о программных роботах, которые уже существуют. Дают Вам инструмент по созданию роботов и на практическом опыте показывают, как программировать. Таким образом, Вы получите не только тот же опыт программирования, но и добавите новейшие методы, научите новое поколение работать на современном отечественном программного обеспечении, откроете для детей новый мир роботизации!</p>
<p style="text-align: justify;">А теперь перейдем к примерам.</p>
<p><span><strong>ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ</strong><br />
</span></p>
<p style="text-align: justify;">По уже написанному учебному плану (таблица 1), рассмотрим возможности реализации учебного плана на этой программе, а также рассмотрим примеры.</p>
<p style="text-align: justify;">Скачаем ПО, пройдя по ссылке <a href="https://pixrpa.ru/download">https://pixrpa.ru/download</a>. Программа имеет демоверсию, поэтому скачивание и использование в этом режиме бесплатное.</p>
<p style="text-align: justify;">Робот (скрипт программы) состоит из действий (активностей). В списке активностей можно найти различные действия и их описание. По учебному плану необходимо проверить наличие нужных в педагогике активностей (рис. 2, 3, 4).</p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP2.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 2. Перечисление базовых активностей</span></p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP3.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 3. Перечисление активностей для работы с циклами<br />
</span></p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP4.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 4. Перечисление активностей для работы со строками<br />
</span></p>
<p style="text-align: justify;">Попробуем решить 2 пробных задачи, которые встречаются в каждом учебном плане по информатике.</p>
<p style="text-align: justify;">Задача 1. Даны три целых числа. Найти количество положительных чисел в исходном наборе.</p>
<p style="text-align: justify;">Решение (рис. 5, 6, 7): Разработаем программного робота, который по введенным 3 цифрам пройдется по каждому значению и подсчитает положительные числа.</p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP5.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 5. Код решения первой задачи</span></p>
<p style="text-align: justify;">При запуске данного алгоритма, мы получим следующий результат. Сначала программа попросит нас ввести входные числа, затем выдаст результат.</p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP6.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 6. Вводимые данные пользователем<br />
</span></p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP7.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 7. Результат работы программы<br />
</span></p>
<p style="text-align: justify;">Задача 2. Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P — вещественное число, 0 &lt; P &lt; 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).</p>
<p style="text-align: justify;">Решение (рис. 8, 9): Разработаем робота, который получает на вход размер вклада и процентную ставку. Далее вызове цикл и построим алгоритм на расчет ежемесячной прибыли.</p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP8.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 8. Код программы для второй задачи</span></p>
<p style="text-align: justify;">Результатом же работы программы – будет окно вывода информации, мы увидим сколько месяцев потребовалось для превышения необходимой суммы.</p>
<p style="text-align: center;"><img src="https://human.snauka.ru/wp-content/uploads/2023/05/050823_0546_RPAROBOTICP9.png" alt="" /></p>
<p style="text-align: center;"><span>Рисунок 9. Результат выполнения программы второй задачи<br />
</span></p>
<p style="text-align: justify;">.Решение таких задач соответствует первому году (уровню) освоения цикла учебной программы «Основ программирования» на любом языке.</p>
<p style="text-align: justify;">По полученным данным, мы можем сказать, что PIX Studio, разработанный компанией PIX Robotics, является инструментом для обучения программированию. Он использует интерактивный интерфейс, чтобы помочь ученикам визуально понять концепции программирования, такие как переменные, условные операторы и циклы. Студия использует графический пользовательский интерфейс, чтобы упростить процесс программирования для начинающих, а также предлагает текстовый редактор для более опытных пользователей. Таким образом, ученики могут прогрессировать в своем обучении и переходить к более сложным концепциям программирования.</p>
<p style="text-align: justify;">Список действий робота пополняется, а возможности применения увеличиваются с каждым днем. В целом, PIX Studio является мощным инструментом для обучения программированию в современной педагогике.</p>
<p style="text-align: justify;">Надеюсь, Вы опробуете эту программу, и примените в своей жизни немного роботизации.</p>
]]></content:encoded>
			<wfw:commentRss>https://human.snauka.ru/2023/05/55382/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
