Реферат по предмету "Информатика, программирование"


Теорія множин. Операції над множинами та їх властивості

Міністерство освіти і наукиУкраїни
Житомирський державнийтехнологічний університет
ФІКТ
Кафедра ПЗОТ
група ПІ-39
Лабораторна робота №1
з дисципліни «Дискретнаматематика»
на тему: «Теорія множин.Операції над множинами та їх властивості»
м. Житомир
2010р.

Завдання:
 
1. Програмнореалізувати виконання наступних операцій над множинами А, В: перетин множин,об’єднання множин, доповнення.
Універсальнамножина U = {1, 2, 3, 4, 5}. Користувач вводить розмір та елементи множин А іВ.
2. Програмнообчислити результуючу множину:
а) за вихіднимвиразом;
б) за спрощенимвиразом.
Порядоквиконання роботи:
1. Складемопрограму для реалізації заданих операцій над двома множинами: перетин,об’єднання, доповнення. Текст програми з відповідними коментарями наведенонижче.
Код програми:
#include
#include
#include
void main ()
{
clrscr ();
int U[5], A[6],B[6], sz_a, sz_b;
int Abin[5],Bbin[5];
for (int i = 0; i
{
U[i] = i + 1;
}
cout
for (i = 0; i
cout
cout
for (i = 0; i
{
Abin[i] = 0;
Bbin[i] = 0;
}
cout
cin >>sz_a;
cout
for (i = 0; i
{
cin >>A[i];
}
cout
cin >>sz_b;
cout
for (i = 0; i
{
cin >>B[i];
}
for (i = 0; i
{
for (int j = 0; j
{
if (U[j] == A[i])/* якщо відповідний елемент універсальної множини дорівнює елементу
Abin[j] = 1; відповідноїмножини, то у відповідний елемент бінарного масиву
if (U[j]==B[i]) заносимо«1», таким чином організовуємо бінарні множини для множин
Bbin[j]=1; «А» та«В» для подальшої обробки */
}
}
cout
for (i = 0; i
{
if (Abin[i]&& Bbin[i])
cout
}
cout
cout
for (i = 0; i
{
if (Abin[i] ||Bbin[i])
cout
}
cout
cout
for (i = 0; i
{
if (!Abin[i])
cout
}
cout
cout
for (i = 0; i
{
if (!Bbin[i])
cout
}
cout
while (!kbhit());
}
 
2. Складемопрограму для обчислення результуючої множин за вихідним та за спрощенимвиразом. Текст програми з відповідними коментарями наведено нижче.
Код програми:
#include
#include
#include
void main()
{
clrscr();
int A[] ={5,11,3,7,9,8,10};
int B[] ={1,2,4,3,5,11};
int C[] ={4,3,7,9,6};
int U[14] ={1,2,3,4,5,6,7,8,9,10,11,12,13,14};
int a[14], b[14],c[14], u[14];
for (int i = 0; i
{
a[i] = 0;
b[i] = 0;
c[i] = 0;
u[i] = 0;
}
for (i = 0; i
for (int j = 0; j
if (U[i] == A[j])
{
a[i] = 1;
break;
}
for (i = 0; i
for (int j = 0; j
if (U[i] == B[j])
{
b[i] = 1;
break;
}
for (i = 0; i
for (int j = 0; j
if (U[i] == C[j])
{
c[i] = 1;
break;
} програма множина спрощення вираз
for (i = 0; i
u[i] = !a[i] ||!c[i] || b[i] || c [i];
cout
for (i = 0; i
if ( u[i] == 1 )
cout
while (!kbhit());

Висновок:
 
Виконуючи данулабораторну роботу я здобула теоретичні навички з теорії множин, вивчилаосновні операції над множинами, їх властивості. Крім того, навчилась реалізовуватипрограмно наступне: виконання операцій над множинами, застосування їхвластивостей, спрощення виразів.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Конституционное право граждан на обращение
Реферат Реклама сутність, цілі, завдання
Реферат Гуманизм учителя как условие нравственного воспитания
Реферат Классификация химических реакций 2
Реферат Первоначальный феноменалистический анализ Рудольфа Карнапа
Реферат Al89 Модернизация государственного регулирования финансового сектора в процессе глобализации
Реферат Основы фармакологии 3
Реферат Пятая колонна империи XIX век
Реферат «Вечера на хуторе близ Закопане…»
Реферат Исследование спектров немодулированных и модулированных колебаний и сигналов
Реферат Современные подходы к диагностике профилактике и лечению гестоза
Реферат Rise And Fall Of Fascism Essay Research
Реферат Жанр Божественной Комедии Данте
Реферат When In Rome Essay Research Paper In
Реферат 2. Эта оболочка Земли подразделяется на материковую и океаническую