Microsoft Visual C++. Cоставление программ с использованием классов, описание и использование друзей класса, перегрузка операций .
лабораторные работы, Программирование Объем работы: 6 стр. Год сдачи: 2006 Стоимость: 100 руб. Просмотров: 720 | | |
Оглавление
Введение
Содержание
Заключение
Заказать работу
Лабораторная работа №1 По системному программированию и операционным системам.
Тема: составление программ с использованием классов, описание и использование друзей класса, перегрузка операций .
Задание. Для приведенных ниже вариантов заданий составить программы в среде Visual С++, в которых производится формирование и обработка бинарных матриц B(N,N), заполненных случайным образом элементами 0 или 1. Размерность матрицы В при выполнении заданий рекомендуется принимать в пределах N= 5 - 8. Целочисленные значения присваиваются элементам матрицы B следующим образом:
1, при x>= Q;
Bij=
0, при x< Q,
где x - случайное число из интервала [0;1],
Q - константа, значение которой задается условием задачи.
Вариант №3:
3. Путем перестановки любых элементов выполнить такое преобразование матрицы В, чтобы элементы ее главной диагонали, первой и последней строк приняли нулевое значение. Q=0.7, К=3. Операция «*».
Цель работы: Изучение способов описания классов в языке С++, использования конструкторов и деструкторов для создания и удаления динамических массивов, использования друзей класса, переопределения операций и функций.
Листинг файлов проекта
//Lab1.h
//Объявление класса для работы с матрицами: TMatr.
//Функции элементы объявлены в Lab1.cpp
//Предотвращение многократного включения заголовочного файла
#ifndef Lab1_h
#define Lab1_h
//*******************************************************************
//описании класса
class TMatr
{
friend void Print_Matr(TMatr&);//функция вывода матрицы на экран
...
Все листинги файлов проекта и отчет - во вложении.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.