Виконати відповідні практичні завдання з варіантів (варіант вибирається згідно номеру комп’ютера) для самостійного виконання.

 

Варіант 1

1. Ввести послідовність, що складається з цифр. Кожну третю цифру записати до множини S1, інші цифри – до множини S2. Знайти перетин множин S1 і S2. Ті цифри, які не увійшли до перетину множин, записати до нової множини.

 

Варіант 2

1. Ввести послідовність великих і маленьких літер латинського алфавіту. Сформувати дві множини: S1 – множина з великих літер, S2 – з маленьких. Надрукувати елементи отриманих множин в алфавітному порядку.

 

Варіант 3

1. Ввести дві послідовності маленьких літер латинського алфавіту. Сформувати дві множини: множину S1 з приголосних літер першої послідовності і множину S2 з приголосних літер другої послідовності. Якщо множина S1 є підмножиною S2, то знайти різницю множин S2 – S1.

Варіант 4

1. Ввести послідовність з великих і маленьких літер російського алфавіту. Сформувати три множини: множину з великих голосних літер, множину з великих приголосних літер і множину з маленьких приголосних літер. Вивести елементи всіх створених множин у алфавітному порядку.

 

Варіант 5

1. Ввести послідовність, що складається з літер російського та латинського алфавітів, цифр та знаків пунктуації (крапка, кома, тире тощо). Заносити символи до множин: S1 – літери російського алфавіту, S2 – літери латинського алфавіту, S3 – цифри, S4 – знаки пунктуації. Знайти кількість літер у кожній множині.

 

Варіант 6

1. Ввести послідовність, що складається з літер латинського алфавіту і цифр. Переписати введені літери в алфавітному порядку, а числа в порядку спадання.

 

Варіант 7

1. Ввести послідовність символів російського алфавіту і записати їх до множини S1. До множини S2 переписати всі глухі приголосні з S1 та вивести її на екран

 

Варіант 8

1. Ввести послідовність з цілих чисел. Сформувати множину з чисел, кратних п’яти, та множини з парних і непарних чисел. Знайти перетин та різницю двох перших множин та надрукувати елементи останньої в алфавітному порядку.

 

Варіант 9

1. Ввести послідовність літер латинського алфавіту. Кожну другу літеру записати до множини S1, інші – до множини S2. Знайти об’єднання, перетин і різницю отриманих множин.

 

Варіант 10

1. Ввести послідовність з цілих чисел. Сформувати множину з парних чисел та множину з чисел, кратних 3. Знайти перетин цих множин.

 

4.Показати викладачу виконані завдання на будь-якому носії інформації. Оформити лабораторну роботу згідно звіту до роботи.

5. Захистити роботу.

 

ПИТАННЯ ДЛЯ САМОСТІЙНОЇ РОБОТИ

1. Для чого призначений тип даних Set? Які його переваги і недоліки?

2. Як описується множинний тип засобами ТР?

3. Які типи даних можуть використовуватись як базовий тип множини?

4. Скільки елементів може містити множина в ТР? Скільки різних множин можна утворити н а основі заданого базового типу?

5. Вкажіть операції над множинами у ТР, результатом яких є логічне значення. Наведіть приклади їх використання.

6. Вкажіть операції над множинами у ТР, результатом яких є множина. Наведіть приклади їх використання.

7. Як здійснюється доступ до окремого елемента множини?

8. Чи має значення порядок слідування елементів у множині?

 

ЛІТЕРАТУРА

  1. Абрамов С.А. и др. Задачи по программированию. – М.: Наука, 1988. – 224 с.
  2. Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык паскаль. – М.: Наука, 1988. – 320 с.

3. Грогоно П. Программирование на языке Паскаль. – М.: Наука, 1982.

  1. Йенсен К., Вирт Н. Паскаль: руководство для пользователя и описание языка. – М.: Финансы и статистика, 1982.
  2. Рамський Ю.С., Цибко Г.Ю. Основи програмування (мовою Паскаль).Курс лекцій. Лабораторний практикум. – К.: НПУ імені М.П. Драгоманова, – 2004.

6. Пильщиков В.Н. Сборник упражнений по языку Паскаль. – М.: Наука, 1989. – 160 с.

 

ЗВІТ ДО РОБОТИ

1. Оформити лабораторну роботу в зошиті. Записати тему, мету, відповісти на питання для самостійної підготовки.

2. Виконати завдання згідно свого варіанту (варіант вибирається згідно номера свого комп’ютера).

3. Зробити висновок.