О технологиях разработки программных приложений для генерирования и проверки практических заданий по математическим дисциплинам

Общие принципы разработки программных приложений для генерирования и проверки практических заданий по математическим дисциплинам в среде разработки Visual Basic for Application. Описание структуры компьютерных программ. Компоненты реализуемых макросов.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 15.03.2020
Размер файла 449,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

05.13.18 Математическое моделирование, численные методы и комплексы программ (технические науки)

О технологиях разработки программных приложений для генерирования и проверки практических заданий по математическим дисциплинам

Лаптев Владимир Николаевич

Михайленко Евгений Владимирович

Аннотации

В статье рассматриваются общие принципы разработки программных приложений для генерирования и проверки практических заданий по математическим дисциплинам в среде разработки Visual Basic for Application. Описывается структура компьютерных программ, исследуются основные компоненты реализуемых макросов, приводятся алгоритмы основных процедур. Особое место уделяется проблемам идентификации обучающихся и защите генерируемых данных. Даны рекомендации по использованию разрабатываемых программ в учебном процессе

Ключевые слова: АВТОМАТИЗАЦИЯ, МАТЕМАТИКА, АЛГОРИТМ, ГЕНЕРАЦИЯ, ВЕРИФИКАЦИЯ, МАКРОС

DOI: http://dx.doi.org/10.21515/1990-4665-156-008 UDC 519.688

05.13.18 Mathematical modeling, numerical methods and software packages (technical sciences)

ABOUT technologies for developing software applications for the generation and verification of practical tasks in mathematical disciplines

Laptev Vladimir Nikolaevich

Cand.Tech.Sci., associate professor

Kuban State Agricultural university, 350044, Rus-

sia, Krasnodar, Kalinin st., 13, E-mail:

mail@kubsau.ru

Mikhaylenko Evgeny Vladimirovich

Cand.Phys.-Math.Sci., Deputy Head of a Department

Krasnodar University of Ministry of the Interior of Russian Federation, 350005 Russia, Krasnodar, Yaroslavl st. 128. E-mail: post@krdu-mvd.ru

This article discusses the general principles of developing software applications for generating and verifying practical tasks in mathematical disciplines in the Visual Basic for Application development environment. The article describes the structure of computer programs, the main components of the implemented macros are also investigated, the algorithms of the basic procedures are given. A special place is given to the problems of identifying students and protecting the generated data. We have also given recommendations on the use of developed programs in the educational process

Keywords: AUTOMATION, MATHEMATICS, ALGORITHM, GENERATION, VERIFICATION, MACRO

В настоящее время широко внедряются методы и технологии оптимизации образовательного процесса с использованием различного рода программных продуктов. Прежде всего, это использование текстовых редакторов и электронных таблиц для подготовки методического материала, компьютерных приложений для создания и показа презентаций, применение специализированных пакетов программ математических и инженерных вычислений, а также систем автоматизированного проектирования. Большое место в используемом программном обеспечении занимают контролирующие системы для оценивания знаний обучаемых [1].

Использование вышеперечисленных программных продуктов эффективно влияет на скорость и качество подготовки учебного материала, активизирует процессы восприятия и усвоения представляемой информации обучаемыми, формирует устойчивые навыки расчета требуемых значений в инженерных и экономических исследованиях, позволяет производить качественную оценку знаний обучаемых с использованием основных стандартных форм тестовых заданий [4].

Важное место в процессе изучения математических и естественно-научных дисциплин обучающимися занимает подготовка заданий на практические занятия и самостоятельную работу [2]. Традиционно для этих целей преподавателями подбираются задачи из общеизвестных либо самостоятельно написанных учебников, учебных пособий, сборников задач и других учебно-методических изданий. Однако эффективность использования такого рода материалов крайне мала. Необходимо отметить существенную ограниченность количества типовых задач в изданиях. Преподаватель вынужден выдавать на самостоятельную подготовку общий список задач для всех обучаемых или в лучшем случае задания по нескольким вариантам [5].

В связи с этим обучающиеся теряют мотивацию самостоятельно выполнять общие "для всех" задания. Часто происходит простое копирование выполненных работ у добросовестных однокурсников или даже переписывание решений прошлых лет. Оценить качество работ, выполненных студентами во внеаудиторное время, в лучшем случае совместными усилиями всей учебной группы, просто невозможно [7].

