Информация по предмету Компьютеры, программирование

  • 1281. Линейная часть УКВ тюнера IV-класса
    Другое Компьютеры, программирование

    Постоянство мощности ЧМ и ФМ сигналов существенное преимущество в связи с развитием сети ретрансляторов. Ведь ультракороткие волны слабо огибают земную поверхность? поэтому дальность действия УКВ передатчиков в обычных условиях не намного превосходит дальность прямой видимости. Дальность значительно увеличивается при наличии ретранслятора, а тем более цепочки ретрансляторов? установленных на возвышенных местах. Из-за нелинейности усилительных каскадов ретранслятора слабые сигналы подавляются в нем сильными. Если к тому же сильный сигнал модулирован по амплитуде? то в ретрансляторе возникнет перекрестная модуляция и слабый сигнал так же окажется промодулирован? связь нарушится. При использовании угловой модуляции перекрестная модуляция не возникает. Наличие сильного сигнала приводит лишь к уменьшению коэффициента усиления ретранслятора (забитие)? но не нарушает возможности проведения связи. По этой же причине передатчики с угловой модуляцией практически не создают помех телевизионному и радиоприему и значительно меньше мешают близко расположенным радиостанциям по сравнению с АМ и SSB передатчиками.

  • 1282. Линейное программирование
    Другое Компьютеры, программирование

    Когда цель определена, оптимальным считается такой способ действий, который в наибольшей степени способствует достижению этой цели. Однако «качество» реализации процедуры выбора зависит от того, насколько полно известны допустимые альтернативы управляющих воздействий. Требуется выявить полное множество так называемых управляемых переменных. Важным моментом при принятии управляющих решений является идентификация неуправляемых переменных, то есть субъекта управления. Для построения математической модели необходимо иметь строгое представление о цели функционирования исследуемой системы и располагать информацией об ограничениях, которые определяют область допустимых значений управляемых переменных. Как цель, так и ограничения должны быть представлены в виде функций от управляемых переменных. Анализ модели должен привести к определению наилучшего управляющего воздействия на объект управления при выполнении всех установленных ограничений. При упрощённом описании реальных систем, на основе которого будет строиться та или иная модель, прежде всего следует идентифицировать доминирующие переменные, параметры и ограничения. Модель, будучи дальнейшим упрощением образа системы-оригинала, представляет собой наиболее существенные для описания системы соотношения в виде целевой функции и совокупности ограничений.

  • 1283. Линейное программирование: решение задач графическим способом
    Другое Компьютеры, программирование

    Procedure Write( [ var F : Text; ] P1 [ , P2,…, PN ] ); (текстовые файлы) Записывает одну или более величин в текстовый файл. F - переменная текстового файла, если не указана, то предполагается использование стандартной файловой переменной Output, P1,...,PN - параметры записи, которые содержат выводимые выражения типов Char, Integer, Real, String, Packed String или Boolean. Параметр записи также может содержать спецификацию ширины поля и количество десятичных знаков. Параметр записи имеет следующий вид: OutExpr [ : MinWidth [ : DecPlaces ] ], где OutExpr представляет собой выводимое выражение, MinWidth - целое число, задающее минимальную ширину поля, которая должна быть больше нуля. Записывается ровно столько символов, сколько определено в MinWidth (при необходимости используются ведущие пробелы) за исключением случаев, когда OutExpr имеет значение, которое должно быть представлено большим количеством символов, чем указано в MinWidth. В этом случае записывается количество символов, достаточное для представления выводимой величины. Аналогично, если параметр MinWidth опущен, то записывается необходимое количество символов. DecPlaces задает число десятичных знаков в представлении вещественного значения с фиксированной точкой. Оно может указываться только в том случае, если OutExpr имеет тип Real, и указан параметр MinWidth. Если параметр MinWidth указан, то он должен быть больше или равен нулю.

  • 1284. Линейные метрические, нормированные и унитарные пространства
    Другое Компьютеры, программирование

    где р(t) некоторая положительная, непрерывная на интервале [a, b] функция. Для отрезка [-1, 1] и p(t) = 1 получаем полиномы Лежандра; для отрезка [-1, 1] и - полиномы Чебышева первого рода; для полупрямой [0, ] и p(t) = е-t полином Лягерра; для всей оси (-, ) и p(t) = е-t полином Эрмита и т.д.

  • 1285. Линейные списки. Стек. Дек. Очередь
    Другое Компьютеры, программирование
  • 1286. Линейные устройства с дифференциальными операционными усилителями
    Другое Компьютеры, программирование

    -преобразований [Текст] / Н.Г. Гадахабадзе, Н.К. Джибладзе, В.К. Чичинадзе // Автоматика и телемеханика. 2007. № 4. С. 8694.

  • Гантмахер, Ф.Р. Теория матриц [Текст] / Ф.Р. Гантмахер. М. : Наука, 2006. 576 с.
  • Гехер, К. Теория чувствительности и допусков электронных цепей [Текст] / К. Гехер. М. : Сов. радио, 2008. 315 с.
  • Глориозов, Е.Л. Информационно-поисковая система для структурного синтеза логических электронных схем [Текст] / Е.Л. Глориозов // Радиоэлектроника. 2006. Т. 24, № 6. С. 1723.
  • Глориозов, Е.Л. Метод структурного схемотехнического синтеза электронных схем [Текст] / Е.Л. Глориозов // Радиоэлектроника. 2009. Т. 22, № 6. С. 713.
  • Глориозов, Е.Л. Структурный схемотехнический синтез электронных схем [Текст] / Е.Л. Глориозов, В.П. Панферов // Изв. вузов. Радиоэлектроника. 2010. Т. 24, № 6. С. 8084.
  • Знаменский, А.Е. Активные RC-фильтры [Текст] / А.Е. Знаменский, И.Н. Теплюк. М. : Связь, 2010. 279 с.
  • Иванов, Ю.И. Увеличение гарантированного затухания в полосе задерживания RC-фильтров второго порядка [Текст] / Ю.И. Иванов // Проблемы современной аналоговой микросхемотехники : сборник трудов МНПС. Шахты, 2008. С. 95101.
  • Ильин, В.Н. Интеллектуализация САПР [Текст] / В.Н. Ильин // Известия вузов. Радиоэлектроника. 2007. Т. 30, № 6. С. 513.
  • Капустян, В.И. Активные RC-фильтры высокого порядка [Текст] / В.И. Капустян. М. : Радио и связь, 2009. 248 с.
  • Капустян, В.И. О возможности увеличения рабочих частот активных RC-фильтров на операционных усилителях [Текст] / В.И. Капустян, Н.Н. Савков // Избирательные системы с обратной связью. 2008. Вып. 4. С. 6265.
  • Квакернаак, Х. Линейные оптимальные системы управления [Текст] : пер. с англ. / Х. Квакернаак, Р. Сиван. М. : Мир, 2007. 650 с.
  • Коротков, А.С. Микроэлектронные аналоговые фильтры на преобразователях импеданса [Текст] / А.С. Коротков. СПб. : Наука, 2009. 416 с.
  • Красовский, А.А. Алгоритмические основы оптимальных адаптивных регуляторов нового класса [Текст] / А.А. Красовский // Автоматика и телемеханика. 2006. № 9. С 104116.
  • Крутчинский, С.Г. Активные R-фильтры СВЧ диапазона [Текст] / С.Г. Крутчинский, Е.И. Старченко, А.И. Гавлицкий // Проблемы современной аналоговой микросхемотехники : труды 6-го Международного НПС. 2007. Ч. 1. С. 126133.
  • Крутчинский, С.Г. Аналого-цифровые интерфейсы микроконтроллерных адаптивных регуляторов циклического типа для объектов электроэнергетики [Текст] / С.Г. Крутчинский // Известия РАН. Автоматика и телемеханика. 2006. № 5. С. 163174.
  • Крутчинский, С.Г. Мультидифференциальные операционные усилители и прецизионная микросхемотехника [Текст] / С.Г. Крутчинский, Е.И. Старченко // Электроника и связь. 2010. № 20. С. 3745.
  • Крутчинский, С.Г. Мультидифференциальные операционные усилители. Особенности схемотехники и практического применения [Текст] / С.Г. Крутчинский, Е.И. Старченко // Актуальные проблемы твердотельной электроники и микроэлектроники : труды 8-й Междунар. НТК, г. Таганрог, 1419 сент. 2009 г.
  • Крутчинский, С.Г. Основы схемотехнического проектирования активных фильтров ВЧ и СВЧ диапазонов [Текст] / С.Г. Крутчинский // Проблемы современной аналоговой микросхемотехники : труды 6-го Междунар. НПС. 2007. Ч. 1. С. 120125.
  • Крутчинский, С.Г. Особенности структурного синтеза принципиальных схем микроэлектронных устройств частотной селекции [Текст] / С.Г. Крутчинский // Микроэлектроника. 2006. № 4.
  • Крутчинский, С.Г. Расширение диапазона рабочих частот ограничителей спектра с низким дрейфом нуля [Текст] / С.Г. Крутчинский, Д.А.Щекин // Проблемы современной аналоговой микросхемотехники : сборник материалов Междунар. науч.-практ. семинара. Шахты, 2008. С. 8389.
  • Крутчинский, С.Г. Расширение диапазона рабочих частот перестраиваемых ARC-устройств [Текст] / С.Г. Крутчинский // Радиоэлектроника. № 11. Т. 31. С. 7476.
  • Крутчинский, С.Г. Синтез структур аналоговых интерфейсных ус-ройств [Текст] / С.Г. Крутчинский // Электроника и связь. 2010. № 8. Т. 2. С. 320324.
  • Крутчинский, С.Г. Синтез структур микроэлектронных устройств аналоговой обработки сигналов [Текст] / С.Г. Крутчинский // Проблемы физической и биомедицинской электроники : сборник докладов Междунар. НТК. Киев, 2006.
  • Крутчинский, С.Г. Синтез структур прецизионных аналоговых устройств [Текст] / С.Г. Крутчинский // Теория и системы управления. 2010. № 6. С. 164172.
  • Крутчинский, С.Г. Собственная компенсация в электронных усилителях [Текст] / С.Г. Крутчинский, Н.Н.Прокопенко, Е.И. Старченко // Электроника и связь. 2008. №21. С. 8591.
  • Крутчинский, С.Г. Структурная оптимизация дифференциальных каскадов [Текст] / С.Г. Крутчинский // Известия ЮФУ. Серия «Технические науки». 2009. № 7. С. 4148.
  • 1287. Листы опорных сигналов
    Другое Компьютеры, программирование

    Знание структуры памяти позволяет уже при изучении этого материала основательно рассмотреть механизм выполнения алгоритма на ЭВМ - второй принцип, сформулированный фон Нейманом, - принцип программного управления (опорный сигнал ПУ). На ЛОС в квадрате, соответствующем арифметическому устройству, помещена последовательность трех команд - три оператора (так они называются в алгоритмических языках) присваивания значений переменным C и S. При записи операторов использован знак операции присваивания :=. После выполнения операторов C:=A+B и S:=A+B переменные C и S получат значение, равное сумме значений переменных A и B, которые были введены в память ЭВМ с помощью команд ввода. После выполнения оператора S:=S/2.2 переменная S получит новое значение, которое равно старому значению этой переменной, разделенному на константу. Последняя тоже берется из некоторой ячейки памяти ЭВМ.

  • 1288. Логические операторы VB
    Другое Компьютеры, программирование

    При проверки данного условия на экран выскочит сообщение, извещающие, что пользователь счастливый человек, т.к. у него есть машинa И компьютер :-)! А теперь перед третьей или четвёртой строкой поставьте апостроф "'" - закоменнтируйте строку. Теперь одна из переменных будет False по умолчанию. Теперь сообщение НЕ выскочит, т.к. пользователь не очень счастливый, имея машину ИЛИ компьютер...

  • 1289. Логические элементы и их электронные аналоги
    Другое Компьютеры, программирование

    В простейшем случае элемент НЕ инвертор - может быть выполнен на биполярном (или полевом) транзисторе с общим эмиттером (рис. 7, а). Когда на входе А действует сигнал 0, транзистор VT тока" не проводит и напряжение на выходе Q максимально, практически равно напряжению источника питания и соответствует сигналу 1. Если на входе действует положительное напряжение, соответствующее сигналу 1, транзистор VT (n - p - n-типа) отпирается, переходит в режим насыщения и напряжение на выходе Q снижается до уровня 0,10,3 В, соответствующее сигналу 0. Таким образом, схема инвертирует входной сигнал. У рассмотренной схемы НЕ много недостатков: малы быстродействие и нагрузочная способность и весьма низка помехоустойчивость. Поэтому на практике используют более сложные схемы. В частности, на рис. 7, б приведена схема инвертора семейства ТТЛ на основе многоэмиттерного транзистора VT1. При напряжении логического 0 на входе А создаются условия для протекания тока в транзисторе VT1 только в цепи перехода эмиттер-база (на рис. 7, б указаны два параллельно соединенных эмиттера, работающих как один), а переход коллектор-база закрыт, вследствие чего нет тока в цепи базы транзистора VT2 и он заперт. При этом на его коллекторе имеется напряжение, близкое к напряжению источника питания. Это напряжение действует на базу транзистора VT3, что приводит к его полному отпиранию. В то же время транзистор VT4 заперт, поскольку на его базу не подается никакого напряжения, так как транзистор VT2 закрыт, ток через него не проходит и на резисторе R2 нет напряжения (которое могло бы открыть транзистор VT4). Таким образом, поскольку транзистор VT3 открыт, а VT4 закрыт, на выходе Q действует положительное напряжение, близкое к напряжению источника питания, что соответствует логической 1. Если на вход А подается напряжение логической 1, то переход эмиттер - база транзистора VT1 запирается, но создаются условия для протекания тока через его переход коллектор - база и тем самым для протекания тока через базу транзистора VT2, что приводит к его отпиранию и переходу в режим насыщения. При этом транзистор VT3 запирается (так как на коллекторе VT2 действует слишком низкое напряжение), а транзистор VT4 отпирается, так как на его базу подается с резистора R2 напряжение в положительной полярности. Таким образом, через малое сопротивление открытого транзистора VT4 выход соединяется с общей шиной «землей» и напряжение на нем оказывается почти нулевым и схема работает как инвертор. Диод VD, включенный на вход А, защищает схему от перегрузки по входу.

  • 1290. Логический вывод на основе нечеткой метаимпликации
    Другое Компьютеры, программирование

    Модель принятия решений на основе композиционного правила вывода описывает связь всех возможных состояний сложной системы с управляющими решениями. Формально модель задается в виде тройки (X,R,Y), где базовые множества, на которых заданы, соответственно, входы и выходы системы, R нечеткое соответствие “вход-выход”. Соответствие R строится на основе словесной качественной информации специалиста (эксперта), путем непосредственной формализации его нечетких стратегий. Эксперт описывает особенности принятия решений при функционировании сложной системы в виде ряда высказываний типа “если , то , иначе, если , то , иначе, ..., если , то ”. Здесь , ,..., нечеткие подмножества, определенные на базовом множестве X, а , ,..., нечеткие подмножества из базового множества Y. Все эти нечеткие подмножества задаются функциями принадлежности и .

  • 1291. Логічні елементи
    Другое Компьютеры, программирование

     

    1. Сигнали, що визначаються рівнем напруги називаються потенціальними, а схеми, що їх використовують - потенціальними логічними схемами. Логічним змінним можуть відповідати також наявність або відсутність тактового імпульсу у визначені моменти часу. Такі сигнали і логічні схеми, що їх використовують, називають імпульсними.
    2. Елементи ТТЛ характерні тим, що вхідне коло елементів виконується на основі багато-емітерного транзистора по схемі з спільною базою, який має низький вхідний опір. Також стум і напруга.
    3. Час затримки розповсюдження t ЗТРСР = 0,5 (t1,0ЗТР + t0,1ЗТР ) є усередненим параметром швидкодії, що використовується при розрахунку часових характеристик послідовно включених цифрових мікросхем. В довідникових даних найбільш часто приводяться наступні динамічні параметри цифрових мікросхем: t1,0зт, t0,1зт, t1,0зтр, t0,1зтр.
    4. В статичному режимі розрізняють статичну завадостійкість по низькому U0ЗВ і високому U1ЗВ рівнях. Значення U0ЗВ і U1ЗВ визначать з допомогою перехідних характеристик. Параметр U1ЗВ визначається, як різниця мінімальної напруги високого рівня U1ВХmin і напруги в точці перегину верхньої кривої. Параметр U0ЗВ визначається як різниця напруг в точці перегину нижньої кривої і максимальної напруги низького рівня U0ВXmax.
    5. Коефіцієнт розгалуження по виходу КРоз (навантажувальна здатність) визначає число входів аналогічних елементів, які можуть бути без порушення працездатності підєднанні до виходу попереднього ЛЕ. Коефіцієнт об'єднання по входу Коб визначає максимальне число входів цифрових мікросхем. Розрізняють коефіцієнти об'єднання по входу І КобІ та по входу АБО КобАБО.
    6. Даний елемент реалізує функцію "І-НІ в додатній логіці і функцію "АБО-НІ у від'ємній логіці, причому на транзисторах VТ2VТ4 реалізовано складний інвентор, який здійснює операцію "НІ".
    7. Таке схемне рішення дозволило забезпечити високу навантажувальну здатність, достатню швидкодію і завадостійкість схеми, оскільки струм в закритому стані схеми створюється малим вихідним опором емітерного повторювача, зібраного на транзисторі VТЗ. а у відкритому стані струм, що поступає в схему, забезпечується малим вихідним опором відкритого транзистора VТ4.
    8. Логічна функція число можливих значень якої і кожної її незалежної змінної дорівнює двом називається Булевою.
    9. Є такі основні функції двох змінних: мінтерм, макстерм. Мінтерм це функція n змінних, яка дорівнює 1 при одному наборі. Макстерм це функція n змінних, яка дорівнює 0 при одному наборі.
    10. Система функцій, суперпозицією яких може бути представлена будь - яка булева функція називається функціонально повною, вона утворює базис.
    11. Відємна логіка відрізняється кількістю операцій. Вона збільшена на 2 операції,також деякі операції замінено іншими операціями
  • 1292. Локализация дефектов в кабеле посредством рефлектометров
    Другое Компьютеры, программирование

    Одной из актуальных проблем связи является увеличение дальности передачи без дополнительного расхода цветных металлов. Для решения этой задачи производители постоянно совершенствуют аппаратуру и стремятся уменьшить затухание на линиях. Наиболее простой способ минимизации затухания состоит в искусственном увеличении индуктивности линий. Этот способ получил название «пупинизация» по имени его изобретателя М. Лунина, который для уменьшения затухания абонентской линии в диапазоне частот до 3 кГц предложил периодически включать в линию катушки с индуктивностью, примерно на два порядка превышающей индуктивность самой абонентской линии, и определил оптимальное расстояние между ними. Такие катушки обычно называют пупиновскими катушками, а расстояние между двумя соседними катушками шагом пунинизации.

  • 1293. Локальна комп'ютерна мережа в житловому будинку
    Другое Компьютеры, программирование

    Фізична топологія - зірка: кожен вузол мережі з'єднується зі своїм портом кабельного центру кабельним променем, що не повинен перевищувати довжини 100 м. На кінцях кабелю за допомогою спеціального обтискаючого інструмента встановлюються 8-контактні розняття RJ-45. Найбільш поширеними є 8-ми та 16-ти портові кабельні центри, що комплектуються зовнішніми адаптерами електромережі. Звичайно, один з портів призначається для з'єднання з наступним кабельним центром (перехрещеними парами провідників). Більшість кабельних центрів мають також розняття для під'єднання тонкого коаксіального кабелю, що дає змогу гнучко комбінувати фізичну топологію мережі Ethernet та обидва найбільш поширених типи кабелю. Найбільш вразливе місце Ethernet на витій парі - кабельний центр, вихід з ладу якого паралізує всі вузли мережі, з'єднані з ним витими парами.

  • 1294. Локальні, корпоративні та глобальні інформаційні мережі
    Другое Компьютеры, программирование

    Державна інформаційна мережа. Основними функціями цієї умовно названої мережі може бути єдине висвітлення державної ділової інформації: законодавчих, розпоряджувальних та інших нормативних актів на законодавчому рівні. Крім того, сюди можна віднести інформацію про структурні перебудови державного апарату, кадрові зміни, структуру бюджету та хід його використання, міжнародні стосунки й т. ін. Постачальниками цієї інформації є інформаційні структури Верховної Ради, Адміністрації Президента, Кабінету Міністрів, Верховного Суду, Прокуратури, Міністерства юстиції тощо. Значна доля інформації може надходити й від місцевих органів влади. Контури цієї мережі вже діють. Це інформаційно-пошукова система «Законодавчі та нормативні акти.

  • 1295. Локальные вычислительные сети. Операционная система NetWare фирмы Novell
    Другое Компьютеры, программирование

    Каждая рабочая станция представляет собой обычный персональный компьютер, работающий под управлением собственной дисковой операционной системы (такой, как DOS или OS/2). Однако в отличие от автономного персонального компьютера рабочая станция содержит плату сетевого интерфейса и физически соединена кабелями с файлом-сервером. Кроме того, рабочая станция запускает специальную программу, называемой оболочкой сети, которая позволяет ей обмениваться информацией с файл-сервером, другими рабочими станциями и прочими устройствами сети. Оболочка позволяет рабочей станции использовать файлы и программы, хранящиеся на файл-сервере, так же легко, как и находящиеся на ее собственных дисках.

  • 1296. Локальные и глобальные компьютерные сети
    Другое Компьютеры, программирование

    Вопросы для самопроверки:

    1. Что такое распределенная обработка данных?
    2. Что такое многомашинный вычислительный комплекс?
    3. Что такое компьютерная вычислительная сеть?
    4. Каковы особенности, отличающие сеть от многомашинного вычислительного комплекса?
    5. Приведите классификацию компьютерных сетей?
    6. Что такое глобальная компьютерная сеть, региональная и локальная сеть?
    7. Назовите основные элементы компьютерной сети?
    8. Назовите основные компоненты коммуникационной сети?
    9. Что такое симплексная, полудуплексная и дуплексная передачи?
    10. Назовите основные аппаратные средства систем передачи?
    11. Что такое скорость передачи данных?
    12. Что такое звено данных? Назовите типы звеньев данных?
    13. Что такое архитектура вычислительной сети?
    14. Что такое протокол?
    15. Дайте характеристику витой пары проводов, коаксиального и оптоволокнистого кабеля?
    16. Что такое топология сети и каковы особенности кольцевой, шинной и звездообразной топологии?
    17. В каких областях и почему применяется ЛВС?
    18. Что такое Интернет?
    19. Как работает электронная почта?
    20. Что такое WWW?
    21. Что такое телеконференция?
  • 1297. Локальные сети на основе коммутаторов
    Другое Компьютеры, программирование
  • 1298. Макросы в Excel
    Другое Компьютеры, программирование

    Если кнопка Остановить макрос отсутствует с экрана, то ее легко можно восстановить. Для этого нажмите правую кнопку мыши на любой панели инструментов и в появившемся списке выберите пункт Настройка. Появится список категорий кнопок. Выберите среди них категорию Макрос. Появится набор кнопок, который содержит кнопку Остановить макрос. Нажмите на ней кнопку мыши и, удерживая ее нажатой, переместите кнопку на нужную вам панель или просто на экран. Для выхода из режима настройки панелей нажмите кнопку Закрыть.

  • 1299. Максимальная скорость мобильного Интернета в сетях GPRS, Wi-Fi, CDMA
    Другое Компьютеры, программирование

    Весь поток данных отправителя разбивается на отдельные пакеты и затем доставляется получателю, где пакеты собираются воедино, и совсем необязательно, что все пакеты пойдут одним маршрутом. Стандарт GPRS не просто обеспечивает высокую скорость передачи данных, но и допускает постоянное виртуальное соединение пользователей с сетью, так что электронная почта может загружаться в фоновом режиме. Поскольку необходимость в возобновлении соединения отпадает, исчезают задержки на время установления соединения. Звонить и отвечать на вызовы можно одновременно с передачей данных. Беспроводной доступ к электронной почте позволяет принимать и отправлять сообщения «мгновенно» практически где угодно и когда угодно. Интернет и GPRS объединяет не только пакетная передача данных. При начале GPRS сессии каждому GPRS-терминалу так же, как и в Интернете, присваивается свой уникальный адрес, протокол GPRS прозрачен для TCP/IP, поэтому интеграция GPRS сети с Интернетом происходит незаметно для конечного пользователя. Для передачи данных, помимо высокоэффективных алгоритмов кодирования, используется довольно интересная технология: терминалу автоматически выделяются неиспользуемые в данный момент времени таймслоты, что позволяет оптимизировать загрузку сети. Такая схема влечет за собой «плавающие» скорости передачи данных у конкретной базовой станции в зависимости от количества активных абонентов.

  • 1300. Максимальное ускорение алгоритма поиска
    Другое Компьютеры, программирование

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