Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Множини

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра СКС

Інформація про роботу

Рік:
2018
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Дискретна математика

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра СКС Звіт про виконання лабораторної роботи №1 з дисципліни: «Дискретна математика» на тему: «Множини» Львів-2018 Теоретичні відомості Дві множини називаються рівними, якщо кожний елемент першої множини є елементом другої множини і, навпаки, кожний елемент другої множини є елементом першої множини. З наведеного означення рівності множин випливає, що в множині однакові елементи не розрізняються. Нехай А — множина цифр трицифрового числа 312, тобто A = {3; 1; 2}, а B — множина натуральних чисел, менших від 4, тобто B = {1; 2; 3}. Оскільки ці множини складаються з  одних і  тих самих елементів, то їх вважають рівними.Це записують так:  A = B. Для нескінченних множин таким способом (порівнюючи всі елементи) установити їх рівність неможливо. Тому в загальному випадку рівність множин означають таким чином. Хід виконання роботи Розробити програмне забезпечення , яке перевіряє: властивість відношення: антирефлективність. Код програми: #include <iostream> #include <string> using namespace std; void main() { bool answ = false; int kx, ky, kz, num; char d1, d2; string symb; cout << " x y z " << endl; cout << "Enter a coeff of x: "; cin >> kx; system("cls"); cout << kx << "*x y z " << endl; cout << "Enter doing 1: "; cin >> d1; system("cls"); cout << kx << "*x " << d1 << " y z " << endl; cout << "Enter a coeff of y: "; cin >> ky; system("cls"); cout << kx << "*x " << d1 << " " << ky << "*y z " << endl; cout << "Enter doing 2: "; cin >> d2; system("cls"); cout << kx << "*x " << d1 << " " << ky << "*y " << d2 << " z " << endl; cout << "Enter a coeff of z: "; cin >> kz; system("cls"); cout << kx << "*x " << d1 << " " << ky << "*y " << d2 << " " << kz << "*z " << endl; cout << "Enter = or > or <: "; cin.ignore(255, '\n'); getline(std::cin, symb); system("cls"); cout << kx << "*x " << d1 << " " << ky << "*y " << d2 << " " << kz << "*z " << symb << endl; cout << "Enter a number: "; cin >> num; system("cls"); cout << "Your equontion: "<< kx << "*x " << d1 << " " << ky << "*y " << d2 << " " << kz << "*z " << symb << " " << num << endl; cout << "Enter to which plural belong your numbers:" << endl; char chPl; cout << "N or Z or Q or R or C" << endl; cout << "Your choice: "; cin >> chPl; system("cls"); cout << "Your equontion: " << kx << "*x " << d1 << " " << ky << "*y " << d2 << " " << kz << "*z " << symb << " " << num << endl; cout << "(x,y,z) - " << chPl << endl; double prSum, prSum1; if (d2 == '*' || d2 == '/') { switch (d2) { case '*': prSum = ky * kz; break; case '/': prSum = ky / kz; break; } switch (d1) { case '+': prSum1 = kx + prSum; break; case '-': prSum1 = kx - prSum; break; case '*': prSum1 = kx * prSum; break; case '/': prSum1 = kx / prSum; break; } } else { switch (d1) { case '+': prSum = kx + ky; break; case '-': prSum = kx - ky; break; case '*': prSum = kx * ky; break; case '/': prSum = kx / ky; break; } switch (d2) { case '+': prSum1 = prSum + kz; break; case '-': prSum1 = prSum - kz; break; } } double resDiv = num / prSum1; if (symb == "=") { switch (chPl) { case 'N': if (resDiv != int(resDiv) || resDiv <= 0) answ = true; break; case 'Z': if (resDiv != int(resDiv)) answ = true; break; } } else if (symb == "<") { switch (chPl) { case 'N': if (resDiv < 1) answ = true; break; } } else if (symb == "<=") { switch (chPl) { case 'N': if (resDiv <= 1) answ = true; break; } } else if (symb == ">") { if (resDiv < 0) answ = true; } else if (symb == ">") { if (resDiv <= 0) answ = true; } if (answ) { cout << "The relation is antireflective!" << endl; } else { cout << "The relation isn't antireflective!" << endl; } system("pause"); }  Рис. Резуль...
Антиботан аватар за замовчуванням

05.03.2019 20:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини