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

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

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

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

Шаблонні функції та класи С++

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

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

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

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Основи програмування та алгоритмічні мови
Група:
КН-3
Коротко про документ

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

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

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

  • Шаблонні функції
  • Шаблонні класи
  • Сортування масиву
  • Мова програмування C++
  • Наслідування класів

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

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

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

шаблонфункціяклассортуваннямасивнаслідуванняC++синтаксиссемантика

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ІСМ Лабораторна робота №8 Шаблонні функції та класи С++ Львів – 2008 Мета роботи полягає у вивченні структури, синтаксису та семантики шаблонних класів С++ та їх застосуванні для побудови програмних систем.. Порядок роботи 1. Ознайомитися з теоретичним матеріалом про наслідування класів. 2. Проаналізувати результати роботи фрагментів програм у наведених прикладах наслідування класів. 3. Для заданого варіанту завдання напишіть програму з використанням одинарного наслідування класів. 4. Оформіть звіт по роботі Завдання лабораторної роботи 5. Написати параметризовану функцію сортування одновимірного масиву по зростанню елементів методом бульбашки. Суть методу полягає в порівнянні та перестановці сусідніх елементів. Програма та результат її роботи #include <iostream> using namespace std; template<class T> void sort(T* a,int length){ for(int i=0;i < length-1;i++) for(int j=i+1;j<length;j++) if(a[i] > a[j]){T tmp=a[i];a[i]=a[j];a[j]=tmp;} } template<class T> void input(T* a,int length){ for(int i=0;i < length;i++) cin >> a[i]; } template<class T> void output(T* a,int length){ for(int i=0;i < length;i++) cout << a[i] << endl; } int main() { int* a,l; cout << "Vvedit dovjinu masivu a" << endl; cin >> l; cout << "Vvedit masiv a" << endl; a=new int[l]; input<int>(a,l); sort<int>(a,l); output<int>(a,l); delete a; return 0; }  Висновок Після виконання лабораторної роботи я отримав навички роботи з шаблонами, їх описом, семантикою та синтаксисом
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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