Настоящая статья посвящена основным принципам разработки компьютерных приложений для генерирования практических заданий по изучаемым дисциплинам, особенностям использования некоторых методических приемов и технологий при разработке компьютерных программ для подготовки практических заданий и анализа их выполнения обучаемыми. программный компьютерный макрос

Суть разрабатываемых проектов заключается в использовании приложений интегрированного пакета Microsoft Office, где на заранее подготовленную форму автоматически по специальному алгоритму выводятся сгенерированные данные в виде комбинации чисел, символов или графических объектов (рис. 1).

Рис. 1. Форма практического задания "Решение матричных игр" по теме "Теория игр и принятия решений" дисциплины Прикладная математика.

Выбор программного продукта для генерации заданий не случаен. При детальном исследовании технических, финансовых, правовых возможностей разработчиков и пользователей выбор программного обеспечения для реализации идеи пал на общедоступный пакет программ Microsoft Office. Нас, как разработчиков, привлек мощный математический аппарат среды программирования Visual Basic for Application (VBA), доступность широких возможностей использования различных шрифтов, графических форм и объектов, простота и логичность синтаксиса и семантики языка программирования [3, 6].

Не менее важным является доступность пакета программ Microsoft Office. Удобство использования программного продукта заключается также и в том, что перечень заданий, выведенный в виде документа Word или Excel, не требует разработки специальных печатных форм [10]. В соответствии с выбором среды все программные продукты, реализующие генерацию и проверку выполненных заданий, написаны в виде макросов среды VBA, являющейся основным инструментарием пакета Microsoft Office.

Заполненную таким образом форму можно донести до обучающегося несколькими способами: для проведения аудиторных занятий поместить файл с заданиями на доступное для курсантов дисковое пространство, например, в виртуальный учебно-методический кабинет кафедры информатики и математики, размещенный на сервере компьютерного центра университета, организуя самостоятельную подготовку отправить шаблон с макросами для генерации курсантам адресно по электронной почте или предоставить доступ к заданиям в "облачном" пространстве.

Получив одним из вышеперечисленных способов файл с шаблоном, обучаемый с помощью находящихся в документе макросов генерирует набор типовых заданий, решает предложенные задачи, заполняет ответами выделенные поля, сохраняет выполненную работу в своей папке на сервере или отправляет документ преподавателю для проверки [9].

Преподаватель, используя макрос проверки осуществляет компьютерную проверку выполненных заданий. Во время проверки автоматически проверяются все заполненные курсантом поля, зачеркиваются неверные ответы, подсчитываются набранные баллы и согласно определенным критериям выставляется оценка. Следует отметить, что для организации аудиторных занятий или самостоятельной подготовки макрос проверки лучше размещать в отдельном файле, в недоступном для обучаемых месте. В противном случае обучаемые могут воспользоваться проверкой неоднократно, исправляя предварительно сохраненное выполненное задание.

Для осуществления генерации заданий курсанту достаточно заполнить поле "Фамилия и инициалы" (рис. 2) и запустить макрос генерации, нажав на графический объект, для которого назначен макрос запуска. В приведенном примере макрос генерации привязан к знаку университета, расположенном в левом верхнем углу шаблона.

Рис. 2. Верхняя часть шаблона задания для генерации.

Введенные пользователем данные, а также дата и время запуска генерации, автоматически выводимые на лист, используются для расчета номера варианта. В дальнейшем, при автоматизированной проверке работы, производится верификация соответствия номера варианта указанным в работе времени и фамилии курсанта. Данная процедура позволяет избежать подлогов выполненных работ, и при нестыковке всех трех компонентов: варианта, времени и записи, идентифицирующей обучаемого, проверка работы не проводится.

На рисунке 3 представлен начальный фрагмент кода типового макроса "Делимость чисел", предлагаемого обучаемым для генерации заданий на практическом задании по теме "Теория чисел" дисциплины математика. Рассмотрим подробно представленный набор инструкций.

Рис. 3. Начальный фрагмент типового макроса для генерации заданий.

