Оптимальное размещение участка слежения в графе решения оператора с кусочно-линейной оценочной функцией, заданной на отрезке

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 23.10.2011
Размер файла 2,0 M

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

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

if (r2<0)

{

k+=a[i];

b[j]=k;

l--;

goto mark2;

}

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

if (k==0 && a[i]>=r2)

{

b[j]=a[i];

l--;

zz++;

break;

}

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

if (k>0 && a[i]>=r2)

{

b[j]=k;

zz++;

break;

}

k+=a[i];

//Проверка на нахождение до предела последовательности

if (k<r2)

{

//В текущий элемент порожденной последовательности переписывается буферная переменная //текущего члена порожденной последовательности и происходит увеличении текущего члена //порожденной последовательности

b[j]=k;

l--;

}

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

else

{

zz++;

break;

}

}

}

}//закрытие j

//Заголовок сечения

cout<<z+1<<": ";

//Цикл для подсчета и количества элементов порожденной последовательности и вывода //порожденной последовательности

for (j=0; j<size; j++)

{

if (b[j]>0)

{

cout<<b[j]<<" ";

kol++;

}

}

cout<<endl;

//Цикл подсчета контрольной суммы всех членов и оценок по участкам, где находится элемент

for (j=0; j<size; j++)

{

if (b[j]>0)

{

sum3_mine+=b[j];

if (b[j]<max1)

{

o1=a1*b[j]+c;

ocenka1+=o1;

}

else if (b[j]<max2)

{

o2=a2*(b[j]-max1)+a1*b[j]+c;

ocenka2+=o2;

}

else if (b[j]>max2)

{

o3=a3*(b[j]-max2)+a2*(max2-max1)+a1*max1+c;

ocenka3+=o3;

}

}

}

//Суммирование оценок элементов на всех участках. Получение итоговой оценки

ocenka=ocenka1+ocenka2+ocenka3;

//Вспомогательная информация

cout<<Rus("Сечение после ")<<z+1;

cout<<Rus("-го элемента. Общее количество элементов:")<<kol<<endl;

cout<<Rus("Оценка: ")<<ocenka<<endl;

cout<<Rus("Контрольная сумма: ")<<sum3_mine<<endl;

cout<<"_________"<<endl;

//Проверяется меньше ли оценка текущей порожденной последовательности наименьшей оценки

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

if (ocenka<oo1)

{

oo1=ocenka;

for (i=0; i<size; i++)

aa[i]=0;

for (j=0; j<kol; j++)

{

if (b[j]>0)

aa[j]=b[j];

}

}

//Обнуление исчисляемых величин

ocenka1=ocenka2=o1=o2=0;

}//закрытие z

}//закрытие t

cout<<Rus("Итоговая минимальная оценка: ")<<oo1<<endl;

cout<<Rus("Оптимальная порожденная последовательность: ");

//Цикл вывода оптимальной порожденной последовательности

for (i=0; i<size; i++)

{

if (aa[i]>0)

{

cout<<aa[i]<<" ";

}

}

cout<<endl;

//Пауза для залипания экрана в режиме .exe

system("Pause");

}

//Руссификация

char bufRus[256];

char *Rus(const char *text)

{

CharToOem(text, bufRus);

return bufRus;

}

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


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

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

    реферат [1,1 M], добавлен 29.03.2014

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

    контрольная работа [154,2 K], добавлен 11.09.2015

  • Разработка функциональной системы слежения, выбор элементов схемы, расчет передаточных функций. Построение ЛФЧХ и последовательного корректирующего звена. Исследование системы слежения на устойчивость, определение показателей качества полученной системы.

    курсовая работа [241,5 K], добавлен 23.08.2010

  • Классификация и характеристика систем автоматического определения местоположения. Методы местоопределения по радиочастоте и навигационного счисления. Системы поиска и слежения: GPS-приемники, радиоконтроль и пеленгование. Варианты защиты от слежения.

    курсовая работа [190,3 K], добавлен 23.06.2008

  • Задачи и принцип работы автоматизированного рабочего места оператора обработки информации. Разработка структурной и электрической принципиальной схемы устройства. Проектирование печатной платы и конструкции прибора. Экономическое обоснование разработки.

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

  • Расчет номинального значения петлевого коэффициента передачи (добротности) системы. Расчет С.К.О ошибки слежения, вызванной помехами. Минимальное значение отношения мощности сигнала к мощности помехи по критерию равенства вероятности срыва слежения.

    курсовая работа [770,4 K], добавлен 14.10.2010

  • Расчет кодовой линии участка связи Жлобин-Калинковичи. Разработка программы "Имитатор ТС". Внедрение аппаратуры ЦП ДЦ "Минск" в качестве лабораторной установки для учебного процесса. Мероприятия по защите оператора от электромагнитного воздействия.

    дипломная работа [358,7 K], добавлен 24.07.2014

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

    курсовая работа [66,3 K], добавлен 10.11.2010

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

    курсовая работа [137,3 K], добавлен 04.11.2012

  • Системы автоматического определения местоположения. Навигационные системы поиска и слежения. Комплекс аппаратно-программных средств GPS-Monitor. Приборы радиоконтроля и пеленгования Савой. Расчет расходов на содержание и эксплуатацию оборудования.

    дипломная работа [199,7 K], добавлен 16.08.2014

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