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

  • 1321. Машина Тьюринга. Парадигма программирования
    Другое Компьютеры, программирование
  • 1322. Машинний переклад
    Другое Компьютеры, программирование

    «Promt 98» професійна 32-розрядна система для автоматичного перекладу документів, що успадкувала одночасна лінгвістичні й інтерфейсні розробки систем машинного перекладу сімейства Stylus. Ця система складається з кількох модулів, пов'язаних між собою так називаним інтегратором. У її склад входить модуль FileTranslator для пакетної обробки великої кількості документів. Для цього необхідно вказати системі файли, який потрібно перевести, і запустити процес перекладу. Можна формувати чергу перекладу чи безпосередньо в модулі File Translator, чи відправляти на переклад документи, відкриті в системі "Промт". Модуль Webwork броузер, що дозволяє одержати синхронний переклад HTML-сторінок при роботі в Internet. Модуль QTrans використовується для перекладу невеликих неформатованих текстів з буфера обміну чи введених із клавіатури. Promt 98 дозволяє виконати переклад для трьох мовних пар у двох напрямках: англійський російський, німецький російський і французький російський. Система підтримує формати: .txt, .doc, .rtf, .wri, .htm; має інтуїтивно зрозумілий інтерфейс. Promt 98 вмонтована в Word і Excel, вона використовує системи перевірки правопису Lingvo Corrector, "Пропис", "Орфо" і ін.; надає можливість користувачу вибрати варіант перекладу серед кількох пропонованих.

  • 1323. Машиночитаемый каталог
    Другое Компьютеры, программирование

    Для преодоления несовместимости форматов было принято решение разработать международный формат MARC (UNIMARC), который позволил бы принимать записи, составленные в любом формате MARC так, чтобы они могли конвертироваться в UNIMARC, а из него в любой другой формат MARC. Для этого каждой национальной службе достаточно будет составить только две программы (одну для конвертирования в UNIMARC, другую из формата UNIMARC) вместо специальных программ конвертирования в каждый из форматов MARC, например, INTERMARC в UKMARC, USMARC в UKMARC и т.д. Таким образом, основной целью создания формата UNIMARC является содействие международному обмену данными в машиночитаемой форме между национальными библиографическими службами, а также более простое и удобное составление описания библиографических единиц, их поиск и контроль. Последнее достигается с помощью разработанных методов записи библиографической информации, осуществляемой в соответствии с международными стандартами.

  • 1324. Международная радиосвязь и радиообмен
    Другое Компьютеры, программирование

    Связь.QUAЕсть ли у вас известия от …?У меня есть известия от …Обмен корреспонденциейQRU*Есть ли у вас что-нибудь для меня?У меня нет для вас ничего.QRGДолжен ли я передавать по … телеграмм подряд?Передавайте по … телеграмм подряд.QSL*Можете ли вы подтвердить прием?Даю вам подтверждение приема.QSZ*Должен ли передавать каждое слово или группу несколько раз?Предавайте каждое слово или группу дважды (или по … раз).QTAДолжен ли я аннулировать телеграмму № …?Аннулируйте телеграмму № ….QTC*Сколько у вас телеграмм для передачи?У меня … телеграмм для передачи.Прекращение работыQRT*Должен ли я прекратить передачу?Прекратите передачу.QUM*Могу ли я возобновить нормальную работу?Можете возобновить нормальную работу.СрочностьQUD*Приняли ли вы сигнал срочности, переданный … станцией?Я принял сигнал срочности, переданный … станцией.БедствиеQUF*Приняли ли вы сигнал бедствия, переданный … (позывной)?Я принял сигнал бедствия, переданный … (позывной) в … часов.QUM*Могу ли я возобновить нормальную работу?Можете возобновить нормальную работу.Поиски и спасениеQSEКаким является предполагаемый дрейф спасательного средства?Предполагаемый дрейф спасательно средства определяется в … (цифры).QSFПодобрали ли вы спасаемых?Я подобрал спасаемых и направляюсь на базу.QUNПросьба к судам, находящимся в непосредственной близости от меня. Мое положение, курс и скорость хода следующие …QUSОбнаружили ли вы спасаемых?Я обнаружил:

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

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

  • 1326. Мережі
    Другое Компьютеры, программирование

    Розглянемо сім задач, які розвязуються за допомогоюПК, що працює в складі ЛОМ, і які досить важко вирішити за допомогою окремого ПК.

    1. Поділ файлів. ЛОМ дозволяє багатьом користувачам працювати з одним файлом, що зберігається на центральному файл-сервері.
    2. Передача файлів. ЛОМ дозволяє швидко копіювати файли будь-якого розміру з одного компютера без використання дискет.
    3. Доступ інформації і файлів. ЛОМ дозволяє запускати прикладні програми з любої із робочих станцій, де б вона небула розміщена.
    4. Поділ прикладних програм. ЛОМ дозволяє двом користувачам використовувати одну копію програми. Але двоє користувачів не можуть редагувати один і той же документ.
    5. Одночасне введення даних в прикладні програми. Мережеві прикладні програми дозволяють декільком користувачам одночасно вводити дані, необхідні для роботи програм. Наприклад, вести записи в бухгалтерській книзі. Але це можуть робити лиш ті програми, в яких закладений мережевий звязок.
    6. Поділ прінтера. ЛОМ дозволяє декільком користувачам на різних робочих станціях один або декілька дорогих лазерних прінтерів.
    7. Електронна пошта. Можна використовувати ЛОМ як поштову службу і розсилати службові записки, доповіді, повідомлення іншим користувачам. Телефон працює бистріше і є більш зручним, але електронна пошта передає повідомлення навіть і в тому випадку, якщо в даний момент абонент відсутній на робочому місці і для цього не потрібно паперу.
  • 1327. Мережне адміністрування
    Другое Компьютеры, программирование

    Результат такого розвитку подій неважко пророчити заздалегідь: індустрія ПО мережного управління виявилася розділеної на трьох частини. Першу утворять платформи мережного управління - аналоги операційних систем, що формують середовище для запуску додатків, але при цьому вони володіють обмеженою функціональністю. Типовими прикладами продуктів цієї категорії є Openwork компанії Hewlett-Packard і SPECTRUM виробництва Cabletron. Другий сегмент пов'язаний із керуючими додатками виробників мережних апаратних засобів, про які тільки що говорилося. Проте вони розраховані на всеосяжне управління тільки цілком визначеною групою пристроїв і рідко дозволяють обслуговувати вироби інших компаній. Подібні додатки пропонуються практично усіма відомими постачальниками устаткування; найбільше яскраві представники продуктів цієї категорії - CiscoWorks, 3Com Transcend, Nortel/Bay Optivity, Forework (цікаво, що згадана вище розробка Cabletron не ставиться до данної групи , оскільки із самого початку створювалася в якості універсальної керуючої платформи). Нарешті, замикають хід численні програми третіх фірм, націлені на рішення вузьких задач мережного адміністрування. З погляду користувача описана ситуація означає тільки одне: набір застосовуваних засобів мережного адміністрування стає дзеркальним відбитком «зоопарку» встановленого активного устаткування.

  • 1328. Метод ветвей и границ
    Другое Компьютеры, программирование
  • 1329. Метод Гаусса с выбором главной переменной
    Другое Компьютеры, программирование

    abОтветы:00X1 = -12.660899 X2 = -16.107649 X3 = 5.273899 X4 = 66.2991371X1 = -12.132586 X2 = -14.858407 X3 = 5.186943 X4 = 63.3472892X1 = -11.604272 X2 = -13.609166 X3 = 5.099988 X4 = 60.395443X1 = -11.075957X2 = -12.359925 X3 = 5.013031 X4 = 57.4435954X1 = -10.547642 X2 = -11.110685 X3 = 4.926076 X4 = 54.4917465X1 = -10.019327 X2 = -9.861445 X3 = 4.839121 X4 = 51.53990110X1 = 13.959632 X2 = -39.106359 X3 = 7.324007X4 = -27.7567651X1 = 16.668562 X2 = -46.672114 X3 = 8.73446 X4 = -33.6053122X1 = 19.377489 X2 = -54.237864 X3 = 10.144913 X4 = -39.4538613X1 = 22.086416 X2 = -61.803618 X3 = 11.555367 X4 = -45.302414X1 = 24.795347 X2 = -69.369373 X3 = 12.96582 X4 = -51.1509595X1 = 27.504276 X2 = -76.935127 X3 = 14.376274 X4 = -56.99950820X1 = 1.033843 X2 = -1.696273 X3 = 0.997951 X4 = -0.2117271X1 = 1.191176 X2 = -2.016845 X3 = 1.183171 X4 = -0.4867732X1 = 1.348508 X2 = -2.337417 X3 = 1.36839 X4 = -0.7618193X1 = 1.505841 X2 = -2.657989 X3 = 1.55361 X4 = -1.0368654X1 = 1.663174 X2 = -2.978561 X3 = 1.73883 X4 = -1.3119115X1 = 1.820507 X2 = -3.299134 X3 = 1.92405 X4 = -1.58695730X1 = 0.772977 X2 = -0.794749 X3 = 0.762146 X4 = 0.130161X1 = 0.872765 X2 = -0.954303 X3 = 0.902687 X4 = -0.0085592X1 = 0.972553 X2 = -1.113856 X3 = 1.043229 X4 = -0.1472783X1 = 1.072341 X2 = -1.27341 X3 = 1.18377 X4 = -0.2859984X1 = 1.172129 X2 = -1.432964 X3 = 1.324311 X4 = -0.4247175X1 = 1.271917 X2 = -1.592518X3 = 1.464853X4 = -0.56343640X1 = 0.675128 X2 = -0.476895 X3 = 0.645225X4 = 0.1960211X1 = 0.754634X2 = -0.580642 X3 = 0.763131 X4 = 0.1059362X1 = 0.83414 X2 = -0.68439 X3 = 0.881037X4 = 0.0158523X1 = 0.913647X2 = -0.788137 X3 = 0.998942 X4 = -0.0742334 X1 = 0.993153 X2 = -0.891884 X3 = 1.116848 X4 = -0.1643175X1 = 1.072659 X2 = -0.995631 X3 = 1.234754 X4 = -0.254402

  • 1330. Метод Гурвица
    Другое Компьютеры, программирование

    1. Описание алгоритма
    2. Описание алгоритма основной программы
    3. Начало программы
    4. Процедура ввод статистических коэффициентов оптимизации
    5. Основная процедура расчета по методу Гурвица
    6. Оператор вывода расчетных таблиц
    7. Процедура вывода расчетной таблицы и платежной матрицы игрока А
    8. Процедура вывода расчетной таблицы и платежной матрицы игрока В
    9. Конец программы
    10. Описания основной процедуры W_rezultat расчета по методу Гурвица
    11. Вход в процедуру
    12. Начало цикла i от 1 до m
    13. Начало цикла j от 1 до n
    14. Преобразования символа строки из ячейки таблицы C_S в целое число матрицы C_a
    15. Конец цикла по j
    16. Конец цикла по I
    17. Начало цикла i от 1 до n
    18. Начало цикла j от 1 до m
    19. Преобразования символа строки из ячейки таблицы C_S в целое число матрицы С_b
    20. Конец цикла по j
    21. Конец цикла по I
    22. Начало цикла i от 1 до m
    23. Массиву a_m (наименьшие выигрыши)присваивается первый элемент i строки матрицы С_a (игрока А)
    24. Массиву a_b (наибольшие выигрыши)присваивается первый элемент i строки матрицы С_a (игрока А)
    25. Начало цикла j от 2 до n
    26. Проверка условия на нахождения минимального элемента
    27. Нахождения минимального элемента
    28. Проверка условия на нахождения максимально элемента
    29. Нахождения максимально элемента
    30. Конец цикла по j
    31. Начало цикла j от 1 до k
    32. Расчет условно расчетных выигрышей (игрока А)
    33. Конец цикла по j
    34. Конец цикла по i
    35. Максимальному выигрышу max_a присваивается первый элемент первой строки матрицы условно расчетных выигрышей (игрока А)
    36. Оптимальной стратегии H_a присваивается первая стратегия (игрока А)
    37. Начало цикла i от 1 до m
    38. Начало цикла j от 1 до k
    39. Проверка условия на нахождения максимально выигрыша
    40. Нахождения максимально выигрыша
    41. Нахождения оптимальной стратегии
    42. Конец цикла по j (игрока А)
    43. Конец цикла по I (игрока А)
    44. Начало цикла i от 1 до n
    45. Массиву b_m (наименьшие выигрыши)присваивается первый элемент i строки матрицы С_b (игрока В)
    46. Массиву b_b (наибольшие выигрыши)присваивается первый элемент i строки матрицы С_b (игрока В)
  • 1331. Метод деформируемого многогранника
    Другое Компьютеры, программирование

    Целевая функция может быть вычислена в каждой из вершин симплекса; из вершины, где целевая функция максимальна (точка A на рисунке 1), проводится проектирующая прямая через центр тяжести симплекса. Затем точка A исключается и строится новый симплекс, называемый отражённым, из оставшихся прежних точек и одной новой точки B, расположенной на проектирующей прямой на надлежащем расстоянии от центра тяжести. Продолжение этой процедуры, в которой каждый раз вычёркивается вершина, где целевая функция максимальна, а также использование правил уменьшения размера симплекса и предотвращения циклического движения в окрестности экстремума позволяют осуществить поиск, не использующий производные и в котором величина шага на любом этапе k фиксирована, а направление поиска можно изменять. На рисунке 2 приведены последовательные симплексы, построенные в двумерном пространстве с «хорошей» целевой функцией.

  • 1332. Метод Дэвидона-Флетчера-Пауэлла
    Другое Компьютеры, программирование
  • 1333. Метод касательных (метод Ньютона)
    Другое Компьютеры, программирование

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

  • 1334. Метод половинного деления
    Другое Компьютеры, программирование

    Тема урокаКраткое содержание1Циклическая форма организации действий.Циклы "до" и "пока". Вложенные и последовательные циклы.2Использование циклических структур при вычислении суммы произведения или количества множества произвольных числовых констант.Рассмотрение таблицы предписаний для вычисления суммы произведения и количества множества чисел.3Циклическая структура как частный случай разветвляющегося алгоритма.Решение задач, представляющих циклическую структуру с помощью операторов IF… THEN… GOTO. Операторы WHILЕ и WEND. 4Цикл с параметрами.Цикл для каждого и его параметры. Операторы FOR… TO… NEXT в цикле с параметрами.5Вводный инструктаж по ТБ.Повторение правил ТБ для работы в компьютерном классе.6Лабораторно-практическая работа № 1 "Разработка электронных часов на экране компьютера".Ввод в ПК программы "Электронные часы" и исследование параметров цикла "для каждого".7Закрепление уроков № 1 - 5.Решение задач, имеющих в своей структуре один цикл.8Лабораторно-практическая работа № 2 "Использование операторов цикла для каждого при решении задач на ПК".Решение на ПК задачи, имеющих в своей структуре один цикл.9Закрепление уроков 1 - 5.Решение задач, имеющих в своей структуре один цикл.10Лабораторно-практическая работа № 3 "Использование операторов цикла для каждого при решении задач на ПК".Решение на ПК задач, имеющих в своем составе только один цикл.11Самостоятельная работа по темам уроков 1 - 5.12Связь программирования с математикой.Развитие графического мышления для построения графиков функций (на Бейсике) на экране ПК.13Лабораторно-практическая работа № 4 "Использование операторов графики языка Бейсик для построения графиков на экране монитора".Решение задач на ПК на построение графиков функций.14Структурный подход к решению задач с использованием циклов и ветвлений.Способы построения сложных алгоритмических структур. Последовательные структуры и структуры с вложением.15Переход от неструктурного алгоритма к структурному.Способы перехода - размножение блоков или ввод дополнительной переменной.16Закрепление уроков 13 - 14.Решение задач, приводящих к структурному виду алгоритмы, не являющиеся структурными.17Лабораторно-практическая работа № 5 "Использование сложных алгоритмических конструкций в составлении программ на Бейсике".Решение на ПК задач, имеющих в своем составе сложные алгоритмические структуры.18Закрепление уроков 13, 14Решение задач, имеющих в своем составе сложные алгоритмические структуры.19Контрольная работа по теме "Структурное программирование".20Табличный способ организации данных.Таблицы. Типы. Одномерный и двумерный массив. Операции с массивами. 21Обработка массивов на языке Бейсик.Ввод массивов с помощью операций LET, INPUT, DATA-READ, задание элементов массива случайным образом, вывод элементов массива.22Закрепление уроков 20, 21Решение задач на обработку массивов на Бейсике. 23Лабораторно-практическая работа № 6 "Обработка массивов на Бейсике".Решение задач с табличной организацией числовых данных.24Закрепление уроков 20,21.Решение задач на обработку массивов на Бейсике.25Лабораторно-практическая работа № 7 "Обработка массивов на Бейсике".Решение задач с табличной организацией числовых данных.26Самостоятельная работа по темам уроков 20 - 21.27Обработка текстовых данных.Действия над текстовыми величинами, операции и функции символьных переменных.28Закрепление уроков 27Решение задач на обработку текстовых данных.29Лабораторно-практическая работа № 8 "Использование операций и функций символьных переменных при решении задач на ПК".Решение задач на обработку текстовых данных.30Закрепление урока 27Решение задач на обработку символьных массивов.31Лабораторно-практическая работа № 9 "Обработка символьных массивов на ПК".Решение задач на обработку символьных массивов.32Самостоятельная работа по темам уроков 27 - 31.33Сортировка числовых массивов."Пузырьковая" сортировка , минимаксная сортировка.34Закрепление урока 33.Решение задач, включающих в себя сортировку данных.35Лабораторно-практическая работа № 10 "Использование методов сортировки при обработке данных".Решение задач на обработку данных методами сортировки.36Вспомогательные алгоритмы. Подпрограммы.Основные и вспомогательные алгоритмы. Метод последовательной детализации.37Закрепление урока 36.Решение задач, включающих в себя вспомогательные алгоритмы.38Лабораторно-практическая работа № 11 "Использование подпрограмм при решении задач на ПК".Решение задач, включающих в себя подпрограммы.39Определение нестандартных функций.Оператор DEFFEN и его назначение. Решение значений нестандартных функций.40Лабораторно-практическая работа № 12 "Использование оператора DEFFN при решении нестандартных функций".Решение значений нестандартных функций и возможность избежания повторений одинаковых выражений в Бейсике.41Закрепление уроков 39 - 40.Решение задач, вычисляющих значения нестандартных функций и использующих возможность избежания повторений одинаковых выражений на Бейсике.42Метод половинного деления.Приближенное вычисление значений непрерывных функций.43Лабораторно-практическая работа № 13 "Использование метода половинного деления при решении задач на ПК".Решение задачи по нахождению значений непрерывных функций 44Метод трапеций.Приближенное вычисление определенного интеграла.45Лабораторно-практическая работа № 14 "Использование метода трапеций для вычисления определенного интеграла на ПК".Приближенное вычисление определенного интеграла.46Метод Монте-Карло. Вычисление p методом Монте-Карло.Приближенное вычисление площадей сложных фигур.47Лабораторно-практическая работа № 15 "Использование метода Монте-Карло для вычисления площадей сложных фигур на ПК".Решение задач по определению площади сложных фигур.48Контрольная работа.49Информационные технологии. Технология текстовой информации.Этапы развития информационных технологий. Текстовый редактор, среда ТР "WORD". Режимы его работы.50Технология обработки графической информации.Графический редактор. Среда ТР "PAINT". Графические примитивы, функции ГР, режимы его работы.51Технология обработки числовой информации.Электронные таблицы. Табличные процессоры. Среда ТП. Данные в ЭT "EXСEL", режимы ее работы и системные команды. 52Технология хранения, поиска и сортировки информации.Базы данных. Информационные системы. Типы организации данных.53Система управления базами данных.СУБД, режимы работы с базами данных. 54Технология мультимедиа.Мультимедийные приложения. Задачи медиасерверных систем. Аппаратные и программные средства мультимедиа. Конфигурация мультимедиа ПК.55Самостоятельная работа56Компьютерные вирусы.Типы вирусов в ПК, меры профилактики компьютерных вирусов.57Компьютерные телекоммуникации.Средства телекоммуникаций. Серверы. Режимы работы серверов.58Локальные, отраслевые, региональные и глобальные компьютерные сети.Виды сетей. Составные части ЛВС. Топологии ЛВС.59Глобальная компьютерная сеть. Сеть Интернет как пример глобальной телекоммуникационной сети.Сети RELCOM и INTERNET . Типология глобальной сети. Компоненты процесса передачи информации по глобальной сети.60Информационные ресурсы и сервисы сети Интернет.Сетевые технологии. Электронная почта.61Электронная доска объявлений и телеконференции. Файловые архивы и дополнительные услуги Интернет.Услуги электронной доски объявлений. Назначение телеконференций. Содержание файловых архивов.62Гипертекст. Технология WWW. Гиперсвязи и всемирная паутина.Историческая справка. Текстовые графы.63Самостоятельная работа по темам уроков 56 - 62.64Правовые аспекты информатики.Авторское и имущественное право. Виды компьютерной преступности.65Информатизация общества.Информационно-компьютерная революция. Концепция современного общества.66Контрольная работа.67Анализ результатов контрольной работы.68Заключительный урок в 11 кл.Выставление оценок за год и за курс.

  • 1335. Метод пошаговой детализации в программировании
    Другое Компьютеры, программирование

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

    1. Писать надо просто. Начинающие программисты частенько перетяжеляют код, используя "красивые" замысловатые конструкции. Однако, этим они получают сразу две головные боли: во-первых, такой код сложнее читать, а во-вторых, в мудреные участки легко внести ошибку. Конечно, в любом вопросе нужно придерживаться золотой середины. Алгоритм пузырьковой сортировки, скажем, запомнить легче всего, но на практике лучше использовать более эффективные методы.
    2. Использовать синтаксические соглашения. Прежде всего, к ним относится система синтаксических отступов. Каждый следующий вложенный блок отодвигается относительно предыдущего на несколько позиций (обычно 2-3). В текстовом редакторе среды этот отступ удобно указать как ширину поля табуляции.
    3. Еще более неправы те, кто стремится "упаковать" максимум информации в одну строку. Другое соглашение относится к именам переменных и называется "венгерской нотацией".
    4. Вы улучшите читабельность, если будете следовать взаимному порядку операторов, описанному в исходной версии языка. Скажем, считается, что в Паскале блок описания констант const должен стоять перед блоком описания типов type. Среда программирования, скорее всего не посчитает ошибкой, если вы поменяете эти разделы местами, но из соображений читабельности лучше этого не делать.
    5. Создавать "говорящие" идентификаторы. Если вы используете только однобуквенные переменные "a", "x", "n", как в простейших версиях Бейсика, или идентификаторы-аббревиатуры "nklm", "prs", как писали на старом Fortranе, ждите неприятностей. Вам придется по крайней мере тащить через весь проект длинные таблицы, объясняющие назначение параметров. Name всегда лучше х, а OldValue - понятнее a.
    6. Не лениться вставлять комментарии. Особенно сложные алгоритмы, оригинальные приемы нужно комментировать как можно подробнее, иначе, вернувшись через пару месяцев к своему старому тексту, вы будете несколько часов заново проходить тот же путь. Удобно давать комментарий-спецификацию к подпрограмме сразу после или сразу до ее заголовка.
    7. Наконец, по возможности делать подпрограммы небольшими, оптимально - не более одной печатной страницы.
  • 1336. Метод приоритетов для задач разработки расписаний
    Другое Компьютеры, программирование

    На первый взгляд оно устроено беспорядочно. Однако это не так: возьмём какой-либо элемент этого множества d. Он представляет собой множество допустимых пар. Совершенно очевидно, что для данного элемента существует (и быть может не один) элемент d' отличающийся от d на одну пару и при этом d>d'. скажем тогда, что элементы d и d' связаны между собой отношением следования d d'. Очевидно, что каждый элемент множества D связан отношением хотя бы с одним элементом. Если теперь, мы расположим элементы множества D на плоскости и те элементы которые находятся между собой в отношении следования соединим стрелками, то получим связный ориентированный граф. Это для тех кто знает, что такое связный ориентированный граф. Если кто не знает, то пусть не расстраивается, для нашей задачи не важно как это называется, важно представить себе эту картинку. А выглядит она примерно так.

  • 1337. Методи автоматичного контролю та оптимізації технологічних комплексів мокрої магнітної сепарації залізних руд
    Другое Компьютеры, программирование

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

  • 1338. Методи згладжування та корекції зображень
    Другое Компьютеры, программирование

    Для загострення меж довільно орієнтованих структур потрібні ізотропні алгоритми. Вони можуть бути непарного (градієнтні оператори) або парного (оператори Лапласа) порядку. Недолік диференційних операторів посилення шуму (високочастотних завад) через посилення високих просторових частот. Чим вище порядок диференціювання, тим сильніше оператори реагують на високочастотні перешкоди. Для зменшення цих ефектів перед використанням диференційних операторів має сенс зробити шумозаглушення. Інший шлях зменшення чутливості до шуму полягає в розробці диференційних операторів, які формують різниці усереднених величин.

  • 1339. Методи і способи вимірювання діагностичних параметрів
    Другое Компьютеры, программирование

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

  • 1340. Методи оцінки та засоби підвищення надійності програмного забезпечення
    Другое Компьютеры, программирование

    Наукова новизна одержаних результатів. В результаті проведених в дисертаційній роботі досліджень отримані такі результати:

    • розроблено оригінальну концепцію управління надійністю протягом всього ЖЦ ПЗ ІУС, яку відрізняють від інших такі особливості: 1) оцінювання надійності ПЗ на всіх етапах ЖЦ; 2) управління надійністю в процесі розроблення ПЗ з урахуванням сучасних тенденцій у розробленні і тестуванні ПЗ, таких як: компонентно-базований підхід до програмування; уніфіковані технології проектування типу RUP і концептуальне моделювання; 3) реалізація у вигляді інструментальних засобів, які можуть бути використані керівниками проектів; 4) формалізація задачі оптимізації процесу тестування з урахуванням обмежень на фінансові витрати, час на розроблення та необхідного рівня якості ПЗ ІУС, що тестується.
    • вперше запропоновано узагальнену математичну модель негомогенного пуасонівського процесу, яка відрізняється від попередніх тим, що її функція інтенсивності виявлення несправностей відповідає практиці проведення тестування і враховує процеси навчання, які відбуваються в групі тестерів;
    • вперше на основі формального опису розроблюваного ПЗ сформульовані нові критерії (і метрики їх досягнення) для інтеграційного тестування компонентно-базованого програмного забезпечення: критерій покриття операцій інтерфейсу; критерій покриття викликів операцій; критерій покриття активізацій інтерфейсу; критерій покриття послідовностей викликів операцій; критерій покриття послідовностей активізацій; критерій покриття залежностей;
    • вперше визначено метрику відповідності між повідомленнями і переходами (викликами й активізаціями), яка дозволяє одержати точні оцінки необхідної кількості тестів і може використовуватися для підтримки рішень при виборі найкращого компонента з поміж функціонально йому еквівалентних.