После объявления имени макроса deviz_num, к которому привязан графический объект на листе MS Excel для запуска основной подпрограммы, и комментариев, отображающих тему и наименование практического задания, мы видим шесть блоков инструкций, разделенных пустыми строками.

Первый блок необходим для установления и снятия защиты листа с заданиями. Здесь переменной PAROL_1 присваивается соответствующее значение ключевого слова "GJPBNBD". Инструкция ActiveSheet.Protect во второй строке рассматриваемого блока программы используется преподавателем в процессе разработки модуля для защиты высылаемой формы до выполнения генерации заданий курсантами. Она также необходима во избежание конфликтов при снятии защиты во время генерации заданий обучаемым, если лист с формой по какой-то причине не был ранее защищен.

Процедура ActiveSheet.Protect будет автоматически запускаться при открытии файла и устанавливать защиту на заданные листы книги. Дополнительно введенный параметр UserInterfaceOnly, указывает, что защита распространяется только на операции пользователя и не будет препятствовать макросу выполнять предписанные алгоритмом действия, а параметр AllowFormattingCells предоставляет пользователю возможность не только вносить данные в заблокированные ячейки, но и форматировать их, меняя, например, цвет ячейки или текста, или использовать надстрочные или подстрочные символы. Если на защищенном листе обучаемому нужно пользоваться группировкой, то необходимо включить в код программы метод EnableOutlining.

Для активного листа, с которым работает пользователь, устанавливается защита, и все ячейки листа, помеченные преподавателем, как "защищаемая ячейка" будут недоступны для редактирования обучаемыми. На форме, предлагаемой курсанту для генерации, все ячейки, кроме поля "Фамилия И.О." должны быть защищены, однако, после генерации заданий необходимо защитить это поле, предоставив доступ обучающегося только к полям для ввода готовых решений.

Для того, чтобы выполнилась защита листа, но не осуществилась генерация заданий, разработчику достаточно запустить макрос с установленной "точкой останова" на первой строке второго блока, а затем прекратить выполнение макроса.

Закомментированные инструкции третьей и четвертой строки рассматриваемого блока программы предназначены для временного снятия ранее установленной защиты листа разработчиком. Для редактирования формы разработчику часто бывает необходимо вносить символьные и числовые данные в ячейки листа заданий, изменять шрифт, размер, начертание, цвет и подчеркивание текста, определять верхние или нижние индексы в редактируемых записях, устанавливать выравнивание, границы, заливку и защиту обрабатываемых ячеек, выводить графические объекты и изменять некоторые параметры рабочей книги. После редактирования листа следует снова защитить лист с использованием инструкции ActiveSheet.Protect с параметрами UserInterfaceOnly и AllowFormattingCells.

Следует отметить, что используемый метод Protect объекта ActiveSheet аналогичен защите листа вручную (вкладка "Рецензирование", группа "Изменения", кнопка "Защитить лист"). Однако, даже зная пароль, снять защиту с листа без использования макросов невозможно.

Кроме защиты листа разработчику программного продукта также необходимо ограничить доступ к самим исполняемым макросам. Стандартные методы защиты проекта VBA не являются эффективными. Для продвинутых недобросовестных пользователей, особенно если работа с заданиями ведется на самоподготовке без участия преподавателей, найти в интернете средство для "взлома" не представляет труда. Однако, смысла в доступе к коду программы нет, так как в нем не только не прописаны ответы или алгоритмы решения заданий, но и нет никаких подсказок по их решению. Все же для надежности защиты можно использовать сторонние общедоступные приложения.

Второй блок фрагмента макроса используется для предотвращения повторного запуска программы, например, для выбора обучаемыми нужного варианта. Здесь проверяется наличие номера генерируемого варианта: если поле, предназначенное для вывода варианта пусто, то на лист выводится запись "ЗАДАНИЕ ЗАПУЩЕНО ПОВТОРНО!", производится защита листа и выполнение программы прекращается. В противном случае продолжается выполнение программы.

В третьем блоке рассматриваемого фрагмента считывается значение поля "Фамилия И.О.". Затем это значение обрабатывается функцией codeName. На рисунке 4 представлен код данной процедуры.

Рис. 4. Процедура codeName.

В зависимости от введенной фамилии и инициалов представленный алгоритм формирует числовое значение в диапазоне от 0 до 999, которое в дальнейшем будет использовано в расчетах номера варианта. В случае, если по ошибке обучаемый ввел в поле хотя бы один символ отличный от заглавных или строчных букв, русского алфавита, точки, пробела или дефиса, то расчетное значение функции codeName будет равно нулю, на экране появится информационное сообщение о некорректном вводе (рис. 5), выполнение программы прекращается и после исправления ошибки пользователь сможет запустить макрос генерации заданий еще раз.

Рис. 5. Сообщение о некорректном вводе идентификатора пользователя.

В случае успешного ввода идентификатора пользователя устанавливается защита на все ячейки первых семи строк заполняемого шаблона и выполняются инструкции четвертого блока рассматриваемого фрагмента программы, в котором с использованием встроенных функций Timer и Date определяются и наносятся на лист время и дата запуска макроса генерации. Полученное значение переменной t представляет собой количество сотых долей секунд, прошедших с начала текущих суток до момента вызова функции Timer. C кодом функции sTimer можно ознакомиться в приложении к методическим рекомендациям.

В пятом блоке программы рассчитывается и записывается номер варианта. Как видно из листинга макроса, номер варианта формируется в диапазоне от 1 до 32000 и зависит только от времени запуска программы и кода введенной фамилии. Здесь же с участием номера варианта происходит инициализация генератора случайных чисел Rnd, определяется начальное значение, которое будет использоваться для расчета параметров генерируемых заданий. Завершающий блок начального фрагмента типового макроса используется только для объявления переменных, используемых в коде генерации.

Генерация параметров каждого задания в предлагаемых работах осуществляется по разработанным алгоритмам, учитывающим номер варианта и начального значения генератора случайных чисел.

Для верификации, выложенной на проверку работы, преподавателю необходимо открыть ее с помощью соответствующего приложения Microsoft Office и нажать на кнопку "Проверка", находящуюся в правом нижнем углу выполненной работы (рис. 6). Данная кнопка привязана к макросу, предназначение которого заключается в открытии файла проверки, запуска соответствующего модуля проверки и закрытии файла проверки.

Рис. 6. Кнопка запуска макроса проверки.

На рисунке 7 размещен программный код привязанного макроса запуска проверки.

Рис. 7. Программный код процедуры вызова модуля проверки.

Из листинга видно, что данная процедура определяет полную спецификацию файла с модулем проверки, исследует представленное для проверки задание на наличие уже поставленной оценки, вызывает модуль проверки, а в случае его недоступности, если запуск осуществлен обучаемым, выдает сообщение "У вас нет прав для осуществления проверки!".

Модуль проверки выполненных работ следует размещать в отдельном файле, в месте недоступном для обучаемых. Это может быть жесткий диск на персональном компьютере преподавателя, USB-флеш-накопитель, специально выделенная, с правами доступа "на чтение" только для преподавателей, область сетевого диска или облачное пространство.

В программе проверки достаточно определить только вариант выполненной работы. Для идентификации обучаемого происходит проверка на соответствие варианта работы дате, времени и фамилии, указанных на листе. Затем по тем же алгоритмам, что и в генерации работы обучаемого, производится определение параметров каждого задания. Таким образом, нет необходимости сохранять уникальные данные условий заданий для каждого варианта, они снова генерируются каждый раз при проверке работы [8].

Проверка всех представленных заданий заканчивается автоматическим выставлением оценки за выполненную работу. Рассматривая инструкции кода макроса (рис. 8), отметим, что сначала программа выводит на проверяемый лист количество набранных баллов, в зависимости от значения переменой mark рассчитывается и отображается оценка за выполненную работу, происходит защита листа с параметрами, установленными ранее.

Рис. 8. Фрагмент программного кода выставления оценки.

Таким образом, мы рассмотрели общие принципы разработки компьютерных приложений для генерирования и верификации практических заданий по изучаемым математическим и естественнонаучным дисциплинам. В работе дано описание структуры разрабатываемых программных продуктов, общие рекомендации по использованию обучающих программ в учебном процессе.

