Компьютеры, программирование

Компьютеры, программирование

Численные методы

Курсовой проект пополнение в коллекции 13.01.2018

Численные методы – часть более широкой математической дисциплины, которая называется вычислительной математикой. Вычисления – получение какого-либо ответа в виде чисел, а также получение каких-либо конструктивных и объективных приближений для математической модели.

Подробнее

Криптографические методы защиты информации

Контрольная работа пополнение в коллекции 02.01.2018

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

Подробнее

Криптографическая защита информации

Курсовой проект пополнение в коллекции 02.01.2018

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

Подробнее

Аутентификация пользователя при входе в систему в целях защиты информации на ПК

Контрольная работа пополнение в коллекции 02.01.2018

Согласно данным аналитической компании Gartner, количество используемых на сегодняшний день в мире персональных компьютеров превысило отметку в 2 млрд штук. Большинство из них подвержены угрозам информационной безопасности. Под угрозой информационной безопасности понимают событие (или действие), которое может вызвать нарушение функционирования ПК, включая искажение, уничтожение, блокирование или несанкционированное использование обрабатываемой информации.

Подробнее

Сравнительный анализ мобильных операционных систем с целью разработки мобильного приложения

Дипломная работа пополнение в коллекции 01.01.2018

Эксперты обращают внимание потребителей на тот факт, что сейчас на рынке доступно несколько мобильных платформ, стремительную популярность среди которых в последнее время приобретает iOS и Android. На рынке США компания Apple уже давно заняла пальму первенства в сегменте дорогих и презентабельных мобильных устройств, постоянно удивляя клиента интересными новинками. На примере Apple видно, как кардинально может измениться тот или иной рынок с появлением новых устройств.

Подробнее

Технический дизайн интерфейсов на основе аналитики больших данных

Курсовой проект пополнение в коллекции 01.01.2018

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

Подробнее

Разработка портала объектов культурно-исторического наследия с использованием технологий социального компьютинга

Дипломная работа пополнение в коллекции 01.01.2018

Охрана культурно-исторического наследия является одной из приоритетных задач международного сотрудничества государственной и региональной политики. В 1972 г. ЮНЕСКО приняла Конвенцию об охране всемирного культурного и природного наследия, которая к настоящему времени ратифицирована более чем 120 странами, в том числе и Россией. В Российской Федерации основы государственной политики в области охраны культурно-исторического наследия определяются федеральным законом «Об объектах культурного наследия (памятниках истории и культуры) народов Российской Федерации».

Подробнее

Разработка Web-сайта предприятия и его продвижение в поисковых системах

Дипломная работа пополнение в коллекции 01.01.2018

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

Подробнее

Оптимизация работы с контекстной рекламой

Курсовой проект пополнение в коллекции 01.01.2018

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

Подробнее

Разработка динамического web-сайта с применением open source систем управления контентом (CMS)

Дипломная работа пополнение в коллекции 01.01.2018

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

Подробнее

Расчет каскада предварительного усиления на биполярном транзисторе

Курсовой проект пополнение в коллекции 18.09.2012

Наименов. ПараметраЕд. изм.Наименование транзистора (n-p-n)2SC18152SC20012SC21202SC26652N17112N2222А2N2923Uкб maxВ60303550756025Uкэ maxВ50253050503025Iк maxА0,150,70,820,50,80,1Pк maxВт0,40,60,60,90,80,50,36fТМГц805012010070250100β-5020018013075150100τоспсек30025001300300025004801000Ск пФ325133025810Наименов. ПараметраЕд. изм.Наименование транзистора (n-p-n)2N39032N44002N41232N42642N52232N52322N5769Uкб maxВ60604030257040Uкэ maxВ40403015205015Iк maxА0,20,60,20,20,10,10,2Pк maxВт0,6250,6250,310,350,6250,330,35fТМГц25020025030015050100β-5080807020030040τоспсек400650400400400400400Ск пФ46,544444Примечание: Емкость коллекторного перехода Ск приведена для случая когда напряжение коллектор-база Uкб ном равно 10 В.

Подробнее

Применение языка PHP, СУБД MySQL и фреймворка CodeIgniter для разработки динамических веб-сайтов

Курсовой проект пополнение в коллекции 18.09.2012

<img src="'. $this->config->item ('base_url'). 'images/foto/'. $product ['pic']. '" ></a></div> </td>';"</tr>";"</table>";"<table border='1' bgcolor=#FFC000 cellspacing='0' cellpadding='0' align='center'>";"<tr>";"<td><strong><catalog>Название: </strong>". $product ['name_product']. "</td>";"<td><strong><catalog>Модель: </strong>". $product ['model']. "</td>";"<td><strong><catalog>Цена: </strong>". $product ['cost']. "руб. </td>";"<td><strong><catalog>Высота: </strong>". $product ['hight']. "</td>";"<td><strong><catalog>Длина: </strong>". $product ['weight']. "</td>";"<td><strong><catalog>Ширина: </strong>". $product ['length']. "</td>";"</tr>"; "</table>";

Подробнее

Анализ следящей системы

Курсовой проект пополнение в коллекции 18.09.2012

С точки зрения теории управления в такой системе можно выделить объект управления и регулятор. Объект управления обычно представляет собой устройство, структура и параметры которого жестко заданы, менять их в целях улучшения характеристик САУ не представляется возможным или можно их изменять, но в очень узких пределах. Регулятор (управляющее устройство) вводится в систему для придания ей желаемых качеств. Его структура и параметры могут варьироваться в достаточно широких пределах. Выходной сигнал управляющего устройства управляющее воздействие - вырабатывается с учетом полезных и возмущающих воздействий, а также с учетом того, в каком положении реально находится система в данный момент.

Подробнее

Информационное обеспечение управления ДРЦ "Жираф"

Курсовой проект пополнение в коллекции 18.09.2012

Наименование инвентаря и пр. оборудованияКод инвентаряПоставщик ОАОКод поставщикаКол-во, штСтоимость 1 шт.дата поставкиСуммарная стоимостьстолы11"Данте"55161850008.04.2010111000автоматы по продаже напитков21"Авангард"55221550008.04.201031000подносы31"Посуда центр"5532025009.04.20105000стулья41"Пластик"5541830009.04.20105400мягкие диваны51"Ант"55551080011.04.201054000столы12"Офис"55622140011.04.201042800автомат по продаже напитков22"Посуда центр"55312000003.05.201020000тарелки61"Пластик"5545015003.05.20107500кувшины71"Авангард"552108003.05.2010800стаканы81"Посуда центр"5534010003.05.20104000кружки72"Посуда центр"5532010013.05.20102000тарелки62"Авангард"5523510013.05.20103500столы13"Ант"55551560013.05.201078000подносы32"Пластик"5543015013.05.20104500стаканы82"Пластик"554505023.05.20102500кружки73"Посуда центр"5535016023.05.20108000кресла91"Ант"5553420001.06.201012600мягкие диваны52"Данте"55121160001.06.201023200кресла92"Ант"5554380001.06.201015200кувшины72"Посуда центр"5531515001.06.20102250

Подробнее

Объектно-ориентированное программирование с помощью Microsoft Visual Basic

Курсовой проект пополнение в коллекции 18.09.2012

