DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

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

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Множини та операції над ними

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

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

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

Рік:
2007
Тип роботи:
Лабораторна робота
Предмет:
Математика
Група:
ПМ-21
Коротко про документ

Про що ця робота

У лабораторній роботі досліджуються множини та операції над ними з реалізацією на мові C++. Розроблено програму для перевірки включення однієї впорядкованої множини в іншу.

У роботі розглядаються

  • Теорія множин
  • Операції над множинами
  • Лексикографічний порядок
  • Програмування на C++
  • Алгоритми перевірки відношень
  • Робота з динамічною пам'яттю

Зміст і розділи

  1. Завдання
  2. Текст програми
Для кого:Студенти технічних та математичних спеціальностей закладів вищої освіти.
Викладачі:Не вказано

Ключові поняття

множинаоперація над множинамилексикографічний порядокмасивпрограмавпорядкованістьелементумовавідношенняцикл

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний Університет „Львівська політехніка” Кафедра прикладної математики і фундаментальних наук Лабораторна робота №1 Тема: Множини та операції над ними Львів 2007 Варіант 4а Завдання: Написати програму перевірки відношення А<=B. Передбачити варіант: елементи множин впорядковані в лексико-графічному порядку. Текст програми #include <iostream.h> #include <conio.h> #include <stdio.h> /бібліотеки #include <math.h> int i,j,m,n,p; /змінні void main () { p=1; /прапорець puts("Programa perevirky vidnoshennja A<=B\n"); puts ("Elementy mnozhyn VPORJADKOVANI I JE NATURALNYMY CHYSLAMY\n"); m1: puts ("Vvedit kilkist elementiv mnozhyny A"); cin>>n; /вітальні фрази puts ("Vvedit kilkist elementiv mnozhyny B"); cin>>m; if (n>m ) {puts("Nepravylnyj vvid"); /чи |A|<=|B| goto m1; } int *masyv_A = new int [n]; /масиви елементів int *masyv_B = new int [m]; *(masyv_A+0)=0; *(masyv_B+0)=0; for (i=1; i<=n;i++) { printf("Vvedit %i-uj element mnozhyny A\n",i); cin>>*(masyv_A+i); if (*(masyv_A+i)<=*(masyv_A+i-1) ) /перевірка умови впорядкованості {puts ("Nepravylnyj vvid"); / для А printf("Vvedit %i-uj element mnozhyny A\n",i); cin>>*(masyv_A+i); } } for (j=1; j<=m;j++) { printf ("Vvedit %i-uj element mnozhyny B\n",j); cin>>*(masyv_B+j); if (*(masyv_B+j)<=*(masyv_B+j-1) ) /перевірка умови впорядкованості {puts ("Nepravylnyj vvid"); / для B printf("Vvedit %i-uj element mnozhyny B\n",j); cin>>*(masyv_B+j); } } j=1; for (i=1;i<=n;i++) {m2: if (*(masyv_A+i)==*(masyv_B+j)) j++; else { if (j<m) /перевірка відношення А<=В {j++; goto m2; } else { puts("Vidnoshennja A<=B NE vykonujetsja"); p=0; break; } } } if (p==1) puts("Vidnoshennja A<=B vykonujetsja"); /результат }
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!