Программные продукты, представленные в данной статье, успешно используются в учебном процессе Кубанского государственного университета имени И.Т. Трубилина и Краснодарского университета МВД России при изучении дисциплин математика и информатика специалистами и курсантами, обучающимися по специальности 38.05.01 Экономическая безопасность, также курсантами, обучающихся по специальностям 10.05.05 Безопасность информационных технологий в правоохранительной сфере и 40.05.03 Судебная экспертиза.

Список использованной литературы

1. Денисенко Л.Г. Тестовые материалы в условиях реализации ФГОС для учреждений профессионального образования (из опыта разработки). Часть 1. - Новосибирск: Новосибирский институт мониторинга и развития образования, 2014. - 110 с.

2. Лаптев, В.Н. Методы разработки тестовых заданий в автоматизированной контролирующей системе "Контроль" / В.Н. Лаптев, Е.В. Михайленко // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета (Научный журнал КубГАУ) [Электронный ресурс]. - Краснодар: КубГАУ, 2015. - №09(113). - С. 826 - 840. - IDA [article ID]: 1131509061. - Режим доступа: http://ej.kubagro.ru/2015/09/pdf/61.pdf, 0,938 у.п.л.

3. Лаптев, В.Н. Некоторые аспекты применения среды Visual Basic for Application для создания учебных приложений по математическим дисциплинам / В.Н. Лаптев, Е.В. Михайленко // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета (Научный журнал КубГАУ) [Электронный ресурс]. - Краснодар: КубГАУ, 2014. - №09(103). - С. 222 - 233. - IDA [article ID]: 1031409014. - Режим доступа: http://ej.kubagro.ru/2014/09/pdf/14.pdf, 0,75 у.п.л.

4. Лаптев, В.Н. Организация тестирования в автоматизированной контролирующей системе "Контроль" / В.Н. Лаптев, Е.В. Михайленко // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета (Научный журнал КубГАУ) [Электронный ресурс]. - Краснодар: КубГАУ, 2016. - №10(124). - С. 461 - 471. - IDA [article ID]: 1241610026. - Режим доступа: http://ej.kubagro.ru/2016/10/pdf/26.pdf, 0,688 у.п.л.

5. Михайленко, Е.В. Автоматизация подготовки заданий и проверки выполненных работ по математическим и естественнонаучным дисциплинам / Е.В. Михайленко // Проблемы информационного обеспечения деятельности правоохранительных органов: материалы международной научно-практической конференции. - Белгород: Белгородский юридический институт МВД России, 2015. - С.107 - 114.

6. Михайленко, Е.В. О разработке обучающих программ в среде Visual Basic for Application / Е.В. Михайленко // Математические методы и информационно-технические средства: материалы XII Всерос. Науч.-практ. Конф. 17 июня 2016 г. / редкол.: И.Н. Старостенко, Е.В. Михайленко, А.А. Хромых, М.В. Шарпан. - Краснодар: Краснодарский университет МВД России. 2016. - С. 179 - 184.

7. Михайленко, Е.В. Об автоматизации проведения контрольно-проверочных и итоговых занятий по определению уровня профессиональной подготовленности сотрудников органов внутренних дел к выполнению служебных задач / Е.В. Михайленко // Проблемы информационного обеспечения деятельности правоохранительных органов: сборник статей 3-й Международной научно-практической конференции (14 октября 2016 г.). - Белгород: Белгородский юридический институт МВД России имени И.Д. Путилина, 2017. - С. 185 - 193.

8. Михайленко, Е.В. Особенности разработки в VBA программных приложений для генерирования практических заданий и анализа их выполнения / Е.В. Михайленко // Математические методы и информационно-технические средства: материалы XI Всерос. науч.-практ. конф., 19 июня 2015 г. / редкол. И.Н. Старостенко (отв. ред.), Е.В. Михайленко, Ю.Н. Сопильняк, А.В. Еськов, М.В. Шарпан. - Краснодар: Краснодар. ун-т МВД России, 2015. - С. 159 - 162.