=%20Bita2.Left%20+%2075%20Then%20'%20%d0%97%d0%b4%d0%b5%d1%81%d1%8c%20%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3%d0%b8%d1%87%d0%bd%d0%be,%20%d1%82%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d0%be%d1%82%d1%81%d0%ba%d0%be%d0%ba%20%d0%be%d1%82%20%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d0%b9%20%d1%87%d0%b0%d1%81%d1%82%d0%b8%20%d0%b1%d0%b8%d1%82%d1%8b_Left%20=%20False_Right%20=%20True_Up%20=%20False_Down%20=%20TrueIfBall.Left%20>%20Bita2.Left%20+%2025%20And%20Ball.Left%20<%20Bita2.Left%20+%2075%20Then%20'%20%d0%9e%d1%82%d1%81%d0%ba%d0%be%d0%ba%20%d0%be%d1%82%20%d1%86%d0%b5%d0%bd%d1%82%d1%80%d0%b0_Up%20=%20False_Down%20=%20TrueIfIfFunctionOtskok_Bita_1()%20'%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f%20%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3%d0%b8%d1%87%d0%bd%d0%b0%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8%20Otskok_Bita_2Ball.Top%20>=%20Bita1.Top%20-%20Bita1.Height%20-%207%20ThenBall.Left%20>=%20Bita1.Left%20-%2025%20And%20Ball.Left%20<=%20Bita1.Left%20+%2025%20Then_Left%20=%20True_Right%20=%20False_Up%20=%20True_Down%20=%20FalseIfBall.Left%20<=%20Bita1.Left%20+%20100%20And%20Ball.Left%20>=%20Bita1.Left%20+%2075%20Then_Left%20=%20False_Right%20=%20True_Up%20=%20True_Down%20=%20FalseIfBall.Left%20>%20Bita1.Left%20+%2025%20And%20Ball.Left%20<%20Bita1.Left%20+%2075%20Then_Up%20=%20True_Down%20=%20False_Left%20=%20False_Right%20=%20FalseIfIfFunctionOtskok_Granica()%20'%20%d0%9f%d1%80%d0%b8%20%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8%20%d1%8d%d1%82%d0%be%d0%b9%20%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8%20%d0%bc%d1%8f%d1%87%d0%b8%d0%ba%20%d0%be%d1%82%d1%81%d0%ba%d0%b0%d0%ba%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%20%d0%be%d1%82%20%d1%81%d1%82%d0%b5%d0%bd%d0%be%d0%baBall.Left%20<=%200%20Then%20'%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%bc%d1%8f%d1%87%d0%b8%d0%ba%20%d1%81%d1%82%d0%be%d0%bb%d0%ba%d0%bd%d1%83%d0%bb%d1%81%d1%8f%20%d1%81%20%d0%bb%d0%b5%d0%b2%d0%be%d0%b9%20%d1%81%d1%82%d0%b5%d0%bd%d0%ba%d0%be%d0%b9,%20%d1%82%d0%be%20%d0%bc%d0%b5%d0%bd%d1%8f%d0%b5%d0%bc%20%d0%b5%d0%b3%d0%be%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5_Left%20=%20False_Right%20=%20TrueIfBall.Left%20>=%20Me.Width%20Then%20'%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%bc%d1%8f%d1%87%d0%b8%d0%ba%20%d1%81%d1%82%d0%be%d0%bb%d0%ba%d0%bd%d1%83%d0%bb%d1%81%d1%8f%20%d1%81%20%d0%bf%d1%80%d0%b0%d0%b2%d0%be%d0%b9%20%d1%81%d1%82%d0%b5%d0%bd%d0%ba%d0%be%d0%b9,%20%d1%82%d0%be%20%d0%bc%d0%b5%d0%bd%d1%8f%d0%b5%d0%bc%20%d0%b5%d0%b3%d0%be%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5_Left%20=%20True_Right%20=%20FalseIfBall.Top%20<=%20Bita2.Top%20Or%20Ball.Top%20>=%20Bita1.Top%20Then%20'%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%bc%d1%8f%d1%87%d0%b8%d0%ba%20%d1%83%d0%bb%d0%b5%d1%82%d0%b0%d0%b5%d1%82%20%d0%b7%d0%b0%20%d0%b1%d0%b8%d1%82%d1%83,%20%d1%82%d0%be%20%d1%81%d1%82%d0%b0%d0%b2%d0%b8%d0%bc%20%d0%b5%d0%b3%d0%be%20%d0%b2%20%d1%86%d0%b5%d0%bd%d1%82%d1%80.Left%20=%20176.Top%20=%20172_Left%20=%20False_Right%20=%20FalseIfFunctionSub%20Form1_KeyUp(ByVal%20sender%20As%20Object,%20ByVal%20e%20As%20System.Windows.Forms.KeyEventArgs)%20Handles%20MyBase.KeyUp%20'%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%ba%d0%b0%d0%ba%d0%b0%d1%8f%20-%20%d0%bd%d0%b8%d0%b1%d1%83%d0%b4%d1%8c%20%d0%ba%d0%bb%d0%b0%d0%b2%d0%b8%d1%88%d0%b0%20%d0%be%d1%82%d0%b6%d0%b0%d1%82%d0%b0:e.KeyCode%20=%20Keys.Left%20Then%20Left_Bita_2%20=%20False%20'%20%d0%95%d1%81%d0%bb%d0%b8%20%d0%be%d1%82%d0%b6%d0%b0%d1%82%d0%b0%20%d0%ba%d0%bb%d0%b0%d0%b2%d0%b8%d1%88%d0%b0%20Left,%20%d1%82%d0%be%20%d0%b5%d1%81%d0%bb%d0%b8%20Bita%202%20%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d0%bb%d0%b0%d1%81%d1%8c%20%d0%b2%d0%bb%d0%b5%d0%b2%d0%be,%20%d1%82%d0%be%20%d0%be%d0%bd%d0%b0%20%d0%be%d1%81%d1%82%d0%b0%d0%bd%d0%b0%d0%b2%d0%bb%d0%b8%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8fe.KeyCode%20=%20Keys.Right%20Then%20Right_Bita_2%20=%20False%20'%20%d0%97%d0%b4%d0%b5%d1%81%d1%8c%20%d0%b2%d1%81%d0%b5%20%d0%b0%d0%bd%d0%b0%d0%bb%d0%be%d0%b3%d0%b8%d1%87%d0%bd%d0%bee.KeyCode%20=%20Keys.A%20Then%20Left_Bita_1%20=%20Falsee.KeyCode%20=%20Keys.D%20Then%20Right_Bita_1%20=%20FalseSubSub%20Form1_Closed(ByVal%20sender%20As%20Object,%20ByVal%20e%20As%20System.EventArgs)%20Handles%20MyBase.Closed%20'%20%d0%9f%d1%80%d0%b8%20%d0%b2%d1%8b%d1%85%d0%be%d0%b4%d0%b5%20%d0%b8%d0%b7%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b(%d1%82.%d0%b5.%20%d0%bf%d1%80%d0%b8%20%d0%bd%d0%b0%d0%b6%d0%b0%d1%82%d0%b8%d0%b8%20%d0%bd%d0%b0%20%d0%ba%d1%80%d0%b5%d1%81%d1%82%d0%b8%d0%ba%20%d0%b2%20%d0%b7%d0%b0%d0%b3%d0%be%d0%bb%d0%be%d0%b2%d0%be%d0%ba%d0%b5%20%d1%84%d0%be%d1%80%d0%bc%d1%8b)'%20%d0%92%d1%8b%d1%85%d0%be%d0%b4%d0%b8%d0%bc%20%d0%b8%d0%b7%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d1%8b(%d0%b5%d1%81%d0%bb%d0%b8%20%d0%b7%d0%b0%d0%bf%d1%83%d1%89%d0%b5%d0%bd%20%d0%b2%d0%b5%d1%87%d0%bd%d1%8b%d0%b9(%d0%b8%d0%bb%d0%b8%20%d0%b4%d0%be%d0%bb%d0%b3%d0%b8%d0%b9)%20%d1%86%d0%b8%d0%ba%d0%bb,%20%d1%82%d0%be%20%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b0%20%d0%bf%d0%be%d0%bb%d0%bd%d0%be%d1%81%d1%82%d1%8c%d1%8e%20%d0%bd%d0%b5%20%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d0%b5%d1%82%d1%81%d1%8f)SubClass">' Направляем мяч вниз_Up = False_Down = TrueIfBall.Left <= Bita2.Left + 100 And Ball.Left >= Bita2.Left + 75 Then ' Здесь аналогично, только отскок от правой части биты_Left = False_Right = True_Up = False_Down = TrueIfBall.Left > Bita2.Left + 25 And Ball.Left < Bita2.Left + 75 Then ' Отскок от центра_Up = False_Down = TrueIfIfFunctionOtskok_Bita_1() ' функция аналогична функции Otskok_Bita_2Ball.Top >= Bita1.Top - Bita1.Height - 7 ThenBall.Left >= Bita1.Left - 25 And Ball.Left <= Bita1.Left + 25 Then_Left = True_Right = False_Up = True_Down = FalseIfBall.Left <= Bita1.Left + 100 And Ball.Left >= Bita1.Left + 75 Then_Left = False_Right = True_Up = True_Down = FalseIfBall.Left > Bita1.Left + 25 And Ball.Left < Bita1.Left + 75 Then_Up = True_Down = False_Left = False_Right = FalseIfIfFunctionOtskok_Granica() ' При помощи этой функции мячик отскакивает от стенокBall.Left <= 0 Then ' Если мячик столкнулся с левой стенкой, то меняем его направление_Left = False_Right = TrueIfBall.Left >= Me.Width Then ' Если мячик столкнулся с правой стенкой, то меняем его направление_Left = True_Right = FalseIfBall.Top <= Bita2.Top Or Ball.Top >= Bita1.Top Then ' Если мячик улетает за биту, то ставим его в центр.Left = 176.Top = 172_Left = False_Right = FalseIfFunctionSub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp ' Если какая - нибудь клавиша отжата:e.KeyCode = Keys.Left Then Left_Bita_2 = False ' Если отжата клавиша Left, то если Bita 2 двигалась влево, то она останавливаетсяe.KeyCode = Keys.Right Then Right_Bita_2 = False ' Здесь все аналогичноe.KeyCode = Keys.A Then Left_Bita_1 = Falsee.KeyCode = Keys.D Then Right_Bita_1 = FalseSubSub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed ' При выходе из программы(т.е. при нажатии на крестик в заголовоке формы)' Выходим из программы(если запущен вечный(или долгий) цикл, то программа полностью не закрывается)SubClass

