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

  • 241. Адресация в IP-сетях
    Другое Компьютеры, программирование

    Адрес состоит из двух логических частей - номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая к номеру узла, определяется значениями первых битов адреса:

    • Если адрес начинается с 0, то сеть относят к классу А, и номер сети занимает один байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127 зарезервирован для специальных целей, о чем будет сказано ниже.) В сетях класса А количество узлов должно быть больше 216 , но не превышать 224.
    • Если первые два бита адреса равны 10, то сеть относится к классу В и является сетью средних размеров с числом узлов 28 - 216. В сетях класса В под адрес сети и под адрес узла отводится по 16 битов, то есть по 2 байта.
    • Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28. Под адрес сети отводится 24 бита, а под адрес узла - 8 битов.
    • Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.
    • Если адрес начинается с последовательности 11110, то это адрес класса Е, он зарезервирован для будущих применений.
  • 242. Активные фильтры
    Другое Компьютеры, программирование

    Путем замены переменной Р в передаточной функции ФНЧ на переменную (1/??)(P+1/P) можно получить АЧХ полосового фильтра. В результате этого преобразования АЧХ фильтра нижних частот в диапазоне 0 ? ? ? 1 переходит в правую часть полосы пропускания полосового фильтра (1 ? ? ? ?MAX). Левая часть полосы пропускания является зеркальным отображением в логарифмическом масштабе правой части относительно средней частоты полосового фильтра ? = 1 (рис. 2.36). При этом ?MIN = 1/ ?MAX. Вычисление нормированных частот среза полосового фильтра, на которых его коэффициент передачи уменьшается на 3 дБ, может быть осуществлено из частота фильтр полосовой режекторный

  • 243. Акустическое оформление громкоговорителей и требования предъявляемые к ним
    Другое Компьютеры, программирование
  • 244. Акционерные общества
    Другое Компьютеры, программирование

    В условиях затянувшейся паузы развития законодательства о рынке ценных бумаг и об акционерных обществах 31 июля 1995 года Президентом РФ был подписан Указ N 784 “ О дополнительных мерах по обеспечению прав акционеров”. Казалось бы, появление нового правового акта должно закрыть многочисленные “ белые пятна “ и противоречия отечественного корпоративного законодательства, однако правовой анализ данного документа вызывает ряд вопросов, связанных с его соответствием нормам гражданского законодательства РФ. Прежде всего Указ президента РФ от 31 июля 1995 года № 784 ( в дальнейшем - Указ ) содержит ряд положений, призванных регулировать порядок созыва и проведения общего собрания акционеров. Кроме того, Указом внесены изменения и дополнения к Указу Президента РФ от 27 октября 1993 года N 1769, который применялся вот уже полтора года. В соответствии с изменениями и дополнениями установлены новые правовые нормы по вопросам открытости реестра акционеров; обязанностей и статуса регистратора, порядка условий и последствий увеличения уставного капитала; прав акционеров при осуществлении акционерным обществом ряда корпоративных действий; ограничений акционерного общества в возможности отчуждения выкупленных на баланс собственных акций; имущественной ответственности акционеров, а также основного по отношению к дочернему акционерному обществу по обязательствам последнего. Таким образом, исходя из того, что Указ как раз призван регулировать правовое положение акционерных обществ, а также права и обязанности его акционеров, возможность его применения по отношению к акционерным обществам, создание которых не связано с приватизацией, вступает в противоречия с новым ГК РФ. Применение Указа по отношению к акционерным обществам, созданным путем приватизации, также весьма сомнительно. В этом случае законодатель хотя и допускает возможность регулирования правоотношений помимо законов иными правовыми актами ( к которым в силу ст. 3 нового ГК РФ отнесены указы Президента РФ ), но рассматриваемый Указ вряд ли может быть причислен к сфере правовых актов о приватизации. Вызывают сомнения и некоторые нормы Указа. Так, в соответствии с ч. 2 п. 1 Указа “ список акционеров, имеющих право на участие в общем собрании акционеров акционерного общества, не может быть составлен его советом директоров ранее, чем за 60 дней до даты проведения общего собрания акционеров”. Нормы этого пункта Указа затрагивают один из наиболее больных практических вопросов, возникающих при созыве и проведении общего собрания акционеров, о допуске к участию в собрании определенных категорий акционеров. Некоторые эмитенты в период подготовки к проведению общего собрания акционеров принимают решение о так называемом “закрытии реестра акционеров” ( кстати следует отметить, что столь распространенное среди специалистов определение “ закрытие реестра акционеров “ в действующем законодательстве и иных правовых актах отсутствует ). Объясняется данное действие, как правило, прагматическими задачами эмитента и регистратора, направленными на техническое упрощение процедуры регистрации акционеров на общем собрании. На практике встречаются два варианта “ закрытия реестра акционеров “. Первый вариант - так называемое “жесткое закрытие реестра”. Эмитента, имеющий (в соответствии с п. 95 “Положения об акционерных обществ”, утвержденного постановлением СМ РСФСР от 25 декабря 1990 г. N 601 и п. 9. 10. 7 Государственной программы приватизации) обязательства направить каждому акционеру не позднее 30 календарных дней до даты проведения собрания письменное уведомление о времени и месте проведения общего собрания, выполняет последнее на основании данных, предоставленных ему регистратором, который в свою очередь производит так называемый “сбор реестра”, включающий в себя список акционеров на дату, предшествующую рассылке уведомлений акционерам. При этом принимается решение о том, что в течение времени между датой сбора реестров и датой проведения общего собрания реестродержатель не осуществляет внесения записей в реестр, направленных на переоформление прав собственности зарегистрированного в реестре владельца ценных бумаг. К участию в общем собрании акционеров допускаются только лица, включенные в “собранный реестр” и соответственно получившие уведомление о проведении собрания. Совершенно очевидно, что рассмотренный порядок “жесткого закрытия реестра” является абсолютно незаконным, и его следует рассматривать как действия, направленные на нарушение гражданских прав акционеров и иных лиц, участвующих в отчуждении акций общества, со всеми вытекающими последствиями, предусмотренными гражданским законодательством. Второй вариант - так называемое “мягкое закрытие реестра”. Данный вариант аналогичен рассмотренному выше “жесткому закрытию реестра” в части того, что к участию в общем собрании акционеров допускаются только акционеры (полномочные представители акционеров), имеющиеся в списке “собранный реестр акционеров” и следовательно получившие уведомление о проведении общего собрания. Однако в период времени с момента “сбора реестра” до момента проведения общего собрания реестродержатель продолжает вносить записи в реестр акционеров, осуществляя тем самым переоформление прав собственности на новых владельцев ценных бумаг. При этом, с одной стороны, лица, вступившие в права собственности на акции в рассматриваемый период времени к участию на общем собрании акционеров не допускаются, с другой стороны, лица, фактически потерявшие права собственности на акции в результате их отчуждения в рассматриваемый период времени, однако имеющиеся в списке “собранного реестра”, - имеют возможность принять участие в общем собрании. Именно такой вариант “мягкого закрытия реестра” и предусматривается нормой п. 1 Указа, в соответствии с которой “список акционеров, имеющих право на участие в общем собрании акционеров акционерного общества, не может быть составлен ранее, чем за 60 дней до даты проведения общего собрания”. Данный порядок созыва и проведения общего собрания также нельзя назвать законным, так как он нарушает гражданские права лиц, ставших акционерами общества после составления “списка акционеров”, предусмотренные, в частности, новым ГК РФ. Таким образом, если акционер, вступивший в свои права после составления “списка акционеров, имеющих право на участие в общем собрании” и не получивший уведомления о проведении собрания (а эмитент или регистратор, действующий по поручению эмитента, действительно не обязаны и не должны высылать уведомления лицам, не вошедшим в “список акционеров”), все же изъявит желание принять участие в общем собрании акционеров, но получит от эмитента отказ, он вправе посчитать нарушенными свои гражданские права и обратиться за их защитой в суд.

  • 245. Алгебра высказываний на уроках информатики
    Другое Компьютеры, программирование

    Рассмотренные выше решения задач с помощью компьютера, призваны помочь учащимся использовать компьютер, при прохождении темы, связанной с рассмотрением основ алгебры логики. Цель, которая преследуется при использовании компьютера для рассмотрения основных понятий логики, правил построения логических выражений и логических схем, теорем алгебры логики и приемам упрощения логического выражения следующая - учащийся представляет себе компьютер как инструмент, который помогает ему решать задачи логического плана, таким образом, расширяется поле применения компьютера. При этом компьютер выступает теперь не только как объект изучения, но и как средство, которое может помочь при решении ряда задач. Развивая вышесказанное, хотелось бы рассмотреть еще одно применение компьютера при решении логических задач. Но сначала следует ознакомиться с действиями, которые необходимо предпринять для решения логической задачи на компьютере:

  • 246. Алгебра логики
    Другое Компьютеры, программирование
  • 247. Алгебраическая проблема собственных значений для матриц специального вида и ее программное обеспечение
    Другое Компьютеры, программирование

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

  • 248. Алгоритм Кнута - Морриса - Пратта
    Другое Компьютеры, программирование

    Настоящий (не упрощенный) алгоритм Бойера-Мура гарантирует, что число действий не превосходит C(m+n) в худшем случае. Он использует идеи, близкие к идеям алгоритма Кнута-Морриса-Пратта. Представим себе, что мы сравнивали образец со входным словом, идя справа налево. При этом некоторый кусок Z (являющийся концом образца) совпал, а затем обнаружилось различие: перед Z в образце стоит не то, что во входном слове. Что можно сказать в этот момент о входном слове? В нем обнаружен фрагмент, равный Z, а перед ним стоит не та буква, что в образце. Эта информация может позволить сдвинуть образец на несколько позиций вправо без риска пропустить его вхождение. Эти сдвиги следует вычислить заранее для каждого конца Z нашего образца. Как говорят знатоки, все это (вычисление таблицы сдвигов и ее использование) можно уложить в C(m+ n) действий.

  • 249. Алгоритм определения динамических характеристик гидроупругих систем для управления гидросооружениями
    Другое Компьютеры, программирование

    Анализ полученных результатов позволяет сделать вывод о том, что учет взаимодействия воды с плотиной приводит к уменьшению частот собственных колебаний и для первых восьми частот составляет от 2 до 10% в зависимости от вида плотины. Эти отклонения зависят от многих факторов: от высоты плотины, характера форм колебаний сооружения, а также от значения коэффициента откоса, контактирующего с водой. При этом самым значимым фактором является крутизна верхового откоса, определяемая коэффициентом откоса - с увеличением коэффициента откоса соответственно уменьшается влияние воды на динамические характеристики плотины. Для вертикальной стенки значение гидродинамического давления воды является определяющим.

  • 250. Алгоритм работы процессора
    Другое Компьютеры, программирование

    Основные функциональные компоненты процессора

    • Ядро: Сердце современного процессора - исполняющий модуль. Pentium имеет два параллельных целочисленных потока, позволяющих читать, интерпретировать, выполнять и отправлять две инструкции одновременно.
    • Предсказатель ветвлений: Модуль предсказания ветвлений пытается угадать, какая последовательность будет выполняться каждый раз когда программа содержит условный переход, так чтобы устройства предварительной выборки и декодирования получали бы инструкции готовыми предварительно.
    • Блок плавающей точки. Третий выполняющий модуль внутри Pentium, выполняющий нецелочисленные вычисления
    • Первичный кэш: Pentium имеет два внутричиповых кэша по 8kb, по одному для данных и инструкций, которые намного быстрее большего внешнего вторичного кэша.
    • Шинный интерфейс: принимает смесь кода и данных в CPU, разделяет их до готовности к использованию, и вновь соединяет, отправляя наружу.
  • 251. Алгоритм сжатия "Unbuffered RLE"
    Другое Компьютеры, программирование
  • 252. Алгоритм сжатия видео 'pixel behaviour check'
    Другое Компьютеры, программирование

    Первым делом декодер читает заголовок видеопотока. Получив ширину и высоту кадра видеофильма (поля Width и Height структуры PBCvideoHeader), декодер устанавливает размер массива опорного кадра по формуле Width * Height * 3. Значения полей StartRCr, StartGY и StartBCb заносятся в поля cpCurrent соответствующих элементов массива опорного кадра. Декодеру нужно сразу заполнить цветовые плоскости опорного кадра соответствующими начальными значениями. Первые три элемента массива принадлежат первому пикселю (его координаты = 0,0), следующие три элемента - второму пикселю (0,1), следующие - третьему, и так далее. Поэтому в поле cpCurrent первого элемента массива заносится значение поля StartRCr, во второй элемент массива - значение поля StartGY, в третий элемент - значение поля StartBCb, в четвертый элемент - снова поле StartRCr, в пятый - поле StartGY, и так далее. Все остальные поля элементов массива обнуляются. Замечу, что поле cpIndex обнуляется значением 0FFFFh. Декодер использует это поле, чтобы выяснить, обслуживается ли в настоящий момент для данной цветовой плоскости пикселя поведение из видеопотока или оно берется из массива поведений. Индекс набора поведений может лежать только в пределах от 0 до 8191 (всего получается 8192 набора поведений), а значение 0FFFFh находится за пределами массива, поэтому декодер легко определяет, что текущее поведение взято не из массива поведений, а прямо из видеопотока. Для наглядности приведу фрагмент программы.

  • 253. Алгоритм сжатия видео: рецепторы как кодировщики
    Другое Компьютеры, программирование

    Если вы интересовались особенностью современных алгоритмов кодирования видео, то могли обратить внимание, что MPEG и ему подобные модификации стараются выделить контуры двигающихся объектов в сцене, чтобы закодировать только их и тем самым снизить объем видеопотока. Вообще в истории сжимающих алгоритмов прослеживается изживание математических методов сжатия. Постепенно математические алгоритмы достигли того предела, после которого блок данных нельзя больше сжать, не потеряв информации. На смену им появились JPEG и MPEG. Здесь уже сжатие достигалось за счет потерь избыточной информации. В конечном итоге в MPEG добавилась еще и компенсация движения, когда отслеживаются контуры смещающихся объектов, чтобы в следующем кадре передвинуть объекты в новое положение без повторного кодирования их содержимого (которое внутри их контуров). Но беда MPEG заключалась в том, что контуры отслеживались в виде целых блоков (квадратиков), ибо отслеживать реальные контуры слишком сложно. Должно быть, вы видели, как при неуверенном приеме кабельного канала на экране телевизора изображение начинает выводиться скачущими квадратиками.

  • 254. Алгоритм сжатия исторической информации
    Другое Компьютеры, программирование

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

  • 255. Алгоритм удаления циклов в графе вертикальных ограничений задачи трассировки многослойного канала
    Другое Компьютеры, программирование

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

  • 256. Алгоритми розрахунку періодичного режиму в нелінійній схемі
    Другое Компьютеры, программирование

    Відповідними методами інтегрування можна вважати такі, котрі потребують малих витрат на обчислення при дотриманні заданої точності. Під витратами розумітимемо загальний обєм розрахунків (число арифметичних операцій), необхідний обєм памяті ЕОМ, машинний час і т.ін. Цілком зрозуміло суперечність потреб високої точності і малих витрат. Дійсно, якщо не вдаватися в подробиці, то здається, що точність чисельного інтегрування тим вище, чим менший крок. З іншого боку, із зменшенням кроку зростає час розрахунку. Справа ускладнюється ще й тим, що в деяких ситуаціях зменшення кроку не вирішує проблему точності. Це зустрічається при інтегруванні “жорстких” диференційних рівнянь, в яких коефіцієнти значно різняться через великий розкид постійних часу кола. В результаті, в перехідному процесі є швидкі та повільні складові, із правильним розрахунком яких впорається далеко не всякий метод інтегрування. Таким чином, в обчислювальній математиці зявилась необхідність вияву властивостей чисельних методів інтегрування, які впливають на витрати та точність розрахунків. В даний час прийнято характеризувати ці методи точністю і стійкістю.

  • 257. Алгоритмизация
    Другое Компьютеры, программирование

    Основным в процессе программирования является разработка алгоритма. Это один из наиболее сложных этапов решения задачи с использованием ЭВМ. В начале обучения программированию, на наш взгляд, целесообразно не привязываться сразу к какому-либо языку, разрабатывать алгоритмы без записи на ЯПВУ, а, например, с помощью блок-схем или иным аналогичным способом. После такой "чистой" алгоритмизации учащимся или студентам проще перейти к записи того же алгоритма на определённом языке программирования. В настоящей публикации продемонстрирован именно такой подход.

  • 258. Алгоритмизация и програмирование
    Другое Компьютеры, программирование

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

  • 259. Алгоритмизация и программирование
    Другое Компьютеры, программирование

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

  • 260. Алгоритмизация и программирование процессов на Fox
    Другое Компьютеры, программирование

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

    1. Список литературы
    2. Лемашко Е.В., Романчуков В.Г. Программирование в системе команд СУБД семейства Fox: учебное пособие / ГАУ, М., 1998.
    3. Компьютерный практикум. Программирование в среде Турбо-Паскаль и СУБД типа Fox. Методические указания к выполнению курсового проекта. /Сост.: О.Н.Леонова, И.А.Несмеянов; ГАУ, М.,1998.