9. Михайленко, Е.В. Особенности разработки компьютерных программ для подготовки практических заданий и анализа их выполнения по разделам булевой алгебры / Е.В. Михайленко // Проблемы информационного обеспечения деятельности правоохранительных органов: материалы 2-й международной научно-практической конференции. - Белгород: Белгородский юридический институт МВД России имени И.Д. Путилина, 2016. - С. 268 - 274.

10. Михайленко, Е.В. Технологии разработки программных приложений для генерации и проверки выполнения практических заданий по математическим дисциплинам / Е.В. Михайленко // Математические методы и информационно-технические средства: материалы XIII Всерос. науч.-практ. конф. (16 июня 2017 г.) / редкол.: И.Н. Старостенко, Е.В. Михайленко; М.В. Шарпан, А.А. Хромых. - Краснодар: Краснодарский университет МВД России, 2017. - С. 192 - 199.

References

1. Denisenko L.G. Testovye materialy v uslovijah realizacii FGOS dlja uchrezhde-nij professional'nogo obrazovanija (iz opyta razrabotki). Chast' 1. - Novosibirsk: No-vosibirskij institut monitoringa i razvitija obrazovanija, 2014. - 110 s.

2. Laptev, V.N. Metody razrabotki testovyh zadanij v avtomatizirovannoj kon-trolirujushhej sisteme "Kontrol'" / V.N. Laptev, E.V. Mihajlenko // Politematicheskij setevoj jelektronnyj nauchnyj zhurnal Kubanskogo gosudarstvennogo agrarnogo universi-teta (Nauchnyj zhurnal KubGAU) [Jelektronnyj resurs]. - Krasnodar: KubGAU, 2015. - №09(113). - S. 826 - 840. - IDA [article ID]: 1131509061. - Rezhim dostupa: http://ej.kubagro.ru/2015/09/pdf/61.pdf, 0,938 u.p.l.

3. Laptev, V.N. Nekotorye aspekty primenenija sredy Visual Basic for Application dlja sozdanija uchebnyh prilozhenij po matematicheskim disciplinam / V.N. Laptev, E.V. Mihajlenko // Politematicheskij setevoj jelektronnyj nauchnyj zhurnal Kubanskogo gosudarstvennogo agrarnogo universiteta (Nauchnyj zhurnal KubGAU) [Jelektronnyj re-surs]. - Krasnodar: KubGAU, 2014. - №09(103). - S. 222 - 233. - IDA [article ID]: 1031409014. - Rezhim dostupa: http://ej.kubagro.ru/2014/09/pdf/14.pdf, 0,75 u.p.l.

4. Laptev, V.N. Organizacija testirovanija v avtomatizirovannoj kontrolirujushhej sisteme "Kontrol'" / V.N. Laptev, E.V. Mihajlenko // Politematicheskij setevoj jelek-tronnyj nauchnyj zhurnal Kubanskogo gosudarstvennogo agrarnogo universiteta (Nauch-nyj zhurnal KubGAU) [Jelektronnyj resurs]. - Krasnodar: KubGAU, 2016. - №10(124). - S. 461 - 471. - IDA [article ID]: 1241610026. - Rezhim dostupa: http://ej.kubagro.ru/2016/10/pdf/26.pdf, 0,688 u.p.l.

5. Mihajlenko, E.V. Avtomatizacija podgotovki zadanij i proverki vypolnennyh rabot po matematicheskim i estestvennonauchnym disciplinam / E.V. Mihajlenko // Pro-blemy informacionnogo obespechenija dejatel'nosti pravoohranitel'nyh organov: mate-rialy mezhdunarodnoj nauchno-prakticheskoj konferencii. - Belgorod: Belgorodskij juridicheskij institut MVD Rossii, 2015. - S.107 - 114.

6. Mihajlenko, E.V. O razrabotke obuchajushhih programm v srede Visual Basic for Application / E.V. Mihajlenko // Matematicheskie metody i informacionno-tehnicheskie sredstva: materialy XII Vseros. Nauch.-prakt. Konf. 17 ijunja 2016 g. / redkol.: I.N. Starostenko, E.V. Mihajlenko, A.A. Hromyh, M.V. Sharpan. - Krasnodar: Krasno-darskij universitet MVD Rossii. 2016. - S. 179 - 184.

