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

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

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

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

Звіт про виконання лабораторної роботи №2 з курсу «Алгоритмічні мови та програмування»

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

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

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

Рік:
2010
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Алгоритмічні мови та програмування
Група:
КН-11
Коротко про документ

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

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

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

  • Алгоритмічні мови
  • Програмування на C++
  • Одномірні масиви
  • Перевантаження операторів
  • Класи та об'єкти
  • Конструктори

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

  1. Завдання
  2. Лістинг програми
  3. Результати роботи програми
Для кого:Студенти технічних спеціальностей, викладачі
Викладачі:Лагун І.

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

масивперевантаження операторівкласоб'єктC++функціяпам'ять

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

Міністерство освіти і науки України Національний університет „Львівська політехніка” ЗВІТ Про виконання лабораторної роботи №2 з курсу алгоритмічні мови та програмування Завдання В-2 2 Одномірний масив A[N] Конструктор повинен дозволяти створювати об'єкти з ініціалізацією і без ініціалізації. Перевантажити операції +, *<тип>, виводу <<, вводу >>, =, == для об'єктів класу, а також дружні операції <тип>*, -=<тип>.   #include <iostream> #include <stdlib.h> #include "array.h" using namespace std; void operator-=(array&, array&); void operator*(array&, array&); int main(){ array x(15,10), y(15,100); x.print(); y.print(); cout << "------" << endl; x=y; x.print(); cout << "------" << endl; y+x; y.print(); cout << "------" << endl; y >> 3; y.print(); cout << "------" << endl; y << 10; cout << "------" << endl; x-=y; x.print(); cout << "------" << endl; x*y; x.print(); cout << "------" << endl; if (y==x) cout << "y=x" << endl; else cout << "y!=x" << endl; system("pause"); return 0; } void operator -=(array &mas1, array &mas2){ int to; if (mas1.size < mas2.size) to = mas1.size; else to = mas2.size; for (int i = 0; i < to; i++) mas1.m[i]-=mas2.m[i]; } void operator *(array &mas1, array &mas2){ int to; if (mas1.size < mas2.size) to = mas1.size; else to = mas2.size; for (int i = 0; i < to; i++) mas1.m[i]*=mas2.m[i]; } Результати роботи програми /
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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