Реферат: Паскаль для начинающих

Переменное множество (переменная) 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

Часть IV.

15. ФайлыТип файла Описание файла Пример

К-во Просмотров: 337
Бесплатно скачать Реферат: Паскаль для начинающих