Подробнее

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

Курсовой проект пополнение в коллекции 18.09.2012

Delphi- язык и среда программирования, относящаяся к классу RAD- (Rapid Application Development - «Средство быстрой разработки приложений») средств CASE - технологии. Delphi сделала разработку мощных приложений Windows быстрым процессом, доставляющим вам удовольствие. Приложения Windows, для создания которых требовалось большое количество человеческих усилий, например в C++, могут быть легко написаны одним человеком, использующим Delphi.обладает широким набором возможностей, начиная от проектировщика форм и кончая поддержкой всех форматов популярных баз данных. Также здесь имеются предварительно определенные визуальные и невизуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели. С помощью этих объектов можно, например, обеспечить ввод данных просто несколькими нажатиями кнопок мыши, не прибегая к программированию. Это наглядная реализация применений CASE-технологий в современном программировании приложений. Та часть, которая непосредственно связана с программированием интерфейса пользователя, системой получила название визуальное программирование.

Подробнее

Экспертная система по оценке качества телевизора

Курсовой проект пополнение в коллекции 18.09.2012

ОбъектВопросРазрешенные значенияРазрешение по вертикалиКаково разрешение экрана по вертикали?Менее 720 пикселей 720-1079 пикселей 1080 пикселей и болееЧастота обновленияКакова частота обновления экрана?Менее 100 Гц 100-199 Гц 200 Гц и болееВремя отклика пикселяКаково время отклика пикселя?30-180 мс 9-29 мс 1-8 мсЯркостьКакова яркость свечения телевизионного экрана?менее 300 кд/м2 300-599 кд/м2 600-2000 кд/м2ТехнологииСколько технологий из перечисленных поддерживает телевизор: 24p True Cinema, DLNA, Sub-Field Driving, Time Shift, CI/PCMCIA.0-1 2-3 4-5Количество USBСколько выходов USB?0 1 2 и большеРазрешениеКаково разрешение экрана?Низкое Среднее ВысокоеКонтрастностьКакова контрастность экрана?менее 300:1 300:1-3999:1 4000:1 и вышеУгол обзораКаков угол обзора?Малый Средний БольшойШиринаКакова ширина телевизора?Менее 700 мм 700-1199 мм 1200 мм и болееДиагональ экранаКакова диагональ экрана?Менее 29" 29"-49" 50" и болееВысотаКакова высота телевизора?Менее 500 мм 500-699 мм 700 мм и болееФункцииСколько функций поддерживает телевизор?Мало Средне МногоКачество изображенияКаково качество изображения телевизора?Низкое Среднее Высокое

