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

  • 1661. Выражения и Операторы
    Статья пополнение в коллекции 12.01.2009

    В C++ есть операция присваивания =, а не оператор присваивания, как в некоторых языках. Таким образом, присваивание может встречаться в неожиданном контексте; например, x=sqrt(a=3*x). Это бывает полезно. a=b=c означает присвоение c объекту b, а затем объекту a. Другим свойством операции присваивания является то, что она может совмещаться с большинством бинарных операций. Например, x[i+3]*=4 означает x[i+3]=x[i+3]*4, за исключением того факта, что выражение x[i+3] вычисляется только один раз. Это дает привлекательную степень эффективности без необходимости обращения к оптимизирующим компиляторам. К тому же это более кратко.

  • 1662. Выражения и условный оператор IF. Операторы циклов. Массивы и подпрограммы
    Контрольная работа пополнение в коллекции 15.08.2010

    В частности, если в самом начале работы While при вычислении логического выражения получается ложь, то оператор не выполнится ни разу. Как обычно, в качестве оператора может выступать некоторый составной оператор. Может показаться странным, что оператор While вообще когда-нибудь заканчивает свою работу. В самом деле, почему одно и то же логическое выражение сначала было истинным, а потом, после нескольких выполнений оператора, стало ложным? Логическое выражение зависит от нескольких переменных, значение которых меняется во время выполнения оператора, что влечет за собой изменения значения логического выражения. В принципе, это вовсе не означает, что каждый оператор While когда-нибудь заканчивает работу. То есть, не исключена ситуация, когда логическое выражение всегда будет истинным, и оператор While будет работать вечно. Такая ситуация называется зацикливанием. Таким образом, при использовании оператора While и вообще других циклических операторов нужно быть аккуратным и стараться избегать зацикливаний. Это значит, что при программировании любого цикла нужно стараться всегда объяснить самому себе, почему этот цикл не будет вечным, а когда-нибудь закончит свою работу.

    1. В чем ее основные отличия от остальных циклов Turbo Pascal?
  • 1663. Выращивание профильных монокристаллов кремния методом Степанова
    Вопросы пополнение в коллекции 12.01.2009

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

  • 1664. Высокоскоростное соединение с сетью Internet через ISDN
    Информация пополнение в коллекции 12.01.2009

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

  • 1665. Высокоскоростные информационные технологии DSL
    Информация пополнение в коллекции 09.12.2008

    Всем опытом эксплуатации HDSL доказал свои высокие эксплуатационные характеристики. В подавляющем большинстве случаев монтаж HDSL-оборудования проводится без дополнительного подбора пар или кондиционирования линии. Благодаря этому сегодня около 80% всех линий Е1 подключено с применением HDSL-оборудования. Более того, сам факт появления технологии, которая обеспечила возможность экономичных решений по организации цифровых подключений абонентов, привел к тому, что число таких подключений стало стремительно расти. Иными словами, именно появление HDSL стало своеобразным катализатором развития цифровых сетей.
    В свою очередь, развитие цифровых сетей создало спрос на цифровые системы передачи xDSL с другими характеристиками. Так появилась сравнительно низкоскоростная технология IDSL, основными достоинствами которой были работа по одной паре и низкая стоимость, обусловленная применением стандартных компонентов, производимых для абонентского ISDN-оборудования. Так родились скоростные и асимметричные ADSL, VDSL со всеми своими разновидностями, созданные для подключения индивидуальных абонентов жилого сектора по их существующей телефонной линии и без отказа от использования этой линии для аналоговой или цифровой (ISDN BRI) телефонии. Наконец, так были разработаны обеспечившие увеличенную дальность работы разновидности HDSL с другими способами линейного кодирования (CAP) и адаптивные разновидности HDSL с возможностью изменять скорость передачи в линии, подстраивая ее под характеристики линии.
    Производители, каждый на свой лад, стали задумываться о реализации вариантов HDSL-систем, которые бы работали по одной паре при полной скорости. Дело в том, что параллельно с развитием xDSL-технологий росло и число используемых ими линий. Из-за этого большинство операторов во всем мире уже сегодня отмечают острую нехватку меди на абонентском участке - почти вся она "съедена" xDSL-линиями. А ведь цифровизация еще не закончена. Где-то к 1996 году появились однопарные варианты HDSL. Но они не могли решить проблему из-за несовместимости с ADSL - спектр сигнала таких систем частично перекрывался со спектром сигнала ADSL от АТС к клиенту.
    Первыми забили тревогу операторы США, и уже в начале 1996 года перед комитетом ANSI (T1E1.4) была поставлена задача подобрать для дальнейшего развития технологию, которая при симметричных потоках данных и использовании одной пары позволяла бы обеспечить:
    рабочую дальность не меньшую, чем HDSL
    устойчивость к тем же физическим характеристикам линии, что и HDSL (затухание, взаимное влияние, отражения от неоднородностей и отводов)
    использование для оказания тех же видов услуг, что и HDSL
    надежную и устойчивую передачу на реальных линиях со всеми присущими им дефектами
    "сосуществование" с другими технологиями (HDSL, ISDN, ADSL)
    снижение эксплуатационных затрат по сравнению с HDSL.

    Новая технология, появившаяся в результате огромной трехлетней работы, получила название HDSL2. Изначально в качестве основы для реализации HDSL2 рассматривались симметричная передача с эхоподавлением (SEC) и частотное мультиплексирование (FDM), но обе были отклонены из-за присущих им недостатков. Первая имеет серьезные ограничения в условиях помех на ближнем конце, что делает ее неприменимой для массового развертывания. Вторая, хотя и свободна от недостатков первой, но требует использования более широкого спектра и не обеспечивает требований по взаимному влиянию с системами передачи других технологий.
    В результате в качестве основы была принята система передачи с перекрывающимся, но несимметричным распределением спектральной плотности сигнала, передаваемого в различных направлениях, использующая 16-уровневую модуляцию PAM (Pulse Amplitude Modulation). Выбранный способ модуляции PAM-16 обеспечивает передачу трех бит полезной информации и дополнительного бита (кодирование для защиты от ошибок) в одном символе. Сама по себе модуляция PAM не несет в себе ничего нового. Хорошо известная 2B1Q - это тоже модуляция PAM, но четырехуровневая. Использование решетчатых (Trellis) кодов, которые за счет введения избыточности передаваемых данных позволили снизить вероятность ошибок, дало выигрыш в 5 dB. Результирующая система получила название TC-PAM (Trellis coded PAM). При декодировании в приемнике используется весьма эффективный алгоритм Витерби (Viterbi). Дополнительный выигрыш получен за счет применения прекодирования Томлинсона (Tomlinson) - искажении сигнала в передатчике на основе знания импульсной характеристики канала. Суммарный выигрыш за счет использования такой достаточно сложной технологии кодирования сигнала составляет до 30% по сравнению с ранее используемыми HDSL/SDSL-системами.
    Но все-таки ключевым элементом успеха новой технологии является идея несимметричного распределения спектра, получившего название OPTIS (Overlapped PAM Transmission with Interlocking Spectra) и послужившего основой HDSL2 и, впоследствии, G.shdsl.
    В 1998 году инициативу ANSI подхватила и остальная часть мира. В ITU-T началась работа над всемирным стандартом G.shdsl (стандарт G.991.2 утвержден в феврале 2001 г.), европейской версией этого стандарта занимается и ETSI (сейчас он оформлен в виде спецификации TS 101524). Он изначально был ориентирован на системы для мультисервисных сетей с поддержкой передачи разнородного трафика и различных протоколов.
    Аналогично HDSL2, в G.shdsl применяется кодирование c 16 уровнями амплитудно-импульсной модуляции (Trellis-Coded Pulse Amplitude Modulation, TC-PAM), несимметричное распределение спектра (Overlapped PAM Transmission with Interlocking Spectra, OPTIS) и полнодуплексная передача с эхоподавлением. По мнению специалистов, кодирование ТС-РАМ, хотя и более сложное в реализации, вобрало в себя лучшие характеристики 2В1Q и CAP. Именно оно позволило решить в G.shdsl накопившиеся проблемы цифровых абонентских линий, получить преимущества по сравнению с HDSL и создать первый международный стандарт на «симметричную DSL»!
    В основу G.shdsl были положены основные идеи HDSL2, получившие дальнейшее развитие. Была поставлена задача, используя способы линейного кодирования и технологию модуляции HDSL2, снизить взаимное влияние на соседние линии ADSL при скоростях передачи выше 784 Кбит/с.
    С помощью ТС-РАМ дальность связи по сравнению с системами SDSL на базе линейного кода 2B1Q увеличилась на 15-30%, а по сравнению с системами, основанными на коде CAP, - на 10%. Снижение мощности сигнала, сужение его спектра и смещение в сторону низких частот, ставшие возможными благодаря кодированию ТC-PAM, позволяют избежать интерференции со смежными частотами. Как следствие, спектральная плотность сигнала G.shdsl имеет такую форму, которая обеспечивает его почти идеальную спектральную совместимость с сигналами ADSL.
    Отмеченные свойства G.shdsl являются чрезвычайно важными для обеспечения устойчивой работы в условиях широкого внедрения xDSL-технологий в будущем. Есть и другие достоинства G.shdsl. По сравнению с двухпарными вариантами, однопарные варианты обеспечивают существенный выигрыш по аппаратным затратам и, соответственно, надежности изделия. Ресурс снижения стоимости составляет до 30% для модемов и до 40% для регенераторов - ведь каждая из пар требует приемопередатчика HDSL, линейных цепей, элементов защиты и т.п.
    В целях поддержки клиентов различного уровня в G.shdsl решили предусмотреть возможность выбора скорости в диапазоне 192 Кбит/с - 2320 Кбит/с с инкрементом 8 Кбит/с. За счет расширения набора скоростей передачи оператор может выстроить маркетинговую политику, более точно приближенную к потребностям клиентов. Кроме того, уменьшая скорость, можно добиться увеличения дальности в тех случаях, когда установка регенераторов невозможна. Так, если при максимальной скорости рабочая дальность составляет около 2 км (для провода 0,4 мм), то при минимальной - свыше 6 км. Но это еще не все. В G.shdsl предусмотрена возможность использования для передачи данных одновременно двух пар, что позволяет увеличить предельную скорость передачи до 4624 Кбит/с. Но, главное, можно удвоить максимальную скорость, которую удается получить на реальном кабеле, по которому подключен абонент.
    Предлагаемый в Европе и США сервис G.shdsl ориентирован на корпоративных заказчиков в большей степени, чем прочие виды DSL. Симметричные коммуникации необходимы для взаимодействия локальных сетей, удаленного подключения филиалов компаний к центральным серверам, хостинга Web, видеоконференц-связи, VoATM и VoIP, комбинирования в линии DSL нескольких каналов передачи голоса и данных. Обеспечивая симметричные коммуникации на большие расстояния, чем SDSL и HDSL, G.shdsl является хорошим решением для служб передачи голоса и данных. Технология поддерживает PCM (кодирование аналогового голосового сигнала для передачи в форме цифрового потока), IP, протоколы T1/E1, позволяя комбинировать разные виды трафика - голос, видео и данные. При ее максимальной скорости можно реализовать до 36 голосовых каналов (в ADSL - только 9).
    Коммутаторы и маршрутизаторы Ethernet с поддержкой G.shdsl обеспечивают экономное подключение клиентов (учебных заведений, различных предприятий или организаций, офисных сетей) к магистральным сетям IP, реализацию высокоскоростного доступа к Internet по обычной медной паре и существующей инфраструктуре телефонной сети. По мнению специалистов, появление первой стандартной спецификации симметричной технологии DSL открыло для нее хорошие рыночные перспективы, ведь именно стандартизация ITU способствовала широкому внедрению и коммерческому успеху технологии ADSL.


  • 1666. Высокоскоростные локальные сети
    Реферат пополнение в коллекции 12.06.2010
  • 1667. Высокоскоростные сети
    Реферат пополнение в коллекции 09.12.2008

    На рынке высокоскоростных (более 100 Мбит/с) сетей, пару лет назад представленных лишь сетями FDDI, сегодня предлагается около десятка различных технологий, как развивающих уже существующие стандарты, так и основанных на концептуально новых. Среди них следует особо выделить:

    • Старый добрый оптоволоконный интерфейс FDDI, а также его расширенный вариант, FDDI II, специально адаптированный для работы с информацией мультимедиа, и CDDI, реализующий FDDI на медных кабелях. Все версии FDDI поддерживают скорость обмена 100 Мбит/с.
    • 100Base X Ethernet, представляющую собой высокоскоростной Ethernet с множественным доступом к среди и обнаружением коллизий. Данная технология - экстенсивное развитие стандарта IEEE802.3.
    • 100Base VG AnyLAN, новую технологию построения локальных сетей, поддерживающую форматы данных Ethernet и Token Ring со скоростью передачи 100 Мбит/сек по стандартным витым парам и оптоволокну.
    • Gigabit Ethernet. Продолжение развития сетей Ethernet и Fast Ethernet.
    • ATM, технологию передачи данных, работающую как на существующем кабельном оборудовании, так и на специальных оптических линиях связи. Поддерживает скорости обмена от 25 до 622 Мбит/сек с перспективой увеличения до 2.488 Гбит/сек.
    • Fibre Channel, оптоволоконную технологию с коммутацией физических соединений, предназначенную для приложений, требующих сверхвысоких скоростей. Ориентиры - кластерные вычисления, организация взаимодействия между суперкомпьютерами и высокоскоростными массивами накопителей, поддержка соединений типа рабочая станция - суперкомпьютер. Декларированы скорости обмена от 133 Мбит до гигабита в секунду (и даже более).
  • 1668. Высокоуровневые методы информатики и программирования
    Курсовой проект пополнение в коллекции 20.04.2012

    %20%d0%ba%d0%b0%d0%b6%d0%b4%d0%b0%d1%8f%20%d0%b1%d1%83%d0%ba%d0%b2%d0%b0%20%d0%b0%d0%bb%d1%84%d0%b0%d0%b2%d0%b8%d1%82%d0%b0%20%d1%81%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d0%bd%d0%b0%20%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d1%81%d1%82%d1%80%d0%be%d0%ba;%20%d0%bd%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%20%d0%b2%20%d1%88%d0%b8%d1%84%d1%80%d0%b5%20%d0%a6%d0%b5%d0%b7%d0%b0%d1%80%d1%8f%20%d0%bf%d1%80%d0%b8%20%d1%81%d0%b4%d0%b2%d0%b8%d0%b3%d0%b5%20+3,%20A%20%d1%81%d1%82%d0%b0%d0%bb%d0%be%20%d0%b1%d1%8b%20D,%20B%20%d1%81%d1%82%d0%b0%d0%bb%d0%be%20%d0%b1%d1%8b%20E%20%d0%b8%20%d1%82%d0%b0%d0%ba%20%d0%b4%d0%b0%d0%bb%d0%b5%d0%b5.%20%d0%a8%d0%b8%d1%84%d1%80%20%d0%92%d0%b8%d0%b6%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%20%d1%81%d0%be%d1%81%d1%82%d0%be%d0%b8%d1%82%20%d0%b8%d0%b7%20%d0%bf%d0%be%d1%81%d0%bb%d0%b5%d0%b4%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%d1%81%d1%82%d0%b8%20%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%b8%d1%85%20%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%20%d0%a6%d0%b5%d0%b7%d0%b0%d1%80%d1%8f%20%d1%81%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d0%bc%d0%b8%20%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%b8%d1%8f%d0%bc%d0%b8%20%d1%81%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0.%20%d0%94%d0%bb%d1%8f%20%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%bc%d0%be%d0%b6%d0%b5%d1%82%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d1%8c%d1%81%d1%8f%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b0%20%d0%b0%d0%bb%d1%84%d0%b0%d0%b2%d0%b8%d1%82%d0%be%d0%b2,%20%d0%bd%d0%b0%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d0%bc%d0%b0%d1%8f%20tabula%20recta%20%d0%b8%d0%bb%d0%b8%20%d0%ba%d0%b2%d0%b0%d0%b4%d1%80%d0%b0%d1%82%20(%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b0)%20%d0%92%d0%b8%d0%b6%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%20(%d0%9f%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5%20%d0%92).%20%d0%9f%d1%80%d0%b8%d0%bc%d0%b5%d0%bd%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d0%be%20%d0%ba%20%d0%bb%d0%b0%d1%82%d0%b8%d0%bd%d1%81%d0%ba%d0%be%d0%bc%d1%83%20%d0%b0%d0%bb%d1%84%d0%b0%d0%b2%d0%b8%d1%82%d1%83%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b0%20%d0%92%d0%b8%d0%b6%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%20%d1%81%d0%be%d1%81%d1%82%d0%b0%d0%b2%d0%bb%d1%8f%d0%b5%d1%82%d1%81%d1%8f%20%d0%b8%d0%b7%20%d1%81%d1%82%d1%80%d0%be%d0%ba%20%d0%bf%d0%be%2026%20%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%be%d0%b2,%20%d0%bf%d1%80%d0%b8%d1%87%d0%b5%d0%bc%20%d0%ba%d0%b0%d0%b6%d0%b4%d0%b0%d1%8f%20%d1%81%d0%bb%d0%b5%d0%b4%d1%83%d1%8e%d1%89%d0%b0%d1%8f%20%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b0%20%d1%81%d0%b4%d0%b2%d0%b8%d0%b3%d0%b0%d0%b5%d1%82%d1%81%d1%8f%20%d0%bd%d0%b0%20%d0%bd%d0%b5%d1%81%d0%ba%d0%be%d0%bb%d1%8c%d0%ba%d0%be%20%d0%bf%d0%be%d0%b7%d0%b8%d1%86%d0%b8%d0%b9.%20%d0%a2%d0%b0%d0%ba%d0%b8%d0%bc%20%d0%be%d0%b1%d1%80%d0%b0%d0%b7%d0%be%d0%bc,%20%d0%b2%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d0%b5%20%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b0%d0%b5%d1%82%d1%81%d1%8f%2026%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85%20%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%20%d0%a6%d0%b5%d0%b7%d0%b0%d1%80%d1%8f.%20%d0%9d%d0%b0%20%d1%80%d0%b0%d0%b7%d0%bd%d1%8b%d1%85%20%d1%8d%d1%82%d0%b0%d0%bf%d0%b0%d1%85%20%d0%ba%d0%be%d0%b4%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b8%20%d1%88%d0%b8%d1%84%d1%80%20%d0%92%d0%b8%d0%b6%d0%b5%d0%bd%d0%b5%d1%80%d0%b0%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d0%b5%d1%82%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d0%b5%20%d0%b0%d0%bb%d1%84%d0%b0%d0%b2%d0%b8%d1%82%d1%8b%20%d0%b8%d0%b7%20%d1%8d%d1%82%d0%be%d0%b9%20%d1%82%d0%b0%d0%b1%d0%bb%d0%b8%d1%86%d1%8b.%20%d0%9d%d0%b0%20%d0%ba%d0%b0%d0%b6%d0%b4%d0%be%d0%bc%20%d1%8d%d1%82%d0%b0%d0%bf%d0%b5%20%d1%88%d0%b8%d1%84%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f%20%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d1%83%d1%8e%d1%82%d1%81%d1%8f%20%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d0%b5%20%d0%b0%d0%bb%d1%84%d0%b0%d0%b2%d0%b8%d1%82%d1%8b,%20%d0%b2%d1%8b%d0%b1%d0%b8%d1%80%d0%b0%d0%b5%d0%bc%d1%8b%d0%b5%20%d0%b2%20%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d0%bc%d0%be%d1%81%d1%82%d0%b8%20%d0%be%d1%82%20%d1%81%d0%b8%d0%bc%d0%b2%d0%be%d0%bb%d0%b0%20%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%b2%d0%be%d0%b3%d0%be%20%d1%81%d0%bb%d0%be%d0%b2%d0%b0.%20%d0%9d%d0%b0%d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80,%20%d0%bf%d1%80%d0%b5%d0%b4%d0%bf%d0%be%d0%bb%d0%be%d0%b6%d0%b8%d0%bc,%20%d1%87%d1%82%d0%be%20%d0%b8%d1%81%d1%85%d0%be%d0%b4%d0%bd%d1%8b%d0%b9%20%d1%82%d0%b5%d0%ba%d1%81%d1%82%20%d0%b8%d0%bc%d0%b5%d0%b5%d1%82%20%d0%b2%d0%b8%d0%b4:">В шифре Цезаря <http://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%84%D1%80_%D0%A6%D0%B5%D0%B7%D0%B0%D1%80%D1%8F> каждая буква алфавита сдвигается на несколько строк; например в шифре Цезаря при сдвиге +3, A стало бы D, B стало бы E и так далее. Шифр Виженера состоит из последовательности нескольких шифров Цезаря с различными значениями сдвига. Для шифрования может использоваться таблица алфавитов, называемая tabula recta или квадрат (таблица) Виженера (Приложение В). Применительно к латинскому алфавиту таблица Виженера составляется из строк по 26 символов, причем каждая следующая строка сдвигается на несколько позиций. Таким образом, в таблице получается 26 различных шифров Цезаря. На разных этапах кодировки шифр Виженера использует различные алфавиты из этой таблицы. На каждом этапе шифрования используются различные алфавиты, выбираемые в зависимости от символа ключевого слова. Например, предположим, что исходный текст имеет вид:

  • 1669. Высокоуровневые методы обработки информации и программирования
    Информация пополнение в коллекции 12.01.2009

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

  • 1670. Высокочастотный приемный тракт
    Дипломная работа пополнение в коллекции 20.07.2010

    Наименование комплектующего изделия.Кол. шт.Цена за единицу, руб.Сумма затрат, руб.ПоставщикАдрес поставщика.123456УстройствоКерамические ЧИП конденсаторы ЧИП-50В-5пФ±5%40,642,56ООО "Институт радиотехники"г. ЕкатеринбургЧИП-50В-100пФ±5%30,641,92ООО "Институт радиотехникиг. ЕкатеринбургЧИП-50В-47нФ±5%20,671,34ООО "Институт радиотехникиг. ЕкатеринбургЧИП-50В-20пФ±5%20,641,28ООО "Институт радиотехникиг. ЕкатеринбургЧИП-50В-470пФ±5%414ООО "Институт радиотехникиг. ЕкатеринбургЧИП-50В-36пФ±5%20,641,28ООО "Институт радиотехникиг. ЕкатеринбургРезисторыР1-8-0,125-20Ом±2%14,254,25ЗАО "Резистор-НН"г. Нижний-НовгородРН1-12-0,125-51Ом±5%40,652,6ГКБ "Икар"г. Нижний-НовгородРН1-12-0,125-5,1кОм±5%20,651,3ГКБ «Икар»г. Нижний-НовгородРН1-12-0,125-10кОм±5%10,650,65ГКБ «Икар»г. Нижний-НовгородРН1-12-0,125-100Ом±5%10,650,65ГКБ «Икар»г. Нижний-НовгородРН1-12-0,125-2кОм±5%10,650,65ГКБ «Икар»г. Нижний-НовгородМикросхемыSSW-1242527,51055ООО "Институт радиотехникиг. ЕкатеринбургMGA-865631211,3211,3ООО "Институт радиотехникиг. ЕкатеринбургМ432091170170НИИ "Электроника"г. НовосибирскФильтр 4553М-8042252504ТОО "АЭК"г. Санкт-ПетербургАттенюаторыПР1-1-4дБ±2%147,5247,52ООО "Тензор"г. Нижний-НовгородПР1-1-8дБ±2%163,3663,36ООО "Тензор"г. Нижний-НовгородСердечник МР100Ф-2115,7215,72ООО "Балтэлектронкомплект"г. Санкт-ПетербургСердечник МР1500НМ3-2311,81,8ООО "Балтэлектронкомплектг. Санкт-ПетербургИндуктивность 10 мкГн11,81,8ООО "Балтэлектронкомплектг. Санкт-ПетербургРозетка СР-50-727ФВ356168ФРУП ПО "Октябрь"г. Каменск-УральскийГнездо контрольное213,527ПРУП Минский завод "Термопласт"г. МинскИТОГО:2287,98Материалы - 15%343,2Транспортно-заготовительные расходы - 2,2%57,89ВСЕГО:2689,07Трудоемкость, содержание работ и сроки их выполнения определяет оперативно-календарный план - основной расчетный документ для планирования работ по теме. Основная заработная плата рассчитывается исходя из суммарной трудоемкости работ в человеко-днях.

  • 1671. Выходная ведомость о потребности в семенах культур для сельскохозяйственного предприятия
    Курсовой проект пополнение в коллекции 06.09.2010

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

  • 1672. Вычисление "рыбы"
    Курсовой проект пополнение в коллекции 22.10.2010

    Для написания курсовой мной была выбрана именно эта тема «Вычисление “Рыбы”». И выбрана неслучайно, так как разработка вариантов перебора, множества возможностей решения меня привлекают больше всего. В процессе решения задачи я столкнулся с рядом сложностей, которые связаны с тем, что задачу можно решить большим количеством способов и «подспособов». И многие из них оказались тупиковыми, в связи с чем, многие функции переписывались заново несколько раз.

  • 1673. Вычисление вероятности игры в КРЭКС(кости)
    Контрольная работа пополнение в коллекции 09.12.2008

    Правила такие.Игрок бросает 2 кости и подсчитывает сумму S выпавших очков. Он сразу же выигрывает,если S=7 или 11,и проигрывает,если S есть 2;3 или 12. Всякая другая сумма это его “пойнт”.Если в первый раз выпадает “пойнт”,то игрок бросает кости до тех пор,пока он или не выйграет,выбросив свой “пойнт”, или не проиграет,получив сумму очков,равную 7.Какова вероятность выигрыша?

  • 1674. Вычисление выражений и построение двумерных графиков в Mathcad
    Контрольная работа пополнение в коллекции 12.03.2011

    Но, к сожалению, популярный во всем мире пакет MATHCAD фирмы MathSoft, в России распространен еще слабо, как и все программные продукты подобно рода. Наверное, это оттого, что люди, живущие в России, ещё не привыкли к тому, что решить систему дифференциальных уравнений из пяти переменных шестого порядка можно не только с помощью карандаша и бумаги, но и с помощью компьютера и MATHCAD`a. Зачем человеку с высшим образованием, который знает и может решить эту систему, решать её на бумаге, когда можно переложить эту рутинную работу на плечи мощных вычислительных машин. Другое дело учащиеся учебных заведений. Они, конечно же, решат эту систему, но получив в ответе массу чисел и выражений, не будут знать, где ответ и правильный ли он. Потому что они не понимают смысла того, что делают. Поэтому, компьютеры в учебных заведениях, безусловно, нужны, но только для студентов старших курсов. Ну а студентам младших курсов они нужны лишь для того, что бы учится на них работать и программировать, а использование готовых программных продуктов возможно лишь только при понимании задач и знания принципа её решения.

  • 1675. Вычисление двойного интеграла c использованием средств параллельного программирования MPI
    Контрольная работа пополнение в коллекции 20.07.2012
  • 1676. Вычисление значения функции y(x)
    Контрольная работа пополнение в коллекции 04.03.2011

    j:=(ln(abs(3+x*x*x))*(abs(3+x*x*x)/(3+x*x*x)))-(exp((cos(x)*cos(x))*ln(2))); j:=(ln(abs(3+x*x*x))*(abs(3+x*x*x)/(3+x*x*x)))-(exp((cos(x)*cos(x))*ln(2)));

  • 1677. Вычисление значения функции при помощи полинома Лагранжа
    Дипломная работа пополнение в коллекции 02.11.2011

    В России наибольшее распространение получили антивирусные программы Лаборатории Касперского (Anti-IViral Toolkit Pro) и ДиалогНаука (Adinf,Dr.Web). Антивирусный пакет AntiViral Toolkit Pro (AVP) включает AVP Сканер, резидентный сторож AVP Монитор, программу администрирования установленных компонентов. Центр управления и ряд других. AVP Сканер помимо традиционной проверки выполняемых файлов и файлов документов обрабатывает базы данных электронной почты. Использование сканера позволяет выявить вирусы в упакованных и архивированных файлах (не защищенных паролями). Обнаруживает к удаляет макровирусы, полиморфные, стеле, троянские, а также ранее неизвестные вирусы. Это достигается, например, за счет использования эвристических анализаторов. Такие анализаторы моделируют работу процессора и выполняют анализ действий диагностируемого файла. В зависимости от этих действий и принимается решение о наличии вируса.

  • 1678. Вычисление интеграла
    Информация пополнение в коллекции 12.01.2009

    Для выполнения поставленной задачи составлена нижеописанная программа, приближенно вычисляющая определенный интеграл с помощью метода трапеций. Программа состоит из трех функций main, f и trap. Функция main позволяет ввести интервалы интегрирования и задать точность вычисления интеграла, а также вызывает функцию trap для вычисления интеграла и распечатывает на экране результат. Функция f принимает аргумент x типа float и возвращает значение интегрируемой функции в этой точке. Trap основная функция программы: она выполняет все вычисления, связанные с нахождением определенного интеграла. Trap принимает четыре параметра: пределы интегрирования типа float (a и b), допустимую относительную ошибку типа float и указатель на интегрируемую функцию. Вычисления выполняются до тех пор, пока относительная ошибка, вычисляемая по формуле | S-Sn |, не будет меньше или равна требуемой. Функция реализована с экономией вычислений, т. е. учитывается, что S0 постоянная и S1=S1+f(a+(2*i+1)*h), поэтому эти значения вычисляются единожды. Метод трапеций обладает высокой скоростью вычисления, но меньшей точностью, чем метод Симпсона, поэтому его применение удобно там, где не требуется очень высокая точность.

  • 1679. Вычисление интеграла методом Ньютона-Котеса (теория и программа на Паскале)
    Информация пополнение в коллекции 12.01.2009
  • 1680. Вычисление интеграла методом Симпсона
    Контрольная работа пополнение в коллекции 13.07.2012

    WriteLn ('Здесь не может быть корня! ');(abs (func (a)) < E) then: = aif (abs (func (b)) < E) then: = b: = (a + b) / 2;: = true;t do(abs (func (x)) < E) or (abs (a - b) < E) then: = x;: = false;(func (x) * func (a) < 0) then: = x: = x;: = (a + b) / 2;;;;;;Integral (a,b: Real): Real;= 128;, x, res: Real;: = (b - a) / n;: = a;: = 0;: = res + 0.5 * (func (x) + func (x + h)) * h;: = x + h;x > b-h;: = res;;,b: Real;: = bissection (-3, 0);: = bissection (0,3);('Корень 1 = ', a: 7: 7);('Корень 2 = ', b: 7: 7);('Площадь интеграла = ', Integral (a, b): 7: 7);;