русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Отношение порядка


Дата добавления: 2015-07-23; просмотров: 742; Нарушение авторских прав


Отношение называется отношением нестрогого порядка, если оно рефлексивно, антисимметрично и транзитивно.

Отношение называется отношением строгого порядка, если оно антирефлексивно, антисимметрично и транзитивно.

Оба типа отношений называются отношениями порядка.

Элементы a и b сравнимы по отношению порядка R, если выполняется одно из условий aRb или b R-1а.

Множество М, на котором задано отношение порядка, называется полностью упорядоченным, если любые два элемента М сравнимы, и частично упорядоченным в противном случае.

Примеры.

1. Отношения “£“ и “³“ для чисел являются отношениями нестрогого порядка, а отношения “<“ и “>“ - отношениями строгого порядка. Оба отношения полностью упорядочивают множества N и R.

2. Определим отношения “£“ и “<“ для векторов на Rn следуюшим образом:

(a1,a2,...,an)£(b1,b2,...,bn), если a1£ b1, a2£ b2, an£ bn;

(a1,a2,...,an)<(b1,b2,...,bn), если (a1,a2,...,an)£(b1,b2,...,bn) и хотя бы в одной координате i выполнено условие ai<bi.

Эти отношения определяют частичный порядок на Rn.

Например, при n=3 (7,4,-3)<(7,6,-3), а (7,4,-3) и (7,0,0) не сравнимы.

3. На системе подмножеств множества М отношение включения “Í“ задаёт нестрогий частичный порядок, а отношение “Ì“ задаёт строгий частичный порядок. Например, {1,2}Ì{1,2,3}, а {1,2} и {1,3,4} не сравнимы.

4. Отношение подчинённости на предприятии задаёт строгий частичный порядок. Несравнимыми в нём являются сотрудники разных отделов.

5. Пусть в списке букв конечного алфавита А порядок букв зафиксирован, как, например, в русском или латинском алфавите. Тогда этот список определяет полное упорядочение букв, которое называют отношением предшествования и обозначают “ ” (ai aj, если ai предшествуетaj в списке букв. На основе отношения предшествования букв строится отношение предшествования слов, определяемое следующим образом. Пусть даны слова



a1=a11 a12... a1n и a2=a21 a22... a2m. Тогда a1 a2, когда

- либо a1=baig, a2=bajd и ai aj (b, g, d - некоторые слова, возможно, пустые; ai и aj - буквы),

- либо a2=a1b, где b - непустое слово.

Это отношение задаёт полное упорядочение множества всех конечных слов в алфавите А, которое называется лексико-графическим упорядочением слов.

а) Наиболее известным примером лексико-графического упорядочения является упорядочение слов в словарях. Например,

математика материал (здесь b=мате, м р, g=атика, d=иал);

ком команда (здесь b=анда).

б) Если рассматривать числа в позиционных системах счисления (например, в двоичной или десятичной) как слова в алфавите цифр, то их лексико-графическое упорядочение совпадает с обычным, если сравниваемые числа имеют одинаковое число разрядов.

В общем случае эти два вида упорядочения могут не совпадать: например, 70<705 и 80<705, но 70 705, а 80 705. Чтобы они совпали, нужно выровнять число разрядов у сравниваемых чисел, приписывая слева нули, например 080 705. Такое выравнивание автоматически происходит при записи целых чисел в ЭВМ.

в) Лексико-графическое упорядочение цифровых представлений дат вида 31.01.98 не совпадает с естественным упорядочением дат от ранних к поздним: например, 31.01.98 лексико-графически “старше” 27 числа любого года. Чтобы возрастание дат совпало с лексико-графическим упорядочением, на первое место в дате надо поставить год, затем месяц и, наконец, число: 98.01.31. Так обычно хранят даты в памяти ЭВМ.

 



<== предыдущая лекция | следующая лекция ==>
Отношение эквивалентности | Отображения и их свойства


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.