Оценка вероятностей успешного и неуспешного достижения цели за ограниченное время и математических ожиданий времени возможных решений поставленной перед интеллектуальным информационным агентом задачи
Анализ методики формирования динамических характеристик интеллектуальных информационных агентов в условиях активной инфокоммуникационной среды. Особенность описания работы приложения. Исследование основного окна программы с результатами тестирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 05.12.2017 |
Размер файла | 702,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
САНКТ-ПЕТЕРБУРГСКИЙГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙим. проф. М.А. БОНЧ-БРУЕВИЧА
Отчёт по научно-исследовательской практике
Тема: Оценка вероятностей успешного и неуспешного достижения цели за ограниченное время Nmax и математических ожиданий времени возможных решений поставленной перед интеллектуальным информационным агентом задачи
Содержание
Введение
1. Цели и задачи
1.1 Цели научно-исследовательской практики
1.2 Задачи научно-исследовательской практики
1.3 Задание для научно-исследовательской практики
2. Методика формирования динамических характеристик интеллектуальных информационных агентов в условиях активной инфокоммуникационной среды
3. Разработка приложения для оценивания вероятностей успешного и неуспешного достижения цели и математических ожиданий времени возможных решений для ОС Windows
3.1 Описание программы
3.2 Спецификация программы
3.3 Функции приложения
3.4 Описание работы приложения
Вывод
Заключение
Список использованных источников
Приложения
Введение
Тематика научно-исследовательской работы определяется темой магистерской диссертации студента. Работа проводится в научно-исследовательских организациях, научно-исследовательских подразделениях производственных предприятий и фирм, специализированных лабораториях университета, на базе научно-образовательных и инновационных центров.
Научно-исследовательская работа магистрантов представляет собой комплекс мероприятий, направленных на освоение студентами в процессе обучения по учебным планам и сверх них методов, приемов и навыков выполнения исследований и анализа, развитие способностей к научному и техническому творчеству, самостоятельности и инициативы.
Научно-исследовательская работа осуществляется в соответствии с рабочим учебным планом магистерской образовательной программой направления 09.04.02 - "Информационные системы и технологии" и индивидуальным планом подготовки магистранта. Работа проходит под контролем научного руководителя магистранта и руководителя научно- исследовательского подразделения.
1. Цели и задачи
1.1 Цели научно-исследовательской практики
Основная цель научно-исследовательской работы - подготовить студента-магистранта к самостоятельной научно-исследовательской работе, основным результатом которой является написание и успешная защита магистерской диссертации.
1.2 Задачи научно-исследовательской практики
В процессе выполнения научно-исследовательской работы стоят следующие задачи:
1. вести библиографическую работу с привлечением современных информационных технологий;
2. формулировать и разрешать проблемы (вопросы), возникающие в ходе выполнения научно-исследовательской работы;
3. выбирать необходимые методы исследования (модифицировать существующие, разрабатывать новые методы), исходя из задач конкретного исследования;
4. применять современные информационные технологии при проведении научных исследований;
5. обрабатывать полученные результаты, анализировать и осмысливать их (при подготовке отчета по научно-исследовательской работе, тезисов докладов, научных статей, ВКР);
6. получить другие навыки и умения, необходимые студенту-магистранту данного направления, обучающемуся по конкретной магистерской программе.
1.3 Задание для научно-исследовательской практики
1. Разработать приложение для операционной системы Windows для оценивания вероятностей успешного и неуспешного достижения цели за ограниченное время Nmax и математических ожиданий времени возможных решений поставленной перед интеллектуальным информационным агентом задачи.
2. Для разработки приложения использовать методику формирования динамических характеристик интеллектуальных информационных агентов в условиях активной инфокоммуникационной среды [1].
3. Составить инструкцию пользователю разработанного приложения.
4. Составить и представить в распечатанном и в электронном виде отчёт по научно-исследовательской практике.
2. Методика формирования динамических характеристик интеллектуальных информационных агентов в условиях активной инфокоммуникационной среды
Требование устойчивой работы и безопасностиинформационной сети предприятия определяет объективную необходимость рассмотрения технологий длясовершенствования подсистемы управления функциональными процессами[1].
Один из перспективных путей интеллектуализациифункциональных процессов базируется на внедрении интеллектуальных агентов в информационную инфраструктуру. Благодаря подсистеме планирования действий, агенты способны достигать поставленные цели в условияхвлияния внешней среды. За соблюдение требований ккачеству функционирования агентов при выполненииими типовых запросов к информационным источникамотвечает модельно-аналитический интеллект.
Для анализа экономической и технологической эффективности применения технологии в [2, 3] описан определяющий сегмент методологии модельно-аналитического интеллекта агентов. Проведенные исследованияпозволяют оценить работу агентов по достижению ими целей в зависимости от вариаций механизмов синхронизации и подтверждения отдельных действий [4]. Однако, вопрос анализа последствий перехода внешней инфокоммуникационной среды в активное состояние и, соответственно, его влияния на достижимость агентамицелей остается открытым.
Для разрешения указанной проблемной ситуации предлагается методика определения характеристик достижимости целей интеллектуальными информационными агентами в условиях активной инфокоммуникационной среды.
В рамках методики выделяются типовые случаи достижения цели интеллектуальным информационным агентом в активной инфокоммуникационной среде:
* реализация механизма синхронизации подпроцессов параллельного процесса опроса двух реплицированных информационных источников;
* реализация механизма синхронизации подпроцессов параллельного процесса опроса I реплицированных информационных источников;
* реализация механизма синхронизации двух подпроцессов параллельного процесса опроса двух нереплицированных информационных источников;
* реализация механизма синхронизации подпроцессов параллельного процесса опроса I нереплицированных информационных источников.
Анализ качества функционирования интеллектуальных информационных агентов в активной инфокоммуникационной среде проводится посредствомрасширения описанных в [2-4] моделей их поведения.
Динамические характеристики интеллектуальных информационных агентов в условиях активной инфокоммуникационной среды находятся на основе плотностей распределения вероятностей дискретного времени успешного ks и неуспешного kf достижения цели: p0a, fs(ks)и ff(kf).
;
.
Для учета воздействия активной инфокоммуникационной среды вводятся вероятности её влияния на подготовку к работе, успешное и неуспешное исполнение запроса агента к каждому i-му информационному источнику: pisa и pifa, i=0, 1, 2, ..., I.
Этапы методики:
1. Параллельный опрос двух реплицированныхинформационных источников в условиях активнойинфокоммуникационной среды описывается диаграммойдеятельности, представленной на рис. 1.
Рис. 1 Диаграмма деятельности при параллельном опросе двух реплицированных информационных источников в активной инфокоммуникационной среде
Согласно диаграмме деятельности на рис. 1 плотностираспределения вероятностей времени работы интеллектуального информационного агента с каждым иззапланированных источников в активной среде определяются по формулам:
;
;
;
;
;
где - вероятность воздействия среды на интеллектуального информационного агента при выполненииначального действия;
- плотность распределения вероятностей длительности выполнения начального действия вактивной среде;
- плотность распределения вероятностей длительности выполнения начального действия в пассивной среде;
- вероятность воздействия среды на интеллектуального информационного агента при успешном выполнении запроса к первому источнику;
- плотность распределения вероятностей длительности выполнения успешного запроса кпервому информационному источнику в активной среде;
- плотность распределения вероятностейдлительности выполнения успешного запроса к первому информационному источнику в пассивной среде;
- вероятность воздействия среды на интеллектуального информационного агента при неуспешном выполнении запроса к первому источнику;
- плотность распределения вероятностей длительности выполнения неуспешного запроса кпервому информационному источнику в активной среде;
- плотность распределения вероятностей длительности выполнения неуспешного запроса к первому информационному источнику в пассивной среде;
- вероятность воздействия среды на интеллектуального информационного агента при успешном выполнении запроса ко второму информационному источнику;
- плотность распределения вероятностей длительности выполнения успешного запроса ко второму информационному источнику в активной среде;
- плотность распределения вероятностей длительности выполнения успешного запроса ко второму информационному источнику в пассивной среде;
- вероятность воздействия среды на интеллектуального информационного агента при неуспешном выполнении запроса ко второму источнику;
- плотность распределения вероятностей длительности выполнения неуспешного запроса ко второму информационному источнику в активной среде;
- плотность распределения вероятностей длительности выполнения неуспешного запроса ко второму информационному источнику в пассивной среде;
На основе соотношений (3-7) выстраивается эквивалентная диаграмма деятельности интеллектуального агента при параллельном опросе двух реплицированных информационных источников в активной среде, приведённая на рис. 2.
Рис.2 Эквивалентная диаграмма деятельности при параллельном опросе двух реплицированных информационных источников в активной инфокоммуникационной среде
2. В соответствии с моделью, представленной на рис. 2, определяются вероятности успешного и неуспешного достижения цели:
;
;
;
3. Параллельный опрос I реплицированных информационных источников в условиях активной инфокоммуникационной среды описывается диаграммой деятельности, представленной на рис. 3.
Рис.3 Диаграмма деятельности при параллельном опросе I реплицированных информационныхисточников в активной инфокоммуникационной среде
Согласно диаграмме деятельности на рис. 3, плотность распределения вероятностей времени работы интеллектуального информационного агента с запланированным источником в активной среде определяется следующим выражением:
;
;
Согласно (12-13) строится эквивалентная диаграмма деятельности интеллектуального информационного агента при параллельном опросе I реплицированных информационных источников в активной инфокоммуникационной среде, изображённая на рис. 4.
Рис.4 Эквивалентная диаграмма деятельности при параллельном опросе I реплицированных информационных источников в активной инфокоммуникационной среде
4. Для модели 4 по нижеприведённым формулам определяются вероятности и :
;
; (17)
5.Случай параллельного опроса двух нереплицированных информационных источников в активной инфокоммуникационной среде описывается диаграммой деятельности, представленной на рис. 5. Эквивалентная диаграмма деятельности отображается на рис. 6.
Рис. 5 Диаграмма деятельности при параллельном опросе двух нереплицированных информационных источников в активной инфокоммуникационной среде
Рис. 6 Эквивалентная диаграмма деятельности при параллельном опросе двух нереплицированныхинформационных источников в активной инфокоммуникационной среде
6. Выражения вероятностей и длямодели, представленной на рис. 6, определяются соотношениями следующего вида:
;
; (19)
; (21)
7. В случае параллельного опроса I нереплицированных информационных источников в активной коммуникационной среде диаграмма деятельности представляется в образе на рис. 7. Эквивалентная диаграммапреобразуется в форму, приведённую на рис. 8.
Рис. 7 Диаграмма деятельности при параллельном опросе I нереплицированных информационныхисточников в активной инфокоммуникационной среде
Рис. 8 Эквивалентная диаграмма деятельности при параллельном опросе I нереплицированныхинформационных источников в активной инфокоммуникационной среде
8. Для модели, представленной на рис. 8, определяются выражения для анализа вероятностей и:
;
;
;
;
9. На основе соотношений (8-11) и (14-25) оцениваются вероятности успешного и неуспешного достижения цели за ограниченное время Nmax и математические ожидания времени возможных решений поставленной перед интеллектуальным информационным агентом задачи:
;
;
;
.
3. Разработка приложения для оценивания вероятностей успешного и неуспешного достижения цели и математических ожиданий времени возможных решений для ОС Windows
3.1 Описание программы
Приложение предназначено для оценивания вероятностей успешного и неуспешного достижения цели за ограниченное время Nmax и математических ожиданий времени возможных решений поставленной перед интеллектуальным информационным агентом задачи. Для расчета пользователь вводит исходные показатели, описанные ниже.
3.2 Спецификация программы
При запуске программы пользователю предлагается ввести числа:
Nmax - заданное ограниченное время;
Ks - время успешного достижения цели, Ks=1,2,...,Ks(max);
Kf - время неуспешного достижения цели, Kf=1,2,...,Kf(max);
f(Ks) - плотность распределения вероятностей дискретного времени успешного Ks достижения цели, f(Ks)?[0,1];
f(Kf) - плотность распределения вероятностей дискретного времени неуспешного Kf достижения цели, f(Kf)?[0,1].
Значения Ks, Kf, f(Ks), f(Kf) вводятся через пробел.
Для получения результата работы программы пользователю необходимо нажать кнопку"Рассчитать". На выходе пользователь получит показатели: интеллектуальный информационный приложение тестирование
P(Ks<Nmax) - вероятность успешного достижения цели за ограниченное время Nmax;
MO(Ks) - математическое ожидание времени возможных решений успешного достижения цели;
P(Kf<Nmax) - вероятность неуспешного достижения цели за ограниченное время Nmax;
MO(Kf) - математическое ожидание времени возможных решений неуспешного достижения цели.
Входные данные программыпредставлены в таблице 1.
Таблица 1. Исходные данные
Идентификатор |
тип |
назначение |
|
buf1, buf2, buf3, buf4 |
AnsiString |
исключает пробелы при записи данных из строки в массив |
|
s1, s2, s3, s4 |
AnsiString |
предназначено для хранения значения (текст) из поля ввода |
|
k1, k2, k3, k4 |
int |
счетчик для подсчета количества элементов массива |
|
Nmax |
double |
заранее заданное ограниченное время |
|
Fs[...], Ff [...] |
double |
плотность распределения вероятностей дискретного времени успешного (Ks) и неуспешного (Kf) достижения цели |
|
Ks[...], Kf [...] |
double |
время успешногои неуспешного достижения цели соответственно |
Выходные данные приведены в таблице 2.
Таблица 2. Выходные показатели
Идентификатор |
тип |
назначение |
|
Pks, Pkf |
double |
вероятность успешного и неуспешного достижения цели за ограниченное время |
|
MOks, MOkf |
double |
математическое ожидание времени возможных решений успешного и неуспешного достижения цели |
3.3 Функции приложения
Функции приложения:
1. Расчет вероятности успешного и неуспешного достижения цели за ограниченное время Nmax;
2. Расчет математического ожидания времени возможных решений неуспешного достижения цели.
Программные модули:
Project1.cpp - Главный файл проекта
Формы:
Form1 (Unit1.cpp, Unit1.h, Unit1.dfm) - Главная форма, где расположено системное меню;
Form2 (Unit2.cpp, Unit2.h, Unit2.dfm) -Справка о программе.
3.4 Описание работы приложения
При запуске приложения открывается главное диалоговое окно. В поле Nmax записывается ограничение по времени, Ks/Kf - через пробел время успешного/ неуспешного достижения цели, f(Ks)/f(Kf) - через пробел значения плотности распределения вероятностей дискретного времени успешного / неуспешного достижения цели. После заполнения полей, пользователю необходимо нажать кнопку «Рассчитать» и программа заполнит поля P(Ks<Nmax) / P(Kf<Nmax)- вероятность успешного / неуспешного достижения цели за ограниченное время Nmax, MO(Ks) / MO(Kf) - математическое ожидание времени возможных решений успешного/ неуспешного достижения цели.
Основное окно программыс результатами тестированияпредставлено на рис.1.
Рис.1 Основная форма
При нажатии кнопки «Справка» открывается информация как пользоваться приложением. Вид справки о программе представлен на рис.2.
Рис. 2 Справка о программе
Вывод
В отчете по научно-исследовательской практике была описана методика для оценки вероятностей успешного и неуспешного достижения цели за ограниченное время и математических ожиданий времени возможных решений поставленной перед интеллектуальным информационным агентом задачи.
Научная значимость предложенной методики заключается:
- в расширении известных моделей и методов анализа качества функционирования интеллектуальных информационных агентов за счёт учёта активности инфокоммуникационной среды;
- в автоматизации процесса генерации модельно-аналитического интеллекта информационных агентов с гарантиями качества их функционирования в активной инфокоммуникационной среде.
Практическая значимость раскрытой методики предопределяется обеспечением возможности вычисления динамических характеристик интеллектуальных информационных агентов при смене состояний инфокоммуникационных сред и анализа её влияния на достижимость запланированных целей.
Было разработано приложение для ОС Windows,предназначенное для расчета этих характеристик. Прикреплены результаты тестирования приложения.
Заключение
По итогу проделанной научно-исследовательской работы в рамках подготовки магистров по направлению 09.04.02 - "Информационные системы и технологии" был пройден комплекс мероприятий, направленных на освоение методов, приемов и навыков выполнения исследований и анализа, развитие способностей к научному и техническому творчеству, самостоятельности и инициативы.
Были выполнены анализ, систематизация и обобщение научно-технической информации по теме исследований; теоретическое исследование в рамках поставленных задач, включая математический (имитационный) эксперимент.
Были приобретены навыки: формулирования целей и задач научного исследования; выбора и обоснования методики исследования; работы с прикладными научными пакетами и редакторскими программами, используемыми при проведении научных исследований и разработок; оформления результатов научных исследований.
Список использованных источников
1. Птицына Л. К., Лебедева А. А. Методика формирования динамических характеристик интеллектуальных информационных агентов в условиях активной инфокоммуникационной среды // Информация и космос. № 1(7). С. 105-111.
2. Птицын, А. В. Методологический базис агентных технологий для обеспечения информационной защищённости /А.В. Птицын / / Наукоемкие технологии в космических исследованиях Земли. - 2015. - № 1. - С. 50-55.
3. Птицын, А. В. Методология генерации системно-аналитического ядра безопасных информационных технологий /А.В. Птицын / / Новые информационные технологии в образовании: сб. науч. тр. - Екатеринбург: ФГАОУ ВПО «Российский государственный профессионально-педагогическийуниверситет». - 2015. - С. 136-137.
4. Птицына, Л. К. Аналитические компоненты информационной технологии формирования динамически характеристик запросов интеллектуальных агентов с подтверждением/ Л.К. Птицына, А.А. Лебедева / / Наукоемкие технологии вкосмических исследованиях Земли. - 2015. - № 1. - С. 32-36.
5. Страуструп, Б. Программирование. Принципы и практика с использованием C++ - Вильямс, 2016. - 1328 с.
Приложения
Приложение 1. Инструкция пользователя
Приложение предназначено для оценивания вероятностей успешного и неуспешного достижения цели за ограниченное время Nmax и математических ожиданий времени возможных решений поставленной перед интеллектуальным информационным агентом задачи.
Для расчета пользователь вводит исходные показатели:
Nmax - заданное ограниченное время;
Ks - время успешного достижения цели, Ks=1,2,...,Ks(max);
Kf - время неуспешного достижения цели, Kf=1,2,...,Kf(max);
f(Ks) - плотность распределения вероятностей дискретного времени успешного Ks достижения цели;
f(Kf) - плотность распределения вероятностей дискретного времени неуспешного Kf достижения цели.
Значения Ks, Kf, f(Ks), f(Kf) вводятся через пробел.
После нажатия кнопки "Рассчитать" пользователь получит выходные показатели:
P(Ks<Nmax) - вероятность успешного достижения цели за ограниченное время Nmax;
MO(Ks) - математическое ожидание времени возможных решений успешного достижения цели;
P(Kf<Nmax) - вероятность неуспешного достижения цели за ограниченное время Nmax;
MO(Kf) - математическое ожидание времени возможных решений неуспешного достижения цели.
Приложение 2. Текст программы
#include<vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString buf1,buf2,buf3,buf4,s1,s2,s3,s4;
inti,k1=0,k2=0,k3=0,k4=0;
double Nmax,Fs[100],Ks[100],Pks=0,MOks=0,Ff[100],Kf[100],Pkf=0,MOkf=0;
//Записьмассива Ks
s1 = Edit2->Text;
for(i=1,buf1="";i<=s1.Length()+1;i++)
{
if(i==s1.Length()+1)
{
Ks[k1++] = StrToFloat(buf1);
break;
}
if(s1[i]==' ')
{
Ks[k1++] = StrToFloat(buf1);
buf1 = "";
}
buf1 += s1[i];
}
//Запись массива Fs
s2 = Edit3->Text;
for(i=1,buf2="";i<=s2.Length()+1;i++)
{
if(i==s2.Length()+1)
{
Fs[k2++] = StrToFloat(buf2);
break;
}
if(s2[i]==' ')
{
Fs[k2++] = StrToFloat(buf2);
buf2 = "";
}
buf2 += s2[i];
}
//Расчет вероятности P(Ks)
AnsiStringN;
N=Edit1->Text;
Nmax=StrToFloat(N);
for(i=0;i<k1;i++)
{
if(Ks[i]<Nmax) Pks+=Fs[i];
}
AnsiString o3;
Memo3->Text=Pks;
//Расчет Мат ожидания MO(Ks)
for(i=0;i<k1;i++)
{
if(Ks[i]<Nmax)MOks+=Ks[i]*Fs[i];}
Memo4->Text=FloatToStr(MOks);
//ЗаписьмассиваKf
s3 = Edit4->Text;
for(i=1,buf3="";i<=s3.Length()+1;i++)
{
if(i==s3.Length()+1)
{
Kf[k3++] = StrToFloat(buf3);
break;
}
if(s3[i]==' ')
{
Kf[k3++] = StrToFloat(buf3);
buf3 = "";
}
buf3 += s3[i];
}
//Запись массива Ff
s4 = Edit5->Text;
for(i=1,buf4="";i<=s4.Length()+1;i++)
{
if(i==s4.Length()+1)
{
Ff[k4++] = StrToFloat(buf4);
break;
}
if(s4[i]==' ')
{
Ff[k4++] = StrToFloat(buf4);
buf4 = "";
}
buf4 += s4[i];
}
//Расчет вероятности P(Kf)
for(i=0;i<k3;i++)
{
if(Kf[i]<Nmax) Pkf+=Ff[i];
}
AnsiString o5;
Memo5->Text=Pkf;
//Расчет Мат ожидания MO(Kf)
for(i=0;i<k3;i++)
{
if(Kf[i]<Nmax) MOkf+=Kf[i]*Ff[i];}
Memo6->Text=FloatToStr(MOkf);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Memo3->Clear();
Memo4->Clear();
Memo5->Clear();
Memo6->Clear();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
if (!Form2->Visible)
Form2->Show();
}
//---------------------------------------------------------------------------
Размещено на Allbest.ru
...Подобные документы
Технология программных агентов. Форматы метаданных, использующиеся для описания электронных ресурсов. Разработка интеллектуальных агентов. Среда разработки Jadex для построения интеллектуальных агентов. BDI модель интеллектуального агента ресурсов.
курсовая работа [279,8 K], добавлен 20.02.2011Разработка программного решения по созданию мобильного приложения. Изучение технологий для разработки приложений. Анализ работы торговых агентов. Обоснование выбора языка программирования. Проектирование интерфейса структуры и верстка, листинг программы.
дипломная работа [2,2 M], добавлен 08.06.2017Разработка приложения, которое будет выполнять функции показа точного времени и точной даты. Определение дополнительных функций разработанного приложения. Рассмотрение основных этапов создания программного продукта. Результаты тестирования приложения.
курсовая работа [2,2 M], добавлен 14.04.2019Характеристика алгоритмов и программных реализаций поведения агентов в двумерной среде. Исследование разработки структур данных и знаний. Особенность создания интерфейса и карты лабиринта. Экспериментальное тестирование и отладка модулей программы.
дипломная работа [2,4 M], добавлен 12.08.2017Проектирование структуры программы, принцип ее работы, сферы практического использования и оценка возможностей. Выбор и обоснование среды программирования. Разработка пользовательского интерфейса и модулей приложения. Проведение тестирования программы.
курсовая работа [637,7 K], добавлен 14.01.2015Общая характеристика и структурная схема приложения, требования к нему и функциональные особенности, сферы практического применения. Обоснование выбора языка программирования. Описание интерфейса и инструкция пользователя. Проведение листинга программы.
дипломная работа [1,0 M], добавлен 10.07.2017Способы формирования у учащихся знаний по информационным технологиям в математике, умения правильного выбора инструментария для решения практических задач. Разработка методики решения математических задач с использованием прикладного пакета Maple 9.
дипломная работа [2,4 M], добавлен 19.03.2012Обеспечение универсальности функций тестирования при разработке программы для тестирования студентов. Бесплатное программное обеспечение. Анализ выбора среды программирования. Особенности среды Delphi и СУБД MySQL. Описание алгоритма и блок-схемы.
курсовая работа [1,6 M], добавлен 01.02.2013Основы организации приложения в Windows. Посылка и передача сообщений для окон. Создание и отображение главного окна приложения. Деактивация приложения, его фазы. Сообщения клавиатуры и функции для работы с ней. Определение состояния отдельных клавиш.
лекция [65,7 K], добавлен 24.06.2009Теоретические основы разработки приложения, реализующего подсвечивание ключевых слов. Описание используемых процедур и функций, структуры программы, интерфейса пользователя. Системные требования для работы приложения, анализ результаты его тестирования.
курсовая работа [1,2 M], добавлен 07.07.2012Назначение и архитектура экспертных систем, их применение в сфере образования. Экспертные системы тестирования, принципы их функционирования. Инструментальные средства создания приложения и разработка программы тестирования. Описание программы, листинг.
дипломная работа [706,4 K], добавлен 07.05.2012Тестирование как процесс выполнения программы с намерением найти ошибки. Шаги программы при тестировании, его оценка и значение. Роль информационных потоков тестирования, оценивания и отладки. Особенности структурного и функционального тестирования.
презентация [574,8 K], добавлен 22.03.2014Изучение работы периферийных устройств, из назначения и характеристик. Особенности интерфейса программы и его возможностей: окна и их компоненты, управляющие элементы окна, командные кнопки, переключатели, радиокнопки, поля текста, иконки (пиктограммы).
реферат [1,0 M], добавлен 02.03.2010Разработка оконного приложения на языке C#, в окне которого будет игра "Лабиринт. Диаграмма вариантов использования языка UML. Описание разрабатываемой программы с точки зрения программиста. Разработка прикладного окна, классов Enemy и Dot, Wall и Map.
курсовая работа [457,6 K], добавлен 22.06.2015Развитие компьютерных технологий. Системы корпоративной безопасности. Особенности среды MASM32. Анализ математических методов. Постановка задачи. Описание программы. Назначение и логическая структура. Экранные формы программы. Тексты модулей программы.
курсовая работа [381,6 K], добавлен 08.01.2009Общая характеристика и основные требования к техническому и программному обеспечению, методика проектирования и алгоритмизация поставленной задачи. Принципы тестирования и отладка разработанного приложения по автоматизации учета налоговых проверок.
курсовая работа [3,0 M], добавлен 18.07.2014Анализ временных рядов. Разработка программы для среды визуального проектирования Borland Delphi 7.0. Математическая формулировка задачи. Структурная схема программы. Описание реализации технологии COM, динамических библиотек, возможностей программы.
курсовая работа [4,3 M], добавлен 14.11.2010Описание разрабатываемой программы с точки зрения пользователя. Диаграмма вариантов использования приложения. Объектное представление программы. Разработка класса корабля, прикладного окна и события but. Окно приложения с перемещающимися кораблями.
курсовая работа [207,0 K], добавлен 05.04.2014Видеоадаптер и его необходимость для вывода изображения на экран. Принцип работы видеоадаптера. Оценка производительности трехмерной графики программой 3D Mark. Анализ результатов тестирования. Оценка качества изображения. Световые и бликовые эффекты.
контрольная работа [998,0 K], добавлен 20.01.2014Теория математических моделей принятия оптимальных решений. Принятие решения в условиях неопределённости. Критерий пессимизма-оптимизма Гурвица, минимаксного риска Сэвиджа, Ходжа-Лемана. Разработка программного приложения. Программная среда разработки.
дипломная работа [999,7 K], добавлен 23.04.2015