Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В отличие от массивов к элементам множества нет прямого доступа (по индексам этих элементов, как в массивах). Поэтому ввод-вывод множеств производится с использованием операций объединения (при вводе) и проверки принадлежности (при выводе). Под мощностью множества понимают количество элементов, содержащихся в данном множестве.
Перед выполнением работы необходимо ознакомится с правилами описания и использования переменных типа множество, типизированных констант типа множество, переменных, заданных перечислением, изучить допустимые операции над переменными этих типов.
Пример 1. Дан текст. Определить каких букв больше - гласных или согласных.
program example1;
Пример 2. Составить программу, которая вырабатывает и выводит на экран дисплея наборы случайных чисел для игры в "Спортлото 5 из 36".
Для заполнения каждой карточки спортлото необходимо получить набор из пяти псевдослучайных чисел. К этим числам предъявляются два требования:
- числа должны находиться в диапазоне 1..36;
- числа не должны повторяться.
Program Lotto; Var nb, k: Set of 1..36; kol, l, i, n: Integer; begin Randomize; WriteLn('Введите kol'); ReadLn(kol); nb:=[1..36]; for i:=1 to kol do begin k:=[]; for l:=1 to 5 do begin repeat n:=Random(36) until (n in nb) and not (n in k); k:=k+[n]; Write(n:4) end; WriteLn; end; end.Дата публикования: 2015-02-20; Прочитано: 370 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!