Множества
Страница: [1] [2] [3] [4]
8 in [0 .. 3, 6, 9] - результат false.
7) В Г. программе множество задается в виде списка элементов, заключенного в []. В [] может быть 1 или более элементов, а может не быть ни одного (пустое множество). В качестве элемента может использоваться const, переменная, выражение, значение которого принадлежит базовом типа, а также пару элементов, разделенных двумя точками (интервал значений).
8) В Г. можно использовать инструкции присвоения следующих выражений:
ColSet: = [WHITE, RED];
ColSet: = [];
TSet: = [1, 7, 5];
TSet: = [1 .. 5, 8];
TSet: = [8 mod 4, 15 div 5].
9) При работе с множествами можно использовать операция сравнения:
=, <>,> =, <=
Операции "=" и "<>" позволяют проверить, равны два множества или нет. С помощью oпераций "> =" и "<=" можно определить, есть одна множество пидмножинною другой.
Пример:
[RED, WHITE] = RED, GREEN] - резкльтат false
[RED] <= [RED, WHITE] - результат true.
Операции в порядке убывания приоритета размещаются так:
*
+
in, =, <>,> =, <= (ривноприоритетни операции)
Пример № 1 С файла Input вводится текст, который содержит символы от знака "+" к левой квадратной скобки "[". Распечатать символы текста в порядке кода ASCII (из символов, встречающихся повторно, выводить только один).
Program Sort (Input, Output);
Var
S: char;
Sets: set of '+' [';
I:'+ь..ь[';
begin
Sets: = [];
Read (S)
While not Eof do begin
While not Eoln do
begin
Страница: [1] [2] [3] [4]
версия для печати
Читайте также:
— Предпринимательство
— Деятельность правительства Чешской Республики в направлении интеграции в НАТО
— Работа Жана Поля Сартра "Экзистенциализм - это гуманизм"
— Колористический контраст и средства его реализации в российских поэтических текстах 70? 80? Х гг. (Белый - черный)
— Пcихология терроризма
|
|