Подробнее

Применение технологий Java и JavaFX для разработки виртуальных лабораторий математического моделирования

Курсовой проект пополнение в коллекции 18.09.2012

}void fourthOrderMass(InitSystem g,coordinates XY){(Double.isNaN(this.x0))throw new IllegalArgumentException("No initial x value has been entered");(Double.isNaN(this.xn))throw new IllegalArgumentException("No final x value has been entered");(this.yy0==null)throw new IllegalArgumentException("No initial y values have been entered");(Double.isNaN(this.step))throw new IllegalArgumentException("No step size has been entered");[] k1 =new float[this.nODE];[] k2 =new float[this.nODE];[] k3 =new float[this.nODE];[] k4 =new float[this.nODE];[] y =new float[this.nODE];[] yd =new float[this.nODE];[] dydx =new float[this.nODE];x = 0.0f;ns = (this.xn - this.x0)/this.step;= (float) Math.rint(ns);nsteps = (int) ns;.nIter = nsteps;stepUsed = (this.xn - this.x0)/ns;[][] Y=new float[this.nODE][nsteps];(int i=0; i<this.nODE; i++)y[i] = this.yy0[i];.X[0]=yy0[0];.Y[0]=yy0[1];(int j=0; j<nsteps; j++){= this.x0 + j*stepUsed;= g.derivn(x, y);(int i=0; i<this.nODE; i++)k1[i] = stepUsed*dydx[i];(int i=0; i<this.nODE; i++)yd[i] = y[i] + k1[i]/2;= g.derivn(x + stepUsed/2, yd);(int i=0; i<this.nODE; i++)k2[i] = stepUsed*dydx[i];(int i=0; i<this.nODE; i++)yd[i] = y[i] + k2[i]/2;= g.derivn(x + stepUsed/2, yd);(int i=0; i<this.nODE; i++)k3[i] = stepUsed*dydx[i];(int i=0; i<this.nODE; i++)yd[i] = y[i] + k3[i];= g.derivn(x + stepUsed, yd);(int i=0; i<this.nODE; i++)k4[i] = stepUsed*dydx[i];(int i=0; i<this.nODE; i++)y[i] += k1[i]/6 + k2[i]/3 + k3[i]/3 + k4[i]/6;.X[j]=y[0];.Y[j]=y[1];.T[j]=this.x0+j*this.step;

Подробнее

Разработка алгоритма и программы на ассемблере

Курсовой проект пополнение в коллекции 18.09.2012

Для вычисления выражения 4 необходимо разработать алгоритм программного умножения. Простейший способ умножения двоичных чисел заключается в суммировании множимого с накоплением, которое производится m раз, где m - значение множителя. Основной недостаток данного способа, почти исключающий его практическое применение, заключается в очень низком быстродействии. Такого недостатка лишен второй алгоритм. Он выполняет умножение сдвигом разрядной сетки. Суть умножения сводится к тому, что один из множителей (второй) всегда должен сдвигаться вправо (сдвиг разрядной сетки вправо). При этом крайний разряд можно будет всегда оценивать на признак: ноль или один. Если он будет равен единице, то в сумму нужно будет добавлять первый множитель. Первый множитель, на каждой итерации цикла тоже должен изменяться, а, именно, его разрядную сетку нужно сдвигать влево. Будет получаться, что мы на каждой итерации добавляем ему справа по нолику. Имеются четыре варианта реализации данного способа, определяемых тем, начиная с каких цифр - младших или старших - анализируется множитель и что сдвигается - множимое или частичная сумма.

Подробнее

Моделирование цифрового фильтра верхних частот

Контрольная работа пополнение в коллекции 18.09.2012

20%20theny1<=y%20then:=y;:=20*log10(abs(y1/x));.Lines.Add(FloatToStr(res));;;.UGenerator;,%20Messages,%20SysUtils,%20Variants,%20Classes,%20Graphics,%20Controls,%20Forms,,%20ExtCtrls,%20TeeProcs,%20TeEngine,%20Chart,%20Buttons,%20StdCtrls,,%20Spin,%20Math;">{$R *.dfm}TForm1.Button1Click(Sender: TObject);a,c:real;: tGen;,j:integer;: Tfilter;,y,y1,h: real;: Comp;:=38;:=StrToInt(SpinEdit3.text);:=tgen.Init1(c,a);:=Tfilter.Init2;.Series[0].Clear;.Series[1].Clear;i:=0 to 200 do begin.Series[0].AddXY(k.getTime(i),k.getValue(i));.Series[1].AddXY(k.getTime(i),F1.getValueP(k.getValue(i)));;i:=1 to 380 do beginx<=k.getValue(i) then:=k.getValue(i);:=f1.getValueP(k.getValue(i));i>20 theny1<=y then:=y;:=20*log10(abs(y1/x));.Lines.Add(FloatToStr(res));;;.UGenerator;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, ExtCtrls, TeeProcs, TeEngine, Chart, Buttons, StdCtrls,, Spin, Math;

Подробнее
<< < 1 2 3 4 5 6 7 8 > >>