7. Mihajlenko, E.V. Ob avtomatizacii provedenija kontrol'no-proverochnyh i itogovyh zanjatij po opredeleniju urovnja professional'noj podgotovlennosti sotrud-nikov organov vnutrennih del k vypolneniju sluzhebnyh zadach / E.V. Mihajlenko // Pro-blemy informacionnogo obespechenija dejatel'nosti pravoohranitel'nyh organov: sbor-nik statej 3-j Mezhdunarodnoj nauchno-prakticheskoj konferencii (14 oktjabrja 2016 g.). - Belgorod: Belgorodskij juridicheskij institut MVD Rossii imeni I.D. Putilina, 2017. - S. 185 - 193.

8. Mihajlenko, E.V. Osobennosti razrabotki v VBA programmnyh prilozhenij dlja generirovanija prakticheskih zadanij i analiza ih vypolnenija / E.V. Mihajlenko // Matematicheskie metody i informacionno-tehnicheskie sredstva: materialy XI Vseros. nauch.-prakt. konf., 19 ijunja 2015 g. / redkol. I.N. Starostenko (otv. red.), E.V. Mihajlenko, Ju.N. Sopil'njak, A.V. Es'kov, M.V. Sharpan. - Krasnodar: Krasnodar. un-t MVD Rossii, 2015. - S. 159 - 162.

9. Mihajlenko, E.V. Osobennosti razrabotki komp'juternyh programm dlja podgo-tovki prakticheskih zadanij i analiza ih vypolnenija po razdelam bulevoj algebry / E.V. Mihajlenko // Problemy informacionnogo obespechenija dejatel'nosti pravoohra-nitel'nyh organov: materialy 2-j mezhdunarodnoj nauchno-prakticheskoj konferencii. - Belgorod: Belgorodskij juridicheskij institut MVD Rossii imeni I.D. Putilina, 2016. - S. 268 - 274.

10. Mihajlenko, E.V. Tehnologii razrabotki programmnyh prilozhenij dlja genera-cii i proverki vypolnenija prakticheskih zadanij po matematicheskim disciplinam / E.V. Mihajlenko // Matematicheskie metody i informacionno-tehnicheskie sredstva: ma-terialy XIII Vseros. nauch.-prakt. konf. (16 ijunja 2017 g.) / redkol.: I.N. Starostenko, E.V. Mihajlenko; M.V. Sharpan, A.A. Hromyh. - Krasnodar: Krasnodarskij universitet MVD Rossii, 2017. - S. 192 - 199.

Размещено на Allbest.ru

...

Подобные документы

  • Принципы визуального программирования. Создание программы, генерирующей звук через определенные промежутки времени. Visual Basic как средство разработки прототипов программы, для разработки приложений баз данных и компонентного способа создания программ.

    лабораторная работа [1,1 M], добавлен 10.12.2014

  • Сравнительный анализ автоматизированных систем и инструментальных компьютерных сред для разработки и проведения тестирования. Возможности офисных программ для компьютерной реализации тестовых заданий. Создание теста в Test Designer и шаблоне Office Word.

    курсовая работа [1,7 M], добавлен 26.07.2015

  • Применение тестовых заданий на уроках информатики. Основные виды тестовых заданий. Подбор тестовых заданий по темам курса информатики. Программные продукты для разработки и создания тестовых заданий. Общие правила оформления компьютерных тестовых заданий.

    курсовая работа [2,2 M], добавлен 28.09.2011

  • Обзор программных средств разработки приложений и обоснование выбора языка программирования. Классификация приложений для работы с базами данных. Функциональная структура базы данных с указанием назначения программных модулей, руководство пользователя.

    дипломная работа [645,3 K], добавлен 21.11.2010

  • История возникновения шифров, становление науки криптологии. Особенности создания электронного учебника - обучающей программы на языке Delphi. Создание архитектуры обучающей программы по организации практических занятий по криптографическим дисциплинам.

    дипломная работа [1,8 M], добавлен 30.06.2012

  • Решение экономических задач с помощью Microsoft Excel и инструментария Visual Basic For Application. Способы запуска редактора Visual Basic, правила его синтаксиса. Создание автоматических макросов по сортировке и выборке. Создание управляющих кнопок.

    курсовая работа [852,0 K], добавлен 24.09.2010

  • Теоретические основы разработки Windows-приложений с использованием библиотеки MFC. Создание приложения с помощью Visual C++. Описание логической структуры приложения. Установка и запуск программы. Входные и выходные данные. Преимущество MFC библиотек.

    курсовая работа [563,2 K], добавлен 21.06.2011

  • Этапы технологического процесса разработки программных продуктов, их жизненный цикл. Общая характеристика языков программирования. Виды ошибок и принципы тестирования программ. Установление прав собственности на продукт посредством лицензий и контрактов.

    презентация [1,9 M], добавлен 01.05.2011

  • Visual Basic for Application. Объекты и коллекции. Использование VBA в среде Access. Основы современной технологии проектирования АИС. Автоматизированное проектированиеCASE-технологий. Реинжиниринг бизнес-процессов и проектирование корпоративной ИС.

    курсовая работа [2,1 M], добавлен 22.02.2008

  • Особенности информационных технологий в области медиапланирования и проблемы автоматизации в ООО "Медиа-Групп". Процесс разработки, алгоритм и эффективность внедрения программного продукта "Медиаплан рекламной кампании" в среде Microsoft Visual Basic.

    дипломная работа [2,7 M], добавлен 21.04.2009

  • Формирование матрицы и выполнение заданий: вычисление сумы четных элементов; максимума из нечетных элементов в строке; произведение элементов в нечетных столбцах; количество четных элементов выше главной диагонали. Создание программы в Visual Basic.

    контрольная работа [12,0 K], добавлен 07.10.2012

  • Редактор Visual Basic в интерпретации Microsoft - интегрированная среда проектирования (IDE). Средства и инструменты, необходимые программисту для разработки и создания приложений. Характеристика основных возможностей редактора. Запись и запуск макроса.

    презентация [531,2 K], добавлен 26.10.2011

  • Теория тестирования. Тест как система заданий и его эффективности. Качество тестовых заданий. Проверка качества тестовых заданий. Матрица результатов. Современный подход к понятию "трудность". Visual Basic for Applications (VBA). Объектные модели.

    дипломная работа [198,9 K], добавлен 10.11.2008

  • Общая характеристика, достоинства и недостатки среды разработки приложений Microsoft Visual Basic. Структура программы для редактирования изображений, аппаратные и программные средства ее создания и эксплуатации. Описание объектов и их взаимодействия.

    курсовая работа [3,9 M], добавлен 26.12.2012

  • Сравнительная характеристика средств обучения программированию в среде Visual Basic. Задачи проектируемых автоматизированных программных систем. Комплекс технических средств. Математическое и программное обеспечение. Язык программирования Visual Basic.

    дипломная работа [64,1 K], добавлен 17.05.2007

  • Жизненный цикл программного продукта. Современные среды разработки приложений. Защита информации в базах данных. Особенности разработки приложения с помощью среды Delphi 7. Проверка программного модуля на предмет соответствия стандартам кодирования.

    отчет по практике [589,0 K], добавлен 18.05.2017

  • Приложение для организации и контроля разработки программного обеспечения, сокращающее сроки проектирования программных продуктов и оптимизирующее данный процесс. Технологии создания приложений на платформе .NET. Алгоритм получения и обновления списка.

    дипломная работа [861,9 K], добавлен 27.11.2014

  • Понятие и назначение, принципы классификации электронных обучающих программ, методика ее разработки для поиска аппаратных неисправностей и программных сбоев в компьютере, предъявляемые требования. Аппаратные неисправности компьютера, их диагностика.

    дипломная работа [92,8 K], добавлен 03.07.2014

  • Средства и технологии разработки приложений баз данных. Компоненты управления доступом к БД. Описание программного окружения доступа к данным. Механизм получения и отправки данных. Специфика связи внутреннего представления с интерфейсом приложения.

    презентация [29,4 K], добавлен 19.08.2013

  • Основные приемы работы в среде программирования Delphi. Особенности технологии создания простейших приложений. Работа с компонентами среды разработки приложений. Ввод, редактирование, выбор и вывод информации. Аспекты использования структуры ветвления.

    методичка [619,9 K], добавлен 17.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.