русс | укр
Программирование:
Языки программирования
ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог1С
Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование
Все о программировании
Обучение
Linux
Unix
Алгоритмические языки
Аналоговые и гибридные вычислительные устройства
Архитектура микроконтроллеров
Введение в разработку распределенных информационных систем
Введение в численные методы
Дискретная математика
Информационное обслуживание пользователей
Информация и моделирование в управлении производством
Компьютерная графика
Математическое и компьютерное моделирование
Моделирование
Нейрокомпьютеры
Проектирование программ диагностики компьютерных систем и сетей
Проектирование системных программ
Системы счисления
Теория статистики
Теория оптимизации
Уроки AutoCAD 3D
Уроки базы данных Access
Уроки Orcad
Цифровые автоматы
Шпаргалки по компьютеру
Шпаргалки по программированию
Экспертные системы
Элементы теории информации
|
Множества
Дата добавления: 2015-06-12; просмотров: 489; Нарушение авторских прав
| Тип множества
| Описание множества
| Пример
| | Постоянное множество (константа)
| [ тип-элемента ]
| const a = [ 0..100 ];
| | Переменное множество (переменная)
| set of [ тип-элемента ]
| var a: set of [ '0'..'9', '+', '-' ];
|
| Пример описания постоянного множества
| Элементы множества
| | const A = [ 'A'..'Z', 'a'..'z' ];
| Буквы латинского алфавита
| | const B = [ 'a'..'z' ];
| Малые буквы латинского алфавита
| | const C = [ 'А'..'Я', 'а'..'п', 'р'..'я', 'Ё', 'ё' ];
| Буквы алфавита-кириллицы
| | const D = [ 'А'..'Я' ];
| Большие буквы алфавита-кириллицы
| | const M = [ '0'..'9' ];
| Цифровые символы от 0 до 9
| | const N = [ 0..100 ];
| Целые числа от 0 до 100
|
| Пример описания переменного множества
| Элементы множества
| | var a set of [ 'A'..'Z', 'a'..'z' ];
| Буквы латинского алфавита
| | var b set of [ 'a'..'z' ];
| Малые буквы латинского алфавита
| | var c set of [ 'А'..'Я', 'а'..'п', 'р'..'я', 'Ё', 'ё' ];
| Буквы алфавита-кириллицы
| | var d set of [ 'А'..'Я' ];
| Большие буквы алфавита-кириллицы
| | var m set of [ '0'..'9' ];
| Цифровые символы от 0 до 9
| | var n set of [ 0..100 ];
| Целые числа от 0 до 100
|
| Операция
| Результат операции
| Пример
| | М1 + М2
| Объединение множеств М1 и М2
| ['0'..'9'] + ['+']
| | М1 - М2
| Разность множеств М1 и М2
| ['a'..'z'] - ['x'..'z']
| | М1 * М2
| Пересечение множеств М1 и М2
| ['a'..'m'] * ['c', 'i', 'n']
|
| Операция
| Когда результат операции равен true
| Пример
| | значение in множество
| Значение является элементом множества
| not (s[i] in ['a'..'z'])
| | М1 = М2
| Множества М1 и М2 равны между собой
|
| | М1 <> М2
| Множества М1 и М2 не равны
|
| | М1 < М2
| Множество М1 является подмножеством множества М2
|
| | М1 <= М2
| Множество М1 является подмножеством множества М2 или равно М2
|
| | М1 > М2
| Множество М1 является надмножеством множества М2
|
| | М1 >= М2
| Множество М1 является надмножеством множества М2 или равно М2
|
|
|
|
Карта сайта
Карта сайта укр
Видео
Уроки php mysql
Программирование
Онлайн сервисы
Онлайн система счисления
Калькулятор онлайн обычный
Инженерный калькулятор онлайн
Замена русских букв на английские для вебмастеров
Замена русских букв на английские
Полезное
Аппаратное и программное обеспечение
Графика и компьютерная сфера
Интегрированная геоинформационная система
Интернет
Компьютер
Комплектующие компьютера
Лекции
Методы и средства измерений неэлектрических величин
Обслуживание компьютерных и периферийных устройств
Операционные системы
Параллельное программирование
Проектирование электронных средств
Периферийные устройства
Полезные ресурсы для программистов
Программы для программистов
Статьи для программистов
Cтруктура